Commit graph

1917 commits

Author SHA1 Message Date
Jonathan Naylor e9e0b7fe1e
Merge pull request #479 from hamclub/dmr-ta-decode
Extract the DMR talker alias decode logic into separate class.
2018-12-08 20:15:11 +00:00
Shawn Chain 50c2500f82 Extract the DMR talker alias decode logic from Display.cpp 2018-12-08 22:09:59 +08:00
Jonathan Naylor e4d9a423f7 Merge branch 'master' of github.com:g4klx/MMDVMHost 2018-12-08 10:34:48 +00:00
Jonathan Naylor 52b1bc4059 Remove MR checking for incoming RF traffic. Should fix remote gateway in
YSF mode.
2018-12-08 10:33:52 +00:00
phl0 570eaab40e
Fix Makefile (ref. 833e3a5) 2018-12-08 07:41:37 +01:00
Jonathan Naylor 833e3a5cbb Add VS2017 and other targets. 2018-12-07 14:57:00 +00:00
Jonathan Naylor 43d9c089f8
Merge pull request #478 from hamclub/null-modem
Add NullModem support
2018-12-07 11:11:22 +00:00
Shawn Chain fba77bb95e Add NullModem support 2018-12-07 17:36:11 +08:00
Jonathan Naylor 1bd814a079 Don't insert silence on lost D-Star fast data. 2018-11-16 10:23:29 +00:00
Jonathan Naylor 54fbacb487 Regenerate the data mode markers. 2018-11-13 08:47:40 +00:00
Jonathan Naylor 18398efe97 Fix a bug and add a second Icom D-Star fast data mode identifier. 2018-11-12 13:27:15 +00:00
Jonathan Naylor 3362e29b62 First attempt at detecting D-Star data frames, Kenwood and Icom. 2018-11-12 11:57:34 +00:00
Jonathan Naylor 34eb69dede Revert "Merge pull request #462 from gatekeep/master"
This reverts commit a14a316572, reversing
changes made to f5a70aa6ce.
2018-11-12 09:48:00 +00:00
Jonathan Naylor 9444ecad16 Fix Windows compile warnings. 2018-11-06 20:44:59 +00:00
Jonathan Naylor e847711d17 Add MobileGPS support for DMR. 2018-11-06 12:14:57 +00:00
Jonathan Naylor 2caa2e9a67 Fix argument name to new DMR info modem call. 2018-11-01 16:28:15 +00:00
Jonathan Naylor bf24985b6c Rebame display to m_display. 2018-11-01 09:29:49 +00:00
Jonathan Naylor 4bf15438d5 Integrate the new messages into the OLED display driver. 2018-10-31 16:54:57 +00:00
Jonathan Naylor 1a971e3986 Add the new DVMEGA-Cast messages to the Modem. 2018-10-31 15:38:56 +00:00
Jonathan Naylor ce372ec360
Merge pull request #468 from mreckhof/master
Add Support for OLED Rotate
2018-10-30 10:33:44 -07:00
Michael Eckhoff f3c8f73ad9 Add Support for OLED Rotate 2018-10-30 09:30:41 -05:00
Jonathan Naylor 66a37d7d25 Add the beginnings of mobile hotspot location. 2018-10-30 07:53:11 +00:00
Andy CA6JAU 52a7f63cdb Fix remote gateway for DR-1X 2018-10-23 21:59:10 -03:00
Jonathan Naylor 17a158e804 More cleanups of the new lock file. 2018-10-11 12:14:47 +01:00
Jonathan Naylor d2e0d82d56 Fix and clean up the new lock file code. 2018-10-11 07:50:30 +01:00
Andy CA6JAU 3e435c5e82 Restore "Fix RF late entry in DMR" 2018-10-10 20:18:58 -03:00
Jonathan Naylor edaf37101a Add MMDVM lock file based on an idea by DB1OFH. 2018-10-10 20:05:24 +01:00
Andy CA6JAU 867e1745d8 Fix RF late entry in DMR 2018-10-07 20:33:32 -03:00
Jonathan Naylor a14a316572
Merge pull request #462 from gatekeep/master
implement proper LDU2 encode/decode; implement proper HDU (Header) en…
2018-10-04 10:16:30 +01:00
Bryan Biedenkapp c1dab12b1e whoops forgot to include the message indicator, algo ID and key ID for the header; 2018-10-03 23:21:31 -04:00
Bryan Biedenkapp 69f1da7689 remove leftover debugging commented out code; 2018-10-03 23:19:27 -04:00
Bryan Biedenkapp 118a71148b fix late night typo; 2018-10-03 23:17:34 -04:00
Bryan Biedenkapp 85bc8357aa implement proper LDU2 encode/decode; implement proper HDU (Header) encode/decode 2018-10-03 23:06:56 -04:00
Jonathan Naylor f5a70aa6ce Fix execute permissions on DMR ID updates from BM. 2018-10-03 09:04:51 +01:00
Jonathan Naylor ee088d007d Update the DMR Ids. 2018-10-03 07:54:45 +01:00
Jonathan Naylor 3b9ec46b0b Update the NXDN IDs from radioid. 2018-10-03 07:44:18 +01:00
Andy CA6JAU 3e81d1eb64 Extend preamble length for network CSBK preamble 2018-09-23 11:11:44 -03:00
Andy CA6JAU 9d2d4c804e Little format cleanup 2018-09-22 12:53:52 -03:00
phl0 87c76ff907
Bump the version date. 2018-09-16 21:24:56 +02:00
phl0 ecc97aaab7
Minor code beauty 2018-09-14 23:15:50 +02:00
Jonathan Naylor d650c66e5b
Merge pull request #461 from lucamarche-iz1mlt/master
Oversight
2018-09-14 18:24:31 +01:00
Luca Marchesano a3a5a8fa2e
Oversight 2018-09-14 19:16:17 +02:00
Jonathan Naylor f149cc48f9
Merge pull request #460 from lucamarche-iz1mlt/master
Add select ack message dstar
2018-09-14 13:04:49 +01:00
Luca Marchesano f978a91519
Add select ack message dstar
AckMessage = 0 set BER status
AckMessage = 1 set RSSI status
2018-09-14 12:30:48 +02:00
Florian (DF2ET) f6cd479117
Merge pull request #459 from on7lds/devel
Process data from display to MMDVMHost
2018-09-13 21:15:38 +02:00
root 574343c439 Process data from display to MMDVMHost (serial pass-through & transparent data)
also taking into account the sendFrameType parameter
Do not control Nextion backlight when active brightness is zero
2018-09-13 20:35:12 +02:00
Jonathan Naylor ea086676a7 Bump the version date. 2018-09-10 08:57:49 +01:00
Jonathan Naylor 131d87c830 Clean up the code to remove warnings. 2018-09-06 17:10:58 +01:00
Jonathan Naylor 8ee9f2f7af
Merge pull request #457 from KD4Z/TX_RX_freq_to_display
Nextion Display - Add more dynamic variables and fix command mangling
2018-09-05 21:26:14 +01:00
KD4Z ca35121b44 Add more dynamic variables and fix command manging
Add variables for TX Freq (t30), RX Freq (t32), CPU Temp (t20), and
Location (t31) to Base MMDVM page.   These variables are available with
Layout ON7LDS L3 or higher.  This allows more dynamic info to be
displayed without having to use the optional NextionDriver.  Note, this
doesn't add touch support. For that, use the NextionDriver.
Fixed command mangling occuring during serial writes to Nextion due to
no ready-state monitoring of display readiness.   Added simple thread
sleep to pace the commands as they are sent.  Allows the display a
chance to process the command before another one is blasted in.
Prevents mangling of commands sent before display is ready to accept
them.   Hardwired to 10 msec--let's see if that's enough.
Added setting in mmdvm conf file, Section: [Nextion]  Setting:
DisplayTempInFahrenheit   Value= 0 (default) for C.  1=Fahrenheit  This
controls the value sent to t20.
2018-09-05 16:12:12 -04:00