LilyGo-EPD47 icon indicating copy to clipboard operation
LilyGo-EPD47 copied to clipboard

Waveform File

Open vroland opened this issue 3 years ago • 12 comments

Hi, Recently, I added support for vendor wavforms to epdiy. These are special files that describe how the display must be driven for accurate grayscale. This allows to make arbitrary grayscale-to-grayscale transitions, which is not possible with the version of epdiy this library is based on at the moment. There are some other improments as well, especially to the user-facing API. So incorporating them or finding a way to keep this fork more up to date should be discussed in a separate issue. You have sent me the fitting waveform file via e-Mail already, but it would be nice to have it publicly available for anyone who needs it. That would allow me to add the appropriate header to epdiy directly, which would make it way easier for people to get use out of this file. So: Could you add the V220_C244_BA5701_ED047TC2U1_TC.wbf waveform file to the repository?

Regards, Valentin

vroland avatar Mar 24 '21 16:03 vroland

Please upload the V220_C244_BA5701_ED047TC2U1_TC.wbf waveform file for all of us

markbirss avatar Apr 04 '21 20:04 markbirss

@vroland Ok. Sorry, I haven’t logged into GitHub recently Thank you for your efforts, I should reply to you as soon as possible

LilyGO avatar May 06 '21 10:05 LilyGO

@vroland Have you submitted your pull request? So that I can approve your merge request. Contributors will also show your name

LilyGO avatar May 06 '21 10:05 LilyGO

Making a pull request for the waveform implementation only is unfortunately not trivial, because a lot of refactoring happened in epdiy since then. Maybe we should discuss this in https://github.com/Xinyuan-LilyGO/LilyGo-EPD47/issues/33 instead? Also, publishing the waveform file would be a prerequisite for generating a suitable waveform header.

vroland avatar May 06 '21 13:05 vroland

I've started using epdiy instead of this fork and it makes sense to use the base repository as it has lot of new features and updated frequently.

But what I have noticed was the image colors are not accurate as EPD47 when using native epdiy. Is this due to using the EPD_BUILTIN_WAVEFORM file instead of vendor waveform?

@vroland as suggested by @LilyGO can you create a pull request by just adding the raw waveform file so we can use it to generate header file using waveform_hdrgen.py ?

hacksics avatar May 31 '21 14:05 hacksics

@hacksics Because I'm unsure of the copyright situation, I would prefer that @LilyGO publish the file, since I got it from them.

vroland avatar May 31 '21 17:05 vroland

Ok makes sense. @LilyGO @lewisxhe can you please chime in..

hacksics avatar Jun 01 '21 17:06 hacksics

+1 @LilyGO for uploading V220_C244_BA5701_ED047TC2U1_TC.wbf

Jason2866 avatar Oct 03 '21 16:10 Jason2866

https://github.com/Xinyuan-LilyGO/LilyGo-EPD47/tree/master/Waveform_header

LilyGO avatar Oct 21 '21 07:10 LilyGO

Thx!

Jason2866 avatar Oct 21 '21 10:10 Jason2866

@vroland can you please integrate this in to epdiy repo ?

hacksics avatar Oct 21 '21 10:10 hacksics

@hacksics PR created

entozoon avatar Nov 30 '21 21:11 entozoon