Commit Graph

117 Commits

Author SHA1 Message Date
Jonathan Naylor 9110f5404f Add the Raised Cosine filter to P25 RX and change YSF to use the Raised
Cosine filter on RX also.
2017-03-07 20:44:41 +00:00
Jonathan Naylor df1210eaea Remove the OscOffset parameter. 2017-03-07 20:41:54 +00:00
Jonathan Naylor a9b761d1dc Change the P25 TX and RX filters and add a DMR TX data holdoff counter. 2017-03-06 20:42:37 +00:00
Jonathan Naylor 57fde3afcc Add RSSI reporting for all modes. 2017-01-05 18:59:15 +00:00
Jonathan Naylor 33527dd3e9 Add the RSSI calibration mode. 2016-12-28 18:07:31 +00:00
phl0 230fab308c
Make m_dcd global variable and save extra function 2016-11-17 14:05:19 +01:00
phl0 e3f35e0875
Add carrier detect LED to MMDVM firmware 2016-11-17 11:29:43 +01:00
Jonathan Naylor 81ec23eccc Simplify the mode pin code. 2016-11-03 20:33:22 +00:00
Jonathan Naylor 423af323ed Cleanups for Teensy support. 2016-11-01 20:30:18 +00:00
Jonathan Naylor 7aeb1b6371 Abstract Due specific I/O to a seperate file. 2016-10-31 20:08:35 +00:00
Jonathan Naylor ba969d85d0 Add dummy RSSI sampling code. 2016-10-31 19:39:32 +00:00
Jonathan Naylor e0ea81bbc9 REplace the ZUM V1.2 definitions with V1.0.1 2016-10-31 19:18:03 +00:00
Jonathan Naylor 2238ad524e Remove MBED definitions. 2016-10-20 18:26:04 +01:00
Jonathan Naylor c399f81d83 Remove the ZUM V1.2 config option, and add to V1.0. 2016-10-16 15:59:53 +01:00
Jonathan Naylor 100ee70a38 Add the ZUM V1.2 pin layout. 2016-10-13 17:55:37 +01:00
Jonathan Naylor 3ef9e40137 Allow for adjustable CW Id levels. 2016-10-10 17:35:33 +01:00
Jonathan Naylor 970725819b Allow idle P25 reception. 2016-10-03 11:20:35 +01:00
Jonathan Naylor 84c037e075 Add P25 mode output pin. 2016-09-10 17:48:01 +01:00
Jonathan Naylor dbcd17dda7 Add the P25 transmitter. 2016-09-08 17:53:59 +01:00
Jonathan Naylor 618529b478 Initial P25 test support. 2016-09-06 19:11:16 +01:00
vk4tux cc8dc1306c Update IO.cpp
On FW request G4TSN
2016-09-04 14:19:31 +10:00
Jonathan Naylor 211fbf1423 Remove old RSSI code. 2016-08-30 17:13:07 +01:00
Jonathan Naylor 35ae6b002d First compiling version of DMO code, untested. 2016-08-23 20:16:46 +01:00
Jonathan Naylor 69f02f6649 Put the scaffolding in for DMR DMO mode. 2016-08-23 08:16:49 +01:00
Jonathan Naylor 0bfecf72a9 Re-add the RSSI code with a different RSSI pin number. 2016-08-11 10:59:49 +01:00
Jonathan Naylor a34b69a4dc Remove RSSI code. 2016-08-11 09:41:38 +01:00
Jonathan Naylor f9840d7937 Merge branch 'master' of github.com:g4klx/MMDVM 2016-08-09 17:20:48 +01:00
Jonathan Naylor 6b771a44c6 Change the RSSI input pin to A6. 2016-08-09 11:26:38 +01:00
Jonathan Naylor e13b7ad6da Change the RSSI input pin to A7. 2016-08-09 10:00:38 +01:00
Jonathan Naylor 62743345a4 Add independent transmit levels. 2016-08-09 07:11:10 +01:00
Jonathan Naylor eafc329cc9 Add an optional RSSI input. 2016-08-08 20:38:58 +01:00
Jonathan Naylor f7cae15aba Make wider TX and RX C4FSK filters optional from Config.h 2016-07-18 17:39:31 +01:00
Jonathan Naylor f92587dbbf Use the wider C4FSK filters fot TX and RX. 2016-07-14 19:53:59 +01:00
Jonathan Naylor 2f648b3f79 Add a choice of C4FSK filters. 2016-07-11 18:02:53 +01:00
Jonathan Naylor dcc52ca479 Remove new filters and remove extra debugging. 2016-07-05 18:16:47 +01:00
Jonathan Naylor 5725e3babe New receive filter for DMR and YSF. 2016-07-05 07:31:29 +01:00
Jonathan Naylor 8135f8a57d New transmit filters for DMR and YSF. 2016-07-05 07:09:01 +01:00
Jonathan Naylor 3521aa6994 Change DAC overflow threshold. 2016-06-13 19:31:16 +01:00
Jonathan Naylor 0d07dd78eb Detect DAC overflows. 2016-06-09 19:50:34 +01:00
Jonathan Naylor b8457aed4c Disassociate the ADC overload detection from the DCD LED. 2016-06-06 18:04:03 +01:00
Jonathan Naylor cd5849ad69 Alter pin definitions for mode outputs. 2016-06-02 18:55:21 +01:00
Jonathan Naylor 8daa53dc3e Add output definition for the NTH board. 2016-06-02 12:55:50 +01:00
Jonathan Naylor e9ba2e896a Assert optional output pins on mode change. 2016-06-01 09:23:09 +01:00
Jonathan Naylor c509f11c2a Stop TX buffer overflows. 2016-05-10 18:11:31 +01:00
Jonathan Naylor 51f26b1330 Add DMR calibration. 2016-04-14 17:42:38 +01:00
Jonathan Naylor 90186cbf90 Handle being in DMR mode with no transmitter on. 2016-03-30 07:48:56 +01:00
Jonathan Naylor e6f86052cc Rationalise the external clock compilation. 2016-03-27 11:16:54 +01:00
Jonathan Naylor da28bb3733 Add external high stability oscillator support. 2016-03-26 21:37:34 +00:00
Jonathan Naylor 8d3ede9160 Fix DMR timing bug with OscOffset. 2016-03-23 17:46:21 +00:00
Jonathan Naylor 414fd9f779 Shift the control information in line with the samples. 2016-03-22 06:44:08 +00:00
Jonathan Naylor 89d9dd9a7b Add or remove samples to handle oscillator offsets. 2016-03-21 21:49:50 +00:00
Jonathan Naylor 037f60ea06 Set debugging on a per-file basis. 2016-03-14 20:24:51 +00:00
Jonathan Naylor 7d77f20ee9 Restore previous C4FSK filter. 2016-03-10 18:16:01 +00:00
Jonathan Naylor c2ca15efdf Increase size of the C4FSK filter slightly for efficiency. 2016-03-09 15:40:16 +00:00
Jonathan Naylor a4814bf351 Reduce the C4FSK filter length significantly. 2016-03-09 07:01:08 +00:00
Jonathan Naylor 6bf70a9595 A cleaner lockout mechanism on receive. 2016-03-03 18:34:47 +00:00
Jonathan Naylor 19fd226e2b MBED changes from Mathis Schmieder DB9MAT. 2016-03-03 18:08:25 +00:00
Jonathan Naylor e7334a2d7a Add lockout functionality with the option to use the COS line. 2016-03-03 17:49:03 +00:00
Jonathan Naylor 7258bf34fb Remove the minimal Teensy support. 2016-03-03 17:15:07 +00:00
Jonathan Naylor c468842e46 Add a watchdog for a crashed host. 2016-02-02 20:23:37 +00:00
Jonathan Naylor 79e21070bd Small efficiency update to the interrupt routine. 2016-01-18 21:52:04 +00:00
Jonathan Naylor 4fb563f534 Workaround for TX buffer overflows. 2016-01-18 21:32:38 +00:00
Jonathan Naylor 8f9744c0ec Lots of small tweaks. 2016-01-18 18:37:04 +00:00
Jonathan Naylor 688488620a Alter end of slot processing. 2016-01-15 06:57:02 +00:00
Jonathan Naylor b6afe35baa Increase buffer sizes considerably. 2016-01-14 20:49:28 +00:00
Jonathan Naylor d9b5f5753e Set up ring buffer overflow signalling and a little debugging. 2016-01-14 19:15:39 +00:00
Jonathan Naylor dd17a47972 Initial commit 2016-01-14 18:57:21 +00:00