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
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
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
26fabb2b68
Impliment clock on all HD44780 sizes and redesigned IDLE screen
2016-05-29 10:13:43 +03: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
Tony Corbett G0WFV
635ab50aa5
Clean up and make good without threading
...
Threading of scrolling source and destination IDs to be revisited another time (hopefully by someone else who knows what they're doing!)
2016-05-12 16:32:27 +01:00
Tony Corbett G0WFV
bfe0bb389c
Correct an error with printing DMR to top line of 4 line screens
2016-05-12 14:04:43 +01:00
Tony Corbett
0014e39be7
Commented the point at which I'd like to start a new thread
2016-05-12 12:45:12 +01:00
Tony Corbett
0afaf87713
Tidied up and uncommented test duplex flag
...
Need to look at threading the printing of the buffer to the LCD so it can scroll long strings without pausing (and stopping) the processing of other data.
2016-05-12 12:35:25 +01:00