codewitch-honey-crisis / gfx

GFX is a device independent graphics library primarily intended for IoT MCUs but not limited to that.
https://honeythecodewitch.com/gfx
MIT License
110 stars 10 forks source link

Question: Adding support for ITE8951 based E-Ink Displays, M5 Paper and EPDIY ? #1

Closed markbirss closed 2 years ago

markbirss commented 2 years ago

Hi

I just noticed your current selection of e-ink displays and wanted to ask if you had thought of possibly adding support for the ITE8951 based displays ie WaveShare and GoodDisplay ITE8951 HAT or M5 Paper (ITE8951) and the other EPDIY supported displays

ITE8951 displays can also be used over SPI, but also requires a MISO pin to read the display eeprom

e.g using GxEPD2 on 9.7 inch via the HAT

`WaveShare 9.7HAT


setup ⸮init reset_to_ready : 1692002 GetIT8951SystemInfo : 214000 Panel(W,H) = (1200,825)

Image Buffer Address = 11A1E0

FW Version = SWv_0.2.1T

LUT Version = M841

_IT8951SetVCOM : 411969 _IT8951GetVCOM : 6896 VCOM = -1.50V VCOM = -1.50V _PowerOn : 1 refresh cmd : 6517 refresh : 737000 refresh cmd : 5926 refresh : 506000 _PowerOff : 214000`

EPDIY https://github.com/vroland/epdiy

The LilyGo 4.7 is based on V_Rolands EPDIY board at a earlier version

codewitch-honey-crisis commented 2 years ago

Sorry about my last response. Looks like I can't use my mail client to respond.

I've investigated this display. I can support it, but it's quite expensive so I won't be adding support for it right away. It's tough to justify to my husband spending that for a display for a hobby project, but I will make it happen as soon as I can. =)

markbirss commented 2 years ago

@codewitch-honey-crisis

No problem, thank you for your response and I can most certainly understand.