Commit Graph

49 Commits

Author SHA1 Message Date
Jonathan Naylor 116e257f90 Add M17 to the HD44780 display. 2021-10-21 20:53:00 +01:00
Jonathan Naylor f070410f7e Display and log the DG-ID in the Fusion mode. 2020-08-09 15:09:08 +01:00
Jonathan Naylor dcdfca39d7 Add FM mode display. 2020-04-11 20:42:05 +01:00
root 64e3ae6d30 Better way to send to display that MMDVMHost is quitting 2018-08-15 18:17:42 +02:00
phl0 e24c6e82a8
Fix forgotten "Int" 2018-06-13 13:18:32 +02:00
Jonathan Naylor b398bba1ea Add POCSAG processing and display code. 2018-06-11 21:30:49 +01:00
Jonathan Naylor c3990c36ed Add NXDN to the display code. 2018-01-17 19:04:00 +00:00
Tony Corbett G0WFV f9dec6755a Add RSSI to (4-line) HD44780 displays
RSSI code bones added to 4-line HD44780 LCDs in the hope someone who can test and fettle the code without doing it blind can do so ....

Also removed all old scrolling code as it aint getting put back in!  If you want scrolling, may I suggest the LCDproc support instead?!
2017-01-06 21:24:07 +00:00
phl0 c086401baa
Formatting issues 2016-10-19 20:58:56 +02:00
Tony Corbett G0WFV 8a9a9ac473 HD44780: Completely disable scrolling and optimise DMR layouts for non-scrolling 2016-10-02 11:38:54 +01:00
Jonathan Naylor 25cfff3ada Merge branch 'master' into P25 2016-09-27 19:47:07 +01:00
phl0 7ab66136ee
Add CW transmission info to HD44780 LCD displays 2016-09-15 23:03:48 +02:00
Jonathan Naylor 7171af365d The P25 destination is an integer. 2016-09-12 20:23:50 +01:00
Jonathan Naylor e2ec5292b5 Update the display code for P25. 2016-09-12 18:12:32 +01:00
Tony Corbett G0WFV 8801355ace Change incorrect variable type to unsigned int 2016-06-30 20:35:32 +01:00
Tony Corbett G0WFV ce367f73cb Make I2C address configurable for HD44780 LCD variations
Also add a basic README with some pointers on how to connect and configure the LCDs
2016-06-30 20:10:30 +01:00
Tony Corbett G0WFV cb740690c3 Hardcode "pins" for Adafruit display as they shouldn't change
PCF8574 "pins" already hardcoded.  But variables now renamed to match MMDVMHost variables.

Added other Adafruit defines (commented out for now) for possible future use.

Tidyed up some comments.
2016-06-28 18:21:04 +01:00
Tony Corbett G0WFV c4a42d1279 Fix typo and remove unwanted code 2016-06-27 19:18:17 +01:00
Tony Corbett G0WFV 04b297de20 Support for HD44780 via PCF8574 2016-06-27 18:48:13 +01:00
Tony Corbett G0WFV da53f06197 Time/date format by system locale (HD44780 & Nextion) 2016-06-24 16:08:28 +01:00
phl0 0e36abafc3
Transfer date separator settings to HD44780 code 2016-06-22 12:09:56 +02:00
Tony Corbett G0WFV f9b19f19ca Add HD44780 scrolling to D-Star 2016-06-17 22:28:39 +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
Tony Corbett 35c0a83d37 Add a clock to the idle screen 2016-05-28 23:29:30 +03:00
Jonathan Naylor 628490097e Add example timer code to HD4470.cpp and .h 2016-05-23 18:43:44 +01:00
Jonathan Naylor 90772a2a9b Add optional clocking for the displays. 2016-05-21 12:28:09 +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 9ed2c00b0c First go at System Fusion networking. 2016-05-16 21:57:32 +01:00
Jonathan Naylor bd5946ccd2 Add a display hang time so quick transmissions aren't missed. 2016-05-09 18:14:27 +01:00
Jan-Willem Ruys bebd7c7596 Update HD44780.h
Added AF_ON, AF_OFF to make editing easier for backlights that use inverted signals
2016-05-07 00:07:18 +02:00
Jonathan Naylor dd5e86a66d Use the duplex flag to indicate that a DVMega is being used. 2016-05-05 17:08:23 +01:00
Tony Corbett 5735209394 Better usage of display with DVMega 2016-05-05 16:13:06 +01:00
Tony Corbett G0WFV 9e6c7cff42 Beginnings of DVMega Display
Use the HD44780 real estate where TS1 is irrelevant.
2016-05-05 14:29:46 +01:00
Jonathan Naylor 99b71a00b2 Clean up the recent HD44780 changes. 2016-05-03 17:59:21 +01:00
Giorgio Campiotti 97e634118f Update HD44780.h
Increase colors number
2016-05-02 21:42:46 +02:00
Tony Corbett 414a1df408 HD44780 PWM backlight control 2016-05-01 16:59:43 +01:00
phl0 23738d97f6
Change variable types for strings used in writeDMR 2016-04-21 14:01:53 +02:00
phl0 f6c7ee79c6
Changed type of callsign variable for HD44780 2016-04-21 12:03:55 +02:00
root 2f09a0047f Add support for Adafruit i2c 16 x 2 RGB LCD Pi Plate 2016-04-17 07:11:05 -04:00
phl0 bf128e76f3 Add output of information about incoming reflector 2016-04-16 21:45:49 +02:00
phl0 5b144203d9 Add destination call lookup to display output as well 2016-04-15 15:35:45 +02:00
Jonathan Naylor 8eb564ba37 Translate DMR Id to callsign from a file. 2016-04-12 18:26:13 +01:00
phl0 975edd2dea Add source identifier to D-Star output on HD44780 2016-04-12 00:12:07 +02:00
Jonathan Naylor 4329c627db Hopefully fix the missing display of the first transmission in all modes. 2016-04-11 12:21:46 +01:00
phl0 41ffcc4cab Add callsign and DMR id to displays idle screen 2016-04-08 13:47:05 +02:00
Jonathan Naylor 3ee457830b Allow for the configuration of the HD44780 pins. 2016-04-06 17:43:20 +01:00
Jonathan Naylor b19c46ff2c Add an error display. 2016-03-21 22:47:58 +00: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