Does it have enough room inside to store, say 100 full screen bitmaps in memory to display them randomly on 2.9inch e-paper?
I'd like to make a small gadget for my son (he's 20 months old). He likes letters and digits so much so the gadget should be battery powered for long time (hence e-paper) and have just one button - this button will display random letter or digit in random font style. And then he will guess what letter/digit is it and will be happy:)
Ok, have fun.I got this working - sort of.And created a pull request to show you my code.However it is working quite nicely:Especially the double or tripple flickering of a full screen update is not present with it (probably some sort of configuration in the different LUT or the different command parameter).And of course it is faster.
UlrichKu - could you share a code for testing particularGxGDEH029A1::updatePartial(uint16_t y1, uint16_t y2)?
I already have running the gxedp library and the example sketch. Ich can show bitmaps in fullscreen and text at all.But when i try to show particular bitmaps, the bitmap always shows mirrored.
Preliminary support for partial update and paged drawing (AVR, low RAM), for test.
Works also on my GxGDEH029A1.The new updateWindow (also) does not consider rotation?Is the doubled _writeData block with the two delay(300) deliberate?Funnily I had uncommited local code which also got rid of the numerous _wakeUp calls. :-)As an idea for improvement (for me) I also thought of an automatic tracking of one or two update windows. So a library user could just invoke an "updateMyLatetestChanges" without actually knowing which window this would be.
...I know ZinggJM have currently no experience in drawing bitmaps on the display....But when i try to show particular bitmaps ( display.drawBitmap(0, 0, BitmapExample1, GxEPD_WIDTH, h, GxEPD_BLACK); ), the bitmap always shows mirrored.In the libraries itself i didn't find any hint to this.maybe someone have an idea?thanks.