LittlevGL running Life in tribute to John Conway

Buttons + Labels + Drop Down + Canvas on an ESP32 and a 480x320 pixel touch display. Spends most of its time drawing but I can get about 5-6 generations per second (and an occasional freeze somewhere in the library when the drop down is active over the canvas).

Code should be fairly portable to other systems if you strip out a little hardware-specific stuff and add in your own drivers.

Github link

gcore_life_title

adding_life_objects

3 Likes

Wow, that great! Thanks you sharing!

Do you have a video about it?