Commit graph

55 commits

Author SHA1 Message Date
Jonathan Naylor e6ed2e17a1 Roll back the jitter buffer changes. 2018-02-08 20:25:03 +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 78c600aa94 Add the P25Trellis file to the Makefiles. 2018-01-04 22:29:09 +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 90e4794a3d Revert "Devel" 2017-10-24 21:55:58 +01:00
root 3a9c011dfa Refinements of the Nextion displays
* better looking fonts
* DMR talker alias is shown (in green) if received
* font is automaticly  adapted when TA would be too long for display
* DMR ID, call or TA (depending on what was shown) goes to gray at voice end
* "MMDVM stopped" at rest screen when MMDVMHost application is ended
* active network interface and IP address on rest screen so you know how to contact it
2017-10-02 21:04:46 +02:00
phl0 2bc3606ed4
Fix case errors with GitVersion.h 2017-03-10 11:00:31 +01:00
George Smart d3377e776c Added Git Version number (*NIX only) 2017-03-09 20:55:41 +00: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
Tony Corbett G0WFV 627e4f1dc3 Initial LCDproc support 2016-10-28 13:22:20 +01: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
Jonathan Naylor 9423fb25a6 Add P25 networking, and rename DMR network files. 2016-09-14 07:41:37 +01:00
Jonathan Naylor 0dc1f1bdad More work with decoding and regenerating P25. 2016-09-13 18:27:50 +01:00
Jonathan Naylor 34e0d10343 A semi-working P25 repeater without much FEC. 2016-09-12 23:26:05 +01:00
Jonathan Naylor 22d2d074c4 Start adding P25 frame (dis)assembly and repeater logic. 2016-09-08 21:27:21 +01:00
Simon 66415e004e Separate DMR Access control into new class: DMRAccessControl:: 2016-07-10 11:47:23 +01:00
Jonathan Naylor d0e118e85c Start on DMR rate 3/4 data. 2016-07-07 20:23:30 +01:00
Jonathan Naylor 277becca53 Fix Linux threading compile issues. 2016-06-06 19:26:47 +01:00
Jonathan Naylor eba4ddeb2a Use the Thread class for delays. 2016-06-06 17:40:27 +01:00
Jonathan Naylor 9ed2c00b0c First go at System Fusion networking. 2016-05-16 21:57:32 +01:00
Jonathan Naylor 1d5ed691c4 Remove the System Fusion parrot. 2016-05-16 18:28:24 +01:00
Jonathan Naylor adf90f9381 Small fixes for DMR data modes. 2016-04-19 19:46:16 +01:00
Jonathan Naylor 9c283395fd The beginnings of DMR Id to callsign lookups. 2016-04-11 11:52:21 +01:00
Jonathan Naylor a731703ac9 Add initial support for the Nextion display. 2016-04-06 19:53:25 +01:00
Jonathan Naylor c698cfb887 Further changes to HD44780 support on the Pi. 2016-03-15 07:12:52 +00:00
Jonathan Naylor 070bf2bff4 Add the HD4470 type display to Raspberry Pis. 2016-03-14 22:58:09 +00:00
Jonathan Naylor 43fdf57169 Display the contents of all DMR data transmission types. 2016-03-14 20:14:08 +00:00
Jonathan Naylor 2cce91e94f Beginnings of System Fusion payload regeneration. 2016-02-28 20:34:37 +00:00
Jonathan Naylor e2c7a28fb9 Add the optional System Fusion Parrot. 2016-02-22 21:13:48 +00:00
Jonathan Naylor 647c5d652b Simple System Fusion bent pipe. 2016-02-16 07:27:13 +00:00
Jonathan Naylor 5185a0c245 Renamed DMR protocol files. 2016-02-15 18:45:57 +00:00
Jonathan Naylor a4dc96133a Change the Makefile. 2016-02-08 15:31:25 +00:00
Jonathan Naylor f2f2866d15 The beginnings of simple System Fusion support. 2016-02-04 19:17:39 +00:00
Jonathan Naylor 843f83611d Add extra debugging for D-Star. 2016-02-03 07:20:48 +00:00
Jonathan Naylor aa1a45394a Simplify mode changes. 2016-02-02 18:17:36 +00:00
Jonathan Naylor fc3a688196 First cut of the D-Star repeater control. 2016-01-27 20:01:50 +00:00
Jonathan Naylor 50fb9e846c Add the D-Star slow data header extraction. 2016-01-26 19:52:21 +00:00
Jonathan Naylor f31f445001 Create the D-Star Header class. 2016-01-26 19:08:17 +00:00
Jonathan Naylor 7bb53cf704 Beginnings of DMR data support. 2016-01-26 18:06:31 +00:00
Jonathan Naylor c92434e474 Move the D-Star poll message to be run from the network class. 2016-01-25 23:08:34 +00:00
Jonathan Naylor 9e7cde9fff Change silence handling (again) and handle CSBKs. 2016-01-25 21:56:57 +00:00
Jonathan Naylor bdb41fb64e Add the D-Star networking. 2016-01-25 21:00:19 +00:00