Commit graph

40 commits

Author SHA1 Message Date
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