Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for 1.54 inch screen #18

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from

Conversation

thedevleon
Copy link
Contributor

@thedevleon thedevleon commented Sep 4, 2024

This adds support for the 1.54 inch screen. Currently stacked on top of #17, until merged, see proper diff here: thedevleon/weact-studio-epd@feat/4.2_support...feat/1.54_support

ToDo until ready

  • Make font smaller so number fits on screen
  • Test partial refresh
  • Figure out how to skip DISPLAY_UPDATE_CONTROL based on type
  • Figure out if we can/need to skip setting the LUT

Note:
For some reason, the 1.54 inch screen doesn't support DISPLAY_UPDATE_CONTROL and will only show random noise if it is sent, which is why I commented it out. Then it works fine.
Any idea how to skip sending DISPLAY_UPDATE_CONTROL based on the type?

Reference Driver:
https://github.com/ZinggJM/GxEPD2/blob/master/src/epd/GxEPD2_154_D67.cpp

@thedevleon
Copy link
Contributor Author

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant