Commit graph

77 commits

Author SHA1 Message Date
Jonathan Naylor aa8b78a311 Refactor the Modem class hierarchy. 2020-06-30 12:35:03 +01:00
Jonathan Naylor 14413963d9 Merge branch 'AX25' into AX25_FM 2020-06-30 11:45:58 +01:00
Jonathan Naylor e339de8fee Merge branch 'master' into AX25 2020-06-30 11:40:55 +01:00
Jonathan Naylor 5dbf916db0 Fix Windows compilation. 2020-06-29 11:53:54 +01:00
Jonathan Naylor be8c29da3e Fix Windows compilation. 2020-06-29 11:50:33 +01:00
Jonathan Naylor cb51a14575 Create a pseudo TTY for the AX25 Network. 2020-06-25 21:17:38 +01:00
Jonathan Naylor 2953ce85a0 Merge branch 'FM_Ext' into AX25_FM 2020-06-25 13:41:19 +01:00
Jonathan Naylor 92ceba052a Add AX.25 transmit functionality to the modem handler. 2020-06-21 21:16:31 +01:00
Jonathan Naylor b3398710bc Merge branch 'master' into AX25 2020-06-17 15:48:20 +01:00
Jonathan Naylor dbe04c3c2f Initial code for AX.25 support. 2020-06-08 16:33:20 +01:00
Jonathan Naylor 45eafe3672 Start adding the Kenwood protocol as an option. 2020-05-27 11:38:46 +01:00
Jonathan Naylor 0b185a0900 Clean up the I2C controller code. 2020-05-23 16:49:21 +01:00
Jonathan Naylor 467140dbf8 VS2019 fixes. 2020-05-09 12:41:37 +01:00
Jonathan Naylor b3d287965f Create a dummy FM Control class. 2020-05-07 21:49:18 +01:00
Jonathan Naylor bc791577e7 Beginnings of FM networking. 2020-05-07 16:08:58 +01:00
Jonathan Naylor 535ddba1a0 Beginnings of FM support. 2020-04-09 22:02:47 +01:00
Jonathan Naylor 3b7452feda Update for VS2017 2019-12-15 22:20:03 +00:00
Jonathan Naylor ffd5cd1a0b Fix the Windows build for the CASTInfo display driver. 2019-05-11 11:40:08 +01:00
Jonathan Naylor 42a48209d4 Add remote control interface. 2019-01-07 11:03:37 +00:00
Jonathan Naylor afdb36f7b6 Windows clean ups of the new DMR TA code. 2018-12-08 20:24:05 +00:00
Jonathan Naylor 833e3a5cbb Add VS2017 and other targets. 2018-12-07 14:57:00 +00:00
Jonathan Naylor e847711d17 Add MobileGPS support for DMR. 2018-11-06 12:14:57 +00:00
Jonathan Naylor 9cb7790bf9 Clean up the code for Windows and style. 2018-07-30 18:19:46 +01:00
Jonathan Naylor 2a0364a6d4 nitial commit of POCSAG files. 2018-06-07 18:46:03 +01:00
Jonathan Naylor 22f2d7e540 Start on the NXDN Icom network audio handling. 2018-02-19 19:09:01 +00:00
Jonathan Naylor 635a774c83 Merge branch 'master' into nxdn 2018-02-08 20:50:18 +00:00
Jonathan Naylor e6ed2e17a1 Roll back the jitter buffer changes. 2018-02-08 20:25:03 +00:00
Jonathan Naylor d1ae3b0c18 Merge branch 'master' into nxdn 2018-02-05 20:05:39 +00:00
Jonathan Naylor 4323c02a0a Add a proper bypass for the jitter buffer if wanted. 2018-02-05 19:46:27 +00:00
Jonathan Naylor d8086e468c Remove FACCH2 processing and add voice body processing. 2018-01-30 20:41:43 +00:00
Jonathan Naylor ba31b6d8a7 Add decoding of the Layer 3 messages. 2018-01-30 19:51:47 +00:00
Jonathan Naylor 309e8b03c4 Add skeletons for the other channel decoders. 2018-01-24 18:37:45 +00:00
Jonathan Naylor 88b12104d3 WIP security commit. 2018-01-22 23:22:32 +00:00
Jonathan Naylor 5291a6427c Add more NXDN support files. 2018-01-17 21:21:25 +00:00
Jonathan Naylor e0a5ae7fb3 Add the NXDN LICH processing. 2018-01-16 20:10:35 +00:00
Jonathan Naylor 712cfc89c6 Add basic NXDN networking. 2018-01-15 21:03:34 +00:00
Jonathan Naylor b2586654a2 Initial commit of NXDN scaffolding. 2018-01-11 19:35:33 +00:00
Jonathan Naylor 4665d590f8 Progress on P25 data. 2018-01-04 21:17:34 +00:00
Jonathan Naylor 036d8b3d2d Beginnings of a generic jitter buffer for all modes. 2017-11-22 13:21:48 +00:00
Jonathan Naylor 711bcbf745 Reformat code and make small alterations. 2017-11-15 10:47:56 +00:00
ON7LDS 3b62bd1666 New Nextion screen layout with better looking fonts
New parameter for selecting ON7LDS Nextion screen layout
The active ip address of the host is showed on main screen
Nextion DMR page:
* Talker alias (if available) will be decoded and displayed (in green to know it's the TA)
* Font will get smaller if TA is to long
GPS data will be decoded and logged
2017-11-13 21:48:47 +01:00
Jonathan Naylor dfa359565a Upgrade the Embedded Data regeneration. 2017-01-10 19:27:12 +00:00
Jonathan Naylor aac48cb58f Use a linear interpolator for the reported RSSI values. 2016-12-21 19:58:46 +00:00
Jonathan Naylor 015896a299 Add the host support for the UMP. 2016-11-03 19:07:44 +00:00
Jonathan Naylor 202764dedd Fix VS2015 compile for LCDProc. 2016-10-31 17:52:27 +00:00
Jonathan Naylor b715b276cb Add the Mutex class. 2016-10-06 20:06:57 +01:00
Jonathan Naylor 178e104d44 Allow the modem to host a serial display. 2016-10-06 18:38:16 +01:00
Jonathan Naylor 614ee83f08 Add LDU1 Reed-Solomon encoding and decoding. 2016-09-27 18:36:08 +01:00
Jonathan Naylor 3567d83349 Add the P25 NID BCH encoder. 2016-09-19 21:41:34 +01:00
Jonathan Naylor 16ec0db6d8 Add full FEC decoding to LDU1 and LDU2. 2016-09-15 20:28:56 +01:00