Commit graph

559 commits

Author SHA1 Message Date
Jonathan Naylor eba4ddeb2a Use the Thread class for delays. 2016-06-06 17:40:27 +01:00
Jonathan Naylor d2b9128162 Merge pull request #84 from g0wfv/develop
Fix TS1 not displaying
2016-06-05 22:37:27 +01:00
Tony Corbett b54f1a0b14 Fix TS1 not displaying 2016-06-05 22:28:41 +03:00
Jonathan Naylor 88758875de Merge pull request #83 from g0wfv/develop
Attempt to fix scrolling issues reported on 20x4 LCD
2016-06-05 19:09:03 +01:00
Tony Corbett G0WFV 52dbea6633 Attempt to fix scrolling issues reported on 20x4 LCD
Please test and report in the the exisiting issue on git - I don't have a 20x4 LCD to hand, so am unable to test this myself!
2016-06-05 19:06:04 +01:00
Jonathan Naylor 123b0f22d7 Merge pull request #81 from g0wfv/develop
Implement scrolling of long src and dest on HD44780/Adafruit LCDs
2016-06-04 16:38:14 +01:00
Tony Corbett G0WFV fa8caf8c92 Implement scrolling of long src and dest on HD44780/Adafruit LCDs
Also tidyed up my comments and cleared lines where I've left old code commented out and the new code has proved to work just fine!
2016-06-04 15:22:39 +01:00
Jonathan Naylor 5ea06ac221 Merge pull request #80 from Boromatic/master
solved no CW-ID
2016-06-03 15:43:01 +01:00
afg 6c805b7a2f solved no CW-ID 2016-06-03 16:28:55 +02:00
Jonathan Naylor dad34ada69 Add the idle clock to the Nextion display. 2016-06-01 11:55:24 +01:00
Jonathan Naylor ed8ea92468 Re-add debug BER displays for D-Star and DMR. 2016-06-01 09:43:39 +01:00
Jonathan Naylor 96d6883fea Modify display to allow space for a clock on the idle screen. 2016-06-01 09:32:10 +01:00
Jonathan Naylor 5e3f186895 Merge pull request #78 from g0wfv/develop
Add a clock to the HD44780 Idle screen and redesigned Idle layouts ...
2016-06-01 08:57:48 +01:00
Tony Corbett 26fabb2b68 Impliment clock on all HD44780 sizes and redesigned IDLE screen 2016-05-29 10:13:43 +03:00
Tony Corbett 124f465a58 Correct MMDVM.ini flag error for UTC clock display 2016-05-28 23:36:04 +03:00
Tony Corbett 35c0a83d37 Add a clock to the idle screen 2016-05-28 23:29:30 +03:00
Jonathan Naylor 9dfba5095c Bump the version date. 2016-05-27 17:54:40 +01:00
Jonathan Naylor ec2014aa4d Re-enable the repitition FEC decoder. 2016-05-26 17:27:19 +01:00
Jonathan Naylor 8432199f1e Reconstruct voice FEC on incoming network audio. 2016-05-25 07:51:42 +01:00
Jonathan Naylor afb4b5db35 Temporarily disable the DN mode audio FEC. 2016-05-25 07:26:00 +01:00
Jonathan Naylor 47aee60b55 Dump CSD data in data FR mode. 2016-05-24 06:57:29 +01:00
Jonathan Naylor 2117491d2c Add more data payload tracing. 2016-05-23 23:16:33 +01:00
Jonathan Naylor 4b323a9d20 Decode FR mode data, and generate cleanups and bug fixing. 2016-05-23 21:45:52 +01:00
Jonathan Naylor 628490097e Add example timer code to HD4470.cpp and .h 2016-05-23 18:43:44 +01:00
Jonathan Naylor d474328c58 Modify the 3.5" Nextion display to make it the same as the others. 2016-05-23 18:36:53 +01:00
Jonathan Naylor 92cf3ed203 Change via to at for YSF displays. 2016-05-23 18:04:17 +01:00
Jonathan Naylor b16fe2932a Fix small logging mistake. 2016-05-21 13:09:34 +01:00
Jonathan Naylor c3ff1cc43a Rework the Nextion laouts with the latest editor. 2016-05-21 12:52:56 +01:00
Jonathan Naylor e600cf36bb Roll back holdoff timer changes. 2016-05-21 12:32:36 +01:00
Jonathan Naylor 90772a2a9b Add optional clocking for the displays. 2016-05-21 12:28:09 +01:00
Jonathan Naylor 05a750bf60 Increase network polling frequency for YSF. 2016-05-21 12:19:25 +01:00
Jonathan Naylor 202437f7f6 Correct the order of the YSF display argumemts. 2016-05-20 06:15:42 +01:00
Jonathan Naylor 14f36a175d Update the display and logging on incoming YSF network data. 2016-05-19 19:08:48 +01:00
Jonathan Naylor d5310f1983 Add Adrian's C4FM reflector. 2016-05-19 17:44:12 +01:00
Jonathan Naylor c01102ed5f Bump the version date. 2016-05-17 19:48:54 +01:00
Jonathan Naylor bbaec30249 Remove unused member variable. 2016-05-17 19:47:18 +01:00
Jonathan Naylor 07e42df597 Merge pull request #73 from g0wfv/develop
Remove compiler warnings for YSFNetwork.cpp
2016-05-17 10:15:42 +01:00
Tony Corbett G0WFV 3d6bc71e27 Remove compiler warnings for YSFNetwork.cpp
In file included from YSFNetwork.cpp:20:0:
YSFNetwork.h: In constructor ‘CYSFNetwork::CYSFNetwork(const string&, unsigned int, const string&, bool)’:
YSFNetwork.h:54:17: warning: ‘CYSFNetwork::m_debug’ will be initialized after [-Wreorder]
  bool           m_debug;
                 ^
YSFNetwork.h:53:17: warning:   ‘std::string CYSFNetwork::m_callsign’ [-Wreorder]
  std::string    m_callsign;
                 ^
YSFNetwork.cpp:31:1: warning:   when initialized here [-Wreorder]
 CYSFNetwork::CYSFNetwork(const std::string& address, unsigned int port, const std::string& callsign, bool debug) :
 ^
2016-05-17 10:03:59 +01:00
Jonathan Naylor 7ad26a18f2 Set the FICH on received network data. 2016-05-17 06:30:59 +01:00
Jonathan Naylor ac4d8af0d2 Fix end of RF transmission. 2016-05-17 06:13:09 +01:00
Jonathan Naylor 57d8faa07e Add the holdoff timers. 2016-05-16 22:07:18 +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 f8790d91a8 Delay opening the IPSC connection in error cases. 2016-05-16 18:08:10 +01:00
Jonathan Naylor 5cbfa2b331 Disable receiving of DMR slot 1 in DMO mode. 2016-05-16 17:27:56 +01:00
Jonathan Naylor 59ea7efa04 Merge pull request #71 from g0wfv/develop
Add [-v|--version] flag to command line
2016-05-15 15:14:40 +01:00
Tony Corbett G0WFV 2256b8d025 Add word version to output 2016-05-15 07:06:38 +01:00
Tony Corbett G0WFV 2723e0c842 Capture bad command line arguments 2016-05-15 06:59:09 +01:00
Tony Corbett G0WFV db8adfcfe0 Clean up tabbing 2016-05-14 23:31:33 +01:00
Tony Corbett G0WFV 4d44936e14 Remove the version from STDERR messages and add -v | --version flag 2016-05-14 23:26:16 +01:00