You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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?
The text was updated successfully, but these errors were encountered:
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?
The text was updated successfully, but these errors were encountered: