#partial refresh

1 messages ยท Page 1 of 1 (latest)

wanton hare
#

trying to have a menu type thing, and waiting for the full display refresh is kinda slow

fallow owl
#

I think some of the EPDs have that capability, but I recall some ladyada videos where she was testing it out and it had minor pros and cons, didn't seem worth doing

#

I don't think these EPDs are really designed to be interactive... the refresh cycles are supposed to have delays of many seconds between them to protect the display

wanton hare
#

yeah I was under the impression that the greyscale ones are also partial-update-capable

#

I've done some interactive stuff on a hacked Kindle, but the magtag is just an easier platform ๐Ÿ™‚

wanton hare
#

Ok, got it down to one menu level instead of nested, and using the neopixels for faster response to input

#

Maybe I'll look at the Arduino code to see what it says, because partial updates mean you don't need to do the whole cycle on the full display, but in any case my project works now ๐Ÿ˜

wanton hare
#

Oh interesting, it looks like there should be windowed update support of some kind based on looking at the source code...

#

Maybe have to do something with the groups?

#

Oh might just be partially uploading instead of pushing the entire framebuffer

#

Might have to wire up my own display commands

#

Hmm now I'm seeing "don't refresh with less than 180 seconds in between" which is hard especially during debugging, my program usually doesn't run 180 seconds if I have a bug. Hopefully that's just a rule of thumb - there are also clock projects on the learning system which don't follow that

#

Looks like command 90h sets up a partial window, 91h enters partial mode, 92h exits partial mode