Jonathan Naylor
55c89a4413
Merge branch 'AX25_FM' into M17_AX25_FM
2020-11-06 15:06:00 +00:00
Jonathan Naylor
0334b5a791
Handle the M17 mode LED pins(-ish)
2020-10-14 11:55:31 +01:00
Geoffrey Merck
05d21c0a14
TX Buffer now using Templae RB
2020-05-09 17:44:44 +02:00
Geoffrey Merck
26a703c68c
IO RXbuffer now uses template RingBuffer
2020-05-09 17:35:38 +02:00
Jonathan Naylor
61ccd79c5f
Set up the FM mode pins, partially.
2020-04-18 14:31:21 +01:00
phl0
5f19cfcb49
Rename MODE_PINS to MODE_LEDS
2018-08-01 21:09:57 +02:00
Jonathan Naylor
5c61ee6be8
Add an mode output pin on the STM32-F7M board as suggested by Tom BG4TGO.
2018-07-05 18:29:18 +01:00
Jonathan Naylor
a4af04fae2
Allow for alternative LEDs for NXDN and POCSAG.
2018-07-04 18:40:54 +01:00
Jonathan Naylor
9eb6bc1a60
Add the POCSAG mode pin for the Arduino Due, Teensy 3.2/3.6 and the
...
STM32F105.
2018-06-19 18:17:05 +01:00
Jonathan Naylor
2098146af8
Rename ARDUINO_MODE_PINS to MODE_PINS.
2018-06-19 18:01:24 +01:00
Jonathan Naylor
20a0a875f3
Add the POCSAG transmitter.
2018-06-06 20:27:46 +01:00
Jonathan Naylor
59ed3f07c8
Change the pin for the NXDN LED on the Teensy.
2018-03-07 20:04:23 +00:00
Jonathan Naylor
b5ca5e3839
NXDN first cut, not working yet.
2018-01-10 20:30:35 +00:00
Andy CA6JAU
70e1fd4264
Adding LEDs selftest at start-up
2017-08-28 00:43:24 -03:00
Jonathan Naylor
57fde3afcc
Add RSSI reporting for all modes.
2017-01-05 18:59:15 +00:00
g4eml
957d0d8d34
Change ADC1 to reduce number of interrupts.
...
Disable interrupts for ADC1.
Every time ADC0 interrupts (24Khz) read the current conversion from ADC1 and software trigger a new one.
This way there will always be an ADC1 conversion available whenever ADC0 interrupts.
2016-12-22 22:27:10 +00:00
g4eml
cb30a8d357
Adjust ADC pre-trigger setting for external TCXO
...
External TCXO was not working with Pre-Trigger set to B.
This change sets it to A which appears to work.
2016-12-22 16:35:35 +00:00
Jonathan Naylor
38f6d7d9d8
Update DAC reference comment.
2016-12-21 14:01:18 +00:00
g4eml
75eccb751e
Update IOTeensy.cpp
...
Switch ADCs to External Reference. (3v3 on Teensy)
2016-12-20 20:48:15 +00:00
Jonathan Naylor
0585d817cb
Change Teensy RSSI input pins.
2016-12-20 14:21:36 +00:00
Jonathan Naylor
5d0d2d0bd9
Fix calibration setting.
2016-12-20 08:42:56 +00:00
Jonathan Naylor
2fad06093f
Tweak the PDB timer period.
2016-12-15 10:22:07 +00:00
Jonathan Naylor
dca6dd35dc
Reduce the value of the LPTMR CMR by one.
2016-12-14 13:24:08 +00:00
Jonathan Naylor
2747e2979d
Enable ADC0 pre-trigger via the LPTMR to match the PDB.
2016-12-14 09:12:59 +00:00
Jonathan Naylor
f831b64518
LPTMR changes based on PJRC Teensy forum feedback from manitou.
2016-12-13 09:45:10 +00:00
Jonathan Naylor
3ec929ff52
Remove RSSI ADC startup software interrupt.
2016-12-12 15:29:41 +00:00
Jonathan Naylor
955a804cde
Disable the LPTMR before configuring it.
2016-12-01 10:26:18 +00:00
Jonathan Naylor
1e4b5e6b89
Reorder LPTMR initialisation in accordance with the chip specification.
2016-12-01 10:10:12 +00:00
phl0
51faaed880
Add some comments
2016-11-30 13:17:36 +01:00
Jonathan Naylor
d022276c94
Move the LPTMR enable.
2016-11-30 09:44:17 +00:00
Jonathan Naylor
6d383332e1
Reorganise the code slightly.
2016-11-30 09:42:10 +00:00
Jonathan Naylor
e640e469fc
Change SIM_SOPT7 setting.
2016-11-29 16:37:43 +00:00
Jonathan Naylor
77829f3157
Small tweak to the LPTMR.
2016-11-29 16:34:11 +00:00
Jonathan Naylor
a40506aff0
More interrupt changes.
2016-11-29 09:22:32 +00:00
Jonathan Naylor
91b4dddd8b
Disable ADC clocks.
2016-11-28 16:20:51 +00:00
Jonathan Naylor
4584b20c45
Make calibration into a seperate step.
2016-11-28 14:02:21 +00:00
phl0
9144ed41ec
Correct calibration
2016-11-28 12:44:45 +01:00
Jonathan Naylor
d3eb7dbd4c
Use software trigger for RSSI.
2016-11-17 10:05:36 +00:00
Jonathan Naylor
c69933b48d
Fix Teensy SIM_SOPT7 loading.
2016-11-16 09:11:55 +00:00
Jonathan Naylor
df202e19df
Use the LPTMR to triger the ADC from an external oscillator.
2016-11-15 18:59:57 +00:00
Jonathan Naylor
cd2042aa9b
Clean up pin assignments.
2016-11-15 17:04:51 +00:00
Jonathan Naylor
59d93b5a6f
First attempt at using external clock for Teensy ADC.
2016-11-15 08:07:24 +00:00
Jonathan Naylor
cc05115280
Enable the ADC clocks.
2016-11-14 22:39:14 +00:00
Jonathan Naylor
de289c1258
Further refinement of the Teensy IO.
2016-11-14 21:47:38 +00:00
Jonathan Naylor
762482f6f5
Include the Teensy 3.5 as a supported platform.
2016-11-14 11:41:58 +00:00
Jonathan Naylor
e97c1dc746
More work on Teensy interrupts.
2016-11-11 06:56:02 +00:00
Jonathan Naylor
823b68d5ed
More ADC IRQ work for the Teensy.
2016-11-10 20:15:06 +00:00
Jonathan Naylor
584134d1d1
Add more Teensy IO code.
2016-11-10 19:45:35 +00:00
Jonathan Naylor
934bad3fb9
More work on the Teensy raw IO.
2016-11-08 07:41:31 +00:00
Jonathan Naylor
2a5149180d
Start building the Teensy support.
2016-11-07 21:02:09 +00:00