Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for HD44780-compatible WINSTAR WEH00xxyyA OLED Displays
Added support for WINSTAR OLED displays - almost compatible to HD44780 LCDs. These displays require slightly different initialization sequence, especially required on display reinitialization without powering it off first. This was achieved through additional Model option, incorporating to this existing 'ExtendedMode' for KS0073 display which require also special handling. Added also PT6314 VFD model to available models. Tested on Raspberry PI and WINSTAR WEH001604ALPP5N00001 OLED display connected through I2C PCF8574 connection (4-bits obviously) and WINSTAR WEH002004ALPP5N00001 OLED. Should work on any connection. Also tested other displays - few standard HD44780 16x4 and 20x4 LCDs, PC2004LRU (which uses "extended-mode" commands"), all using i2c-connection on Raspberry PI. Also updated initialization sequence according to manual: After setting interface length, turn off display to not show possible garbage during configuration. After initialization display is turned on again.
- Loading branch information
Showing
5 changed files
with
220 additions
and
13 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters