Commit graph

42 commits

Author SHA1 Message Date
Jonathan Naylor d77e2a00ce Restore the branch 2020-12-15 16:21:07 +00:00
Jonathan Naylor 135fd04e0d Revert "Merge branch 'M17_AX25_FM'"
This reverts commit e1427e3e37, reversing
changes made to bcdba292eb.
2020-12-15 15:52:27 +00:00
Jonathan Naylor 99a4d37082 Merge branch 'master' into M17_AX25_FM 2020-12-14 10:14:53 +00:00
Tim Stewart 8874d1262b Detect DV Fast Data on a per-frame basis
This commit adds a maybeFixupVoiceFrame() function that is used by
both the RF and Net code to manage FEC regeneration and DTMF blanking
in voice frames.

The presence of Fast Data is discovered by reading the mini-header in
every second data frame.  If found, FEC regeneration and DTMF blanking
are disabled for the current and next voice frames.

An exception is voice frames that have a sync frame instead of a data
frame.  This commit always disables FEC regeneration and DTMF blanking
for these frames.  A later commit will add support for these frames by
setting aside the voice frame until the next data frame can be read.

This commit also includes a number of debugging statements that will
be removed in a later commit.
2020-11-29 16:12:58 -05:00
Jonathan Naylor d1942fcb43 Merge branch 'master' into M17_AX25_FM 2020-11-09 12:05:18 +00:00
Andy CA6JAU a42e8f74c1 Add ID for SkyBridge HS board 2020-11-08 18:46:19 -03:00
Jonathan Naylor 8536294b76 Initial work on the M17 protocol. 2020-10-14 16:16:54 +01:00
Jonathan Naylor dcdfca39d7 Add FM mode display. 2020-04-11 20:42:05 +01:00
Daniel Caujolle-Bert 5686942519
Identify OpenGD77 hotspot. 2020-01-08 10:58:41 +01:00
Shawn Chain 88d91e420a use enum DMR_OVCM_TYPES 2019-11-17 10:57:58 +08:00
Jonathan Naylor 98e0869257 Re-introduce optional network DMR beacons. 2019-11-05 08:42:21 +00:00
Andy CA6JAU 0b9c1b1362 Support for D2RG MMDVM_HS 2019-05-29 21:22:53 -04:00
root 64e3ae6d30 Better way to send to display that MMDVMHost is quitting 2018-08-15 18:17:42 +02:00
Jonathan Naylor 2a0364a6d4 nitial commit of POCSAG files. 2018-06-07 18:46:03 +01:00
Andy CA6JAU 8a4faf05ab Support for Nano DV board 2018-05-05 10:42:01 -03:00
phl0 150dfca7a2
Add support for MMDVM_HS_Dual_Hat 2018-03-05 22:04:01 +01:00
Andy CA6JAU cc23ac9708 Merge branch 'master' into nxdn 2018-02-14 12:19:43 -03:00
Andy CA6JAU 084a26c961 DMR string identification suport for BI7JTA hotspot 2018-02-14 12:18:34 -03: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 b2586654a2 Initial commit of NXDN scaffolding. 2018-01-11 19:35:33 +00:00
Andy CA6JAU e425bdcbc0 Adding support for new MMDVM_HS hardware description strings 2017-12-26 18:10:47 -03:00
CT2JAY a0392b1221 Change variables names - MMDVM_HS wines! 2017-11-16 19:57:11 +00:00
CT2JAY ee6b54fda2 Fix "Unknown \(MMDVM\)" to appear as "MMDVM_HSHat \(MMDVM\)" with ZumSZUMspot\/MMDVM_HS 2017-11-16 19:39:20 +00:00
Jonathan Naylor ac22f0b783 Add an optional error reply for D-Star. 2017-02-16 19:49:58 +00:00
Jonathan Naylor 25cfff3ada Merge branch 'master' into P25 2016-09-27 19:47:07 +01:00
phl0 28775026d4
Add timer to return from CW Ident 2016-09-15 15:17:51 +02:00
Jonathan Naylor 5dec3b5a6d Initial P25 test support. 2016-09-06 19:09:46 +01:00
Jonathan Naylor d84b3cbd7d Identify an MMDVM in DMO mode for DMR network reporting. 2016-09-05 17:40:43 +01:00
Jonathan Naylor 9035656eeb Add rejected state to incoming RF data. 2016-07-12 07:50:01 +01:00
Jonathan Naylor ca636338d9 Add BN/BT of the YSF FICH for debugging. 2016-07-05 17:51:16 +01:00
Jonathan Naylor b19c46ff2c Add an error display. 2016-03-21 22:47:58 +00:00
Jonathan Naylor ae40ad3089 More tweaks for lockout operation. 2016-03-03 21:45:20 +00:00
Jonathan Naylor 560433e7ef Add lockout mode. 2016-03-03 18:01:01 +00:00
Jonathan Naylor b28bf8df73 SMall cleanups. 2016-02-28 17:43:13 +00:00
Jonathan Naylor ddcde1d8e3 Split RF and network statues for all modes. 2016-02-25 19:54:18 +00:00
Jonathan Naylor 73375fb41e Change the network late entry and be less aggressive at filling silence. 2016-01-22 06:43:08 +00:00
Jonathan Naylor a845f6b6d7 Allow for network late entry. 2016-01-21 21:08:10 +00:00
Jonathan Naylor ac31174b0d Small cleanups. 2016-01-19 17:43:33 +00:00
Jonathan Naylor d34d85c04b Initial commit 2016-01-14 18:45:04 +00:00