-
Notifications
You must be signed in to change notification settings - Fork 658
Add orange to epd7in3e #377
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
base: master
Are you sure you want to change the base?
Conversation
|
That is pretty cool! Thanks for the hint, will try it as well. Which Spectra did you use? |
|
So, I tried to use orange on a 4.0', 7.3' and 13.3' Spectra 6 EPD. |
|
Just found this blog and the author has very interesting findings. Hope this will help. |
|
@cfhsu thanks for sharing. However, the author of this blogpost highlights in the table, that Orange is just emulated through dittering. This PR here wants to enable the not official Orange support in the 7.0' Spectra E6. Which is not given in 4.0' and not 13.3' Spectra E6. |
|
@missionfloyd sure, if you have read my statement carefully then you have noticed that I was refereing to the blogpost https://myembeddedstuff.com/e-ink-spectra-6-color. In this, blogpost the author refers to dithering to achieve the Orange color. However, your patch enables it for 7.0'. |
|
I did realize that afterwards 🤷♂️ |

I noticed that palette index 4 is skipped for Spectra 6 panels.
e-Paper/RaspberryPi_JetsonNano/python/lib/waveshare_epd/epd7in3e.py
Line 183 in ecdd8cf
So I tried sending
0x04, and it turns out it's actually capable of displaying orange.(Code that created this image)
This fills in the missing slot with orange. I've only done it for python because I'm not as familiar with how the C libraries work.