Commit graph

397 commits

Author SHA1 Message Date
Jonathan Naylor
3e937a71d9 Average the RSSI value for all modes. 2017-01-10 19:20:16 +00:00
Jonathan Naylor
57fde3afcc Add RSSI reporting for all modes. 2017-01-05 18:59:15 +00:00
Jonathan Naylor
8777c2b29c Update README.md 2017-01-03 16:36:34 +00:00
Jonathan Naylor
8330ed7dcf Merge pull request #56 from g4eml/master
Fix crash in DMR DMO Mode on Teensy
2017-01-01 15:20:47 +00:00
g4eml
9f47e67630 Fix crash in DMR DMO Mode
Modem was crashing on Teensy when running in DMO mode. Crashed as soon as Tx started. Traced to exceeding the bounds of m_poBuffer during the txdelay phase.
 m_poBuffer was dimensioned to 80 but m_txdelay could be 600 to 1200 so a massive overwrite was happening.
Surprisingly this didn't crash on the Due only on the Teensy.
2017-01-01 14:22:49 +00:00
Jonathan Naylor
a05eaee855 Fix RSSI compile. 2016-12-30 13:48:55 +00:00
Jonathan Naylor
4b5f496a0c Bump the version date. 2016-12-30 11:35:39 +00:00
Jonathan Naylor
fca53dc67e Small tweaks. 2016-12-30 11:34:31 +00:00
Jonathan Naylor
52fbd4f6ce Merge pull request #53 from juribeparada/master
Adding RSSI samples averaging
2016-12-29 09:32:06 +00:00
Andy CA6JAU
d22c86e4d8 Fixing RSSI buffer length 2016-12-29 01:08:31 -03:00
Andy CA6JAU
cc1b6d1367 Optimizing RSSI averaging 2016-12-29 00:51:14 -03:00
Andy CA6JAU
2ff955631f Adding #define constants in the RSSI average code 2016-12-29 00:36:45 -03:00
Andy CA6JAU
f66e32fbb4 Merge remote-tracking branch 'g4klx/master' 2016-12-28 22:05:06 -03:00
Jonathan Naylor
33527dd3e9 Add the RSSI calibration mode. 2016-12-28 18:07:31 +00:00
Andy CA6JAU
442dbe0b6a Adding RSSI samples averaging 2016-12-27 00:40:14 -03:00
Andy CA6JAU
fc200c4cd7 Merge remote-tracking branch 'g4klx/master' 2016-12-26 14:14:02 -03:00
Jonathan Naylor
7266f5c53b Merge pull request #52 from g4eml/master
Change ADC1 to reduce number of interrupts.
2016-12-22 22:58:01 +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
Jonathan Naylor
c69c573000 Merge pull request #51 from g4eml/master
Adjust ADC pre-trigger setting for external TCXO
2016-12-22 18:22:16 +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
Jonathan Naylor
461e7c942e Add RSSI input for the ZUM board also. 2016-12-21 08:46:17 +00:00
Jonathan Naylor
773cda818d Merge pull request #49 from sq6pog/nth_rssi
RSSI readout support for NTH board @Arduino Due
2016-12-21 08:43:00 +00:00
Jonathan Naylor
625a6c1a79 Merge pull request #50 from g4eml/master
Update IOTeensy.cpp
2016-12-21 08:41:13 +00:00
Paweł Gomułka
414f3eb193 typo :/ 2016-12-21 01:57:58 +01:00
Paweł Gomułka
bef0d9cfd6 Added missing conditions for preprocessor 2016-12-21 01:55:35 +01:00
Andy CA6JAU
1a270642cd Merge remote-tracking branch 'g4klx/master' 2016-12-20 20:27:16 -03:00
g4eml
75eccb751e Update IOTeensy.cpp
Switch ADCs to External Reference. (3v3 on Teensy)
2016-12-20 20:48:15 +00:00
Paweł Gomułka
2c76d67098 RSSI readout support for NTH board @Arduino Due 2016-12-20 20:32:54 +01: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
b9acdda737 Merge pull request #48 from juribeparada/master
Adding targets Pi board and Nucleo446 board to CooCox project file
2016-12-05 20:06:19 +00:00
Andy CA6JAU
e496af5046 Adding targets Pi board and Nucleo446 board to CooCox project file 2016-12-05 14:24:51 -03:00
Jonathan Naylor
3377b6cae5 Merge pull request #47 from juribeparada/master
CooCox files not necessary for CooCox IDE support. It just works with *.coproj
2016-12-03 18:41:24 +00:00
Andy CA6JAU
3fd02223ef Updating CooCox project file 2016-12-03 12:20:29 -03:00
Andy CA6JAU
0ffd77732e CooCox files not necessary for CooCox IDE support. It just works with *.coproj 2016-12-03 11:55:15 -03:00
Jonathan Naylor
66dfdb6272 Merge pull request #46 from juribeparada/master
External TCXO support for STM32F4 and Nucleo 446 board support
2016-12-02 06:11:26 +00:00
Andy CA6JAU
b8febb517f External TCXO support for STM32F4 and Nucleo 446 board support 2016-12-02 00:13:47 -03:00
Andy CA6JAU
eacabfb184 Merge remote-tracking branch 'g4klx/master' 2016-12-01 22:53:32 -03: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
Andy CA6JAU
a6d3bd5933 Fix var names 2016-12-01 01:08:52 -03:00
Andy CA6JAU
7607c81994 Adding external clock for STM32F4 (pin PA15) 2016-12-01 01:04:40 -03:00
Andy CA6JAU
b49747b282 Merge remote-tracking branch 'g4klx/master' 2016-12-01 00:57:58 -03:00
Jonathan Naylor
e39624bb9d Merge pull request #45 from phl0/dev
Add some comments
2016-11-30 12:57:16 +00:00