Commit Graph

121 Commits

Author SHA1 Message Date
Jonathan Naylor 186c61a128 Fix method name. 2021-10-22 09:16:44 +01:00
Jonathan Naylor 116e257f90 Add M17 to the HD44780 display. 2021-10-21 20:53:00 +01:00
Jason Kraemer 2f274d3746
Update HD44780.cpp
POCSAG string was 6 characters, it HAS to be 5 or else it wraps to another line.
2021-10-12 19:48:27 -07:00
KE7FNS 991fd46cad
Update HD44780.cpp
Reversing recent changes to limit strings to the length of 5 to match previously implemented structure so alignment works on multiple displays without issues and position conflicts.
2021-10-05 15:06:26 -07:00
pd9mwo 4b0e016355
Update HD44780.cpp
POCSAG TX wont fit on a HD47780 16x2 screen
2021-09-26 17:56:09 +02:00
Jonathan Naylor c7fbeecc50 Change the displays to show the DG-ID instead of the TO field for YSF. 2020-08-09 19:23:18 +01:00
Jonathan Naylor f070410f7e Display and log the DG-ID in the Fusion mode. 2020-08-09 15:09:08 +01:00
Andy Taylor 7e145d288a
Update HD44780.cpp
The section at line 402 is mostly the same as the section at line 294, I suspect the new section should be setFMInt() instead....
2020-05-03 18:33:22 +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
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 7e23ebf90f Still more LCD RSSI display fettling
LCDproc: rethink of how RSSI is displayed for DMR to match HD44780 version (all modes 4-line screens only).  Once it's working correctly, display on smaller screens can be revisited as scrolling should make display of RSSI feasible on smaller LCDs driven with LCDproc as opposed to directly by the host.

HD44780: Clean up and make displayed values uniform by specifying number of characters in value and inserting a missing minus for P25!
2017-01-08 09:37:17 +00:00
Tony Corbett G0WFV 74fcf4f3af More fettling for HD44780 RSSI 2017-01-07 14:06:05 +00:00
Tony Corbett G0WFV 08970c9c7f HD44780 RSSI: fix typo 2017-01-07 11:42:42 +00:00
Tony Corbett G0WFV e8010a4515 More HD44780 RSSI fettling 2017-01-07 11:40:26 +00:00
Tony Corbett G0WFV 1df5251bcf HD44780 RSSI fettling
Remove slot titles and fit string into max of 7 characters to allow for display on 16 character screens

Add RSSI to clearDMRInt function
2017-01-07 11:33:09 +00:00
iw9grl c924956e15 Update HD44780.cpp
Added minus "-"
2017-01-07 12:06:34 +01:00
iw9grl 3689f5d0f0 Update HD44780.cpp
RSSI data typo fixes
2017-01-07 10:11:23 +01: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
Tony Corbett G0WFV 8a9a9ac473 HD44780: Completely disable scrolling and optimise DMR layouts for non-scrolling 2016-10-02 11:38:54 +01:00
Tony Corbett G0WFV 5bc68fdef1 D-Star: Reformat HD44780 screens after disabling scrolling 2016-09-29 19:44:13 +01:00
Tony Corbett G0WFV 983b0b9142 DStar & DMR: Disable HD44780 scrolling to solve audio problems 2016-09-29 18:06:55 +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 0baebe3a99 Add forgotten DMR on top line of LCDs 2016-07-24 20:14:07 +01:00
Tony Corbett G0WFV 331a34757c Fix some more display bugs 2016-07-24 19:36:55 +01:00
Tony Corbett G0WFV c7175f66f5 Correct HD44780 custom character behaviour
Overwriting a CGRAM location also changes any characters already displayed on the LCD which use that CGRAM location!
2016-07-24 13:56:14 +01:00
phl0 f64be220c8
Correct typo in HD44780.cpp (see Yahoo Group) 2016-07-13 22:07:37 +02:00
Tony Corbett G0WFV ba682a397e Correct logic for date/time display 2016-07-06 19:47:08 +01:00
Tony Corbett G0WFV cd57d8b860 Merged branch master into develop 2016-07-03 11:28:45 +01:00
Tony Corbett c97f9d4801 Fix date/time formats broken with login fix 2016-07-02 23:48:00 +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
phl0 7d31554488
Correct time offset 2016-06-24 18:14:48 +02:00
Tony Corbett G0WFV 06af87f029 Fix centering of 8 character of times on HD44780 2016-06-24 16:58:01 +01:00
Tony Corbett G0WFV da53f06197 Time/date format by system locale (HD44780 & Nextion) 2016-06-24 16:08:28 +01:00
phl0 3b09e2cf2f
Renamed English to British and added American (MDY) 2016-06-22 14:13:22 +02:00
phl0 0e36abafc3
Transfer date separator settings to HD44780 code 2016-06-22 12:09:56 +02:00
Tony Corbett G0WFV ad0f2c17da Fix HD44780 4th line not cleared when not in Idle
Removed one too many ::lcdClear() statements!
2016-06-19 17:15:42 +01:00
Tony Corbett G0WFV 86debe0ad1 Fix bugs introduced in HD44780 code by adding scrolling to D-Star
For some reason my code reverted and I hadn't noticed!  Various fixes I had applied mysteriously disappeared!
2016-06-18 09:38:03 +01:00
Tony Corbett G0WFV 6a17fee980 Fix compile error (could have sworn I already did this!) 2016-06-17 23:04:10 +01:00
Tony Corbett G0WFV f9b19f19ca Add HD44780 scrolling to D-Star 2016-06-17 22:28:39 +01:00
Tony Corbett 1c1a81243a Simplify writeDStarInt / clearDStarInt and add custom icons for HD44780 2016-06-15 21:49:38 +01:00
Tony Corbett b54f1a0b14 Fix TS1 not displaying 2016-06-05 22:28:41 +03:00