Hi, I saw your blog " Espressif officially supports LittlevGL on ESP32! Let’s try it!" and thought it was amazing. I would like to do something like that with e-ink for a solar powered linux laptop.
I am researching e-ink displays that can connect to GPIO on the Raspberry Pi for use as a solar-powered linux laptop monitor.
There is an E-ink board called the Inkplate 6" on CrowdSupply that uses ESP32 & Arduino IDE. It’s basically an e-reader and can be turned into a typewriter, but I’m curious if it would be easier to convert something like that that into a full linux system, since they already have the display and microcontroller and power management coupled.
I am curious of what kind of graphics library or display driver (sorry, i may have the concepts mixed up, which is why I am asking) for linux would need to be be written for something like a Waveshare e-ink display:
3.7inch-e-Paper-HAT
6inch-e-Paper-HAT
Some of the their e-paper has faster refresh rates <1s.
I saw this other GUI called FabGL and wondered if it is like LVGL
I am not sure how much frame buffer is needed, but I’d like to use an optimized graphics library for something like BusyBox+FLTK, RazorQT, or LXDE.
If the video memory for a lightweight linux like TinyCore or embedded RTOS is less, maybe LVGL could be of use here. I’d like the OS to run at around 200mhz rather than 1ghz, to keep the power consumption low.
Sorry if I sound indecisive, as I am still browsing software and hardware.
My project is on the Raspberry Pi Forum, under Other Projects- “TI-30Xa Solar-like Raspberry Pi Laptop & Underclocking the Pi”
Thanks!