Finally digging in to my inky frame (i think i prefer my esp32/esphome inkplate) despite the delightful inky PCB design. Because it takes 30 seconds to update the display, the functionality of buttons is somewhat bottlenecked. I’m wondering what you all have done to make use of the buttons for any regular home usage. For example, a tabbed view is out of the question (E.g., chores or calendar by person) since nobody wants to stand there for 30 seconds.
In fact buttons are of very limited use for all e-ink displays with slow-updates (actually for all e-inks, because if you use them correctly, your MCU will be off or in deep-sleep almost all the time). Now the Inkplate is a very fast e-ink, so here you are in a better situation.
I use the buttons only during startup: the electronics of the Inky-Frame will turn on the Pico on a button-press. The first thing I do is check for certain buttons and then I process them. E.g: the Inky-Frame has a builtin RTC. When the system is started with button “B”, I will update the internal RTC with an external Internet time-source. Any other button will only start the system and use the RTC as is, which is usually good enough.