Skip to content

Requesting more stable initialisation routine for OLED #23

@jazzyjoepass

Description

@jazzyjoepass

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.

:)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions