Replies: 1 comment
-
@andysan I see you have made some notable changes to the driver. May I kindly request your input here? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, I'm working on "set_orientation" functionality for the ssd16xx displays.
I'm very confused about height and width parameters. Looking into the datasheets I find that the sources are "X" and the gates are "Y". I'm assuming that "X" is the width parameter and "Y" the height parameter. But when looking at the quirks in the driver, these parameters all seem switched.
For instance: https://cursedhardware.github.io/epd-driver-ic/SSD1673A.pdf has X-addr 0-149 and Y-addr of 0-249, but then in the driver the display width is taken as 250 and its height as 150. In the current driver implementation, this leads to having everything 90 degrees turned as the "DISPLAY_ORIENTATION_NORMAL".
Does anybody know why this is the case?
Is it because most display vendors that use the ssd16xx controller take the largest value as width (regardless of being that x or y in the controller)? Or am I missing something else?
Beta Was this translation helpful? Give feedback.
All reactions