Event (interrupt) driven input for LVGL


I have been working on a project that will not have user interaction 99% of the time. Obviously, an event driven input system would be more efficient than a polling input system. I was wondering if there’s an officially supported way of injected events (based on our currently implemented system) for user input that wouldn’t be constantly polling for inputs. Any pointers or directions helps!

What MCU/Processor/Board and compiler are you using?


What LVGL version are you using?


What do you want to achieve?

Event driven input into the LVGL system.

What have you tried so far?

Translation layer between our currently implemented event driven input system & the LVGL polling input system.