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

Writing a driver for GDEW029T5 (epaper2in9c?) #9

Open
3ch01c opened this issue Nov 10, 2019 · 4 comments
Open

Writing a driver for GDEW029T5 (epaper2in9c?) #9

3ch01c opened this issue Nov 10, 2019 · 4 comments

Comments

@3ch01c
Copy link

3ch01c commented Nov 10, 2019

I'd like to use this with Badgy rev 2C which I think requires a new version of the epaper2in9 driver. Does that sound right? If so, any tips on modifying it before I take this red pill?

@mcauser
Copy link
Owner

mcauser commented Nov 10, 2019

Have a look at the upstream repo:
https://github.com/waveshare/e-Paper
https://github.com/waveshare/e-Paper/blob/master/RaspberryPi%26JetsonNano/python/lib/waveshare_epd/epd2in9bc.py

The A, B and C drivers are usually pretty similar with slightly different inits

@garanews
Copy link

garanews commented Dec 5, 2019

I am interested too, going to do some test.

@3ch01c
Copy link
Author

3ch01c commented Dec 12, 2019

Good luck. I ran out of time and had to fall back to the Arduino library. I assume epd2in9d.py is the reference driver. I started with a copy of the epaper2in9.py. I modified the lookup tables and init() function to reflect the reference driver. I think the last thing I tried was to get the SetFullReg and SetPartReg functionality implemented.

@garanews
Copy link

garanews commented Jan 8, 2020

Hi @3ch01c , few days ago released https://github.com/sqfmi/badgy-python/blob/master/badgyRev2C.py
Using this driver and same old image bw it works.
I have some issue using a 4 graylevel image.
Did you tested it with a 4 graylevel image, or can you provide me a sample image ? (maybe I am not creating image correctly)

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

No branches or pull requests

3 participants