Commit Graph

58 Commits

Author SHA1 Message Date
Jonathan Naylor bb66c72ef3 Merge branch 'FM_Ext' into AX25_FM 2020-06-25 10:41:48 +01:00
Jonathan Naylor f9fcdc5292 Begin adding AX25 TX. 2020-06-21 19:16:02 +01:00
Geoffrey Merck 55df5fe04c Remove useless stuff 2020-05-10 00:03:05 +02: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
Geoffrey Merck 7302dc8bd7 Replace RSSI RB with template RB 2020-05-09 11:08:18 +02:00
Jonathan Naylor f9530ee82a Pass the RX level to the FM controller. 2020-04-26 22:01:11 +01:00
Geoffrey Merck d973238596 CTCSS threshold is level agnostic, experimental
(cherry picked from commit d2d50e21e1)
2020-04-26 06:58:27 +02:00
Jonathan Naylor bd4096b6be
Revert "Make CTCSS threshold RXLevel and RXBoost agnostic" 2020-04-25 23:48:02 +01:00
Geoffrey Merck d2d50e21e1 CTCSS threshold is level agnostic, experimental 2020-04-25 22:12:16 +02:00
Jonathan Naylor e5c25f55fe Remove the FM RX level. 2020-04-24 12:51:10 +01:00
Jonathan Naylor 61ccd79c5f Set up the FM mode pins, partially. 2020-04-18 14:31:21 +01:00
Jonathan Naylor ef65268b45 First version of initialisation. 2020-04-12 15:28:56 +01:00
Jonathan Naylor 9d725b9479 Beginnings of FM controller support. 2020-04-11 22:08:17 +01:00
Jonathan Naylor 20a0a875f3 Add the POCSAG transmitter. 2018-06-06 20:27:46 +01:00
Jonathan Naylor 01b3dcc689 Reduce CPU load on idle. 2018-02-26 19:37:15 +00:00
Andy CA6JAU eebfc56013 Add inverse SINC filter for NXDN demodulator 2018-02-08 18:34:53 -03:00
Jonathan Naylor 46528127dc Add support for NXDN 4800. 2018-02-07 20:25:16 +00:00
Jonathan Naylor b5ca5e3839 NXDN first cut, not working yet. 2018-01-10 20:30:35 +00:00
Jonathan Naylor efa407a579 Add the optional RX DC Offset. 2017-10-28 12:45:04 +01:00
Andy CA6JAU 70e1fd4264 Adding LEDs selftest at start-up 2017-08-28 00:43:24 -03:00
Andy CA6JAU 17007dd1e4 Merge remote-tracking branch 'g4klx/master' 2017-08-20 11:20:52 -03:00
Andy CA6JAU 8f317fd332 Adding watchdog to host serial port 2017-08-20 11:19:58 -03:00
Jonathan Naylor 1cee9e19c0 Add an adjustable transmit DC offset. 2017-08-20 12:07:05 +01:00
Jonathan Naylor 74682e7ac0 Optimise the DC offset code. 2017-08-18 10:27:23 +01:00
Jonathan Naylor 669acb99e8 Remove the DC blocker from DMR. 2017-07-31 21:54:26 +01:00
Jonathan Naylor 8540964097 Remove any DC offset from before any further filtering takes place. 2017-07-16 18:57:15 +01:00
Andy CA6JAU f8d767913e Adding DC estimator filter for all modes 2017-07-06 00:51:46 -04:00
Jonathan Naylor 7b68017411 Finish reverting to the master branch P25 filtering. 2017-04-29 10:08:38 +01:00
Jonathan Naylor a2cf35629b Revert "Testing low pass filter for P25 RX"
This reverts commit 68dfdf0c21.
2017-04-28 16:56:18 +01:00
Jonathan Naylor 2506690e98 Revert "Fix comments"
This reverts commit 3760404af9.
2017-04-28 16:55:55 +01:00
Andy CA6JAU 3760404af9 Fix comments 2017-04-16 10:28:30 -03:00
Andy CA6JAU 68dfdf0c21 Testing low pass filter for P25 RX 2017-04-16 10:25:34 -03:00
Jonathan Naylor c7eb072d2f Add an extra flter for P25 RX. 2017-04-14 14:47:37 +01:00
Jonathan Naylor bcbfb66131 Roll back the YSF changes and simplify the P25 code. 2017-03-10 18:18:36 +00:00
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
phl0 afce2b6cb9
Remove forgotten function definition 2016-11-17 14:07:08 +01: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 e97c1dc746 More work on Teensy interrupts. 2016-11-11 06:56:02 +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 2238ad524e Remove MBED definitions. 2016-10-20 18:26:04 +01:00
Jonathan Naylor 3ef9e40137 Allow for adjustable CW Id levels. 2016-10-10 17:35:33 +01:00
Jonathan Naylor dbcd17dda7 Add the P25 transmitter. 2016-09-08 17:53:59 +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