Commit Graph

452 Commits

Author SHA1 Message Date
Andy CA6JAU ed13addd3d Merge remote-tracking branch 'g4klx/master' 2017-01-10 23:56:31 -03:00
Jonathan Naylor 3e937a71d9 Average the RSSI value for all modes. 2017-01-10 19:20:16 +00:00
Andy CA6JAU a59da0ebd2 Adding more flexibility for STM32F4 pin definitions 2017-01-10 01:38:56 -03:00
Andy CA6JAU 33f4d35e2b Adding new pin definitions for Nucleo-64 STM32F446RE board 2017-01-10 00:47:45 -03:00
Andy CA6JAU 048888f45b Merge remote-tracking branch 'g4klx/master' 2017-01-08 19:18:26 -03: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
Andy CA6JAU d0f320a862 Merge remote-tracking branch 'g4klx/master' 2016-12-31 12:20:47 -03: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