-
Notifications
You must be signed in to change notification settings - Fork 59
Description
First, amazing job well done.
I'm using a Raystar 40x2 OLED display with the common PCF8574 I2C backpack adapter. This HD44780 library works so much better than the common LiquidCrystal_I2C library. I'm not sure what has been employed to improve interfacing with OLED displays.
I have read somewhere that OLEDs need special attention during initialisation or reset. See post #12 and #9 on https://forum.arduino.cc/index.php?topic=91659.0.
I notice that on rare instances, when I upload my Sketch, the OLED will display garbled images. If I was to unplug and replug the Arduino USB cable causing a power reset, the OLED displays correctly. Sometimes Row 1 and 2 is reversed - what was supposed to be displayed on Row 1 ends up on Row 2 and vice versa.
The LiquidCrystal_I2C library fails miserably interfacing with OLEDs and garbled images are common and happens 90% of the time. I'm looking forward to a robust/complete solution. Thanks for the work.
:)