Closed
Description
The SH1107 datasheet recommends a 100ms delay after the power on command is issued. (See pages 43-44.) This driver doesn't appear to implement this or mention that it might be needed in the documentation.
I have experienced EIO errors with a different MicroPython driver for the Adafruit 1.12 inch SH1107 128x128 OLED and a raspberrypi Pico. Adding a delay after issuing the display on command (AF hex) seemed to solve the problem.
I'm not familiar with the details of the Circuit Python system, and perhaps this is handled elsewhere, but as a possibly helpful thought, might it make this driver more robust to include a 100ms delay/sleep in the constructor initialisation and wake methods?
Metadata
Metadata
Assignees
Labels
No labels