Commit graph

48 commits

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