Replies: 1 comment 1 reply
-
Thanks for the tip. The other option is to keep the backlight LED off until init is complete. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
GC9A01 controller doesn't clear its buffer memory on startup, and it is speficied as having random contents at power up, and not being cleared by reset.
This means that at initialisation will see either static briefly, or in the case of a warm boot, the previously displayed image content.
To avoid this, you could clear the full image memory before enabling the display output (command 0x29)
I did it as follows in another implementation, not sure how it would best fit within your architecture. But the key really is not sending 0x29 within the initialisation code as it's inevitable that if you do this you will display random or stale contents until the application is able to re-write the display.
Beta Was this translation helpful? Give feedback.
All reactions