Understanding Rotary Encoder (or physical) input to UI elements

Hello,

Glad to hear that it works now, but I am surprised that it does. Updating your UI really should only be done through functions that are called by LVGLs timer handler, else issues with memory management and timing could occur. If you were to make your application more complicated I think this solution will stop working at some point.

See: