Running UI from runtime application


I was trying to see if it were possible/a good idea to have a main LVGL thread that runs a system navigation framework, allowing for loading/running external applications/binaries in a separate thread. The external application’s UI would use an API to communicate with the main thread to drive events to the hardware.

Please let me know if you have any thoughts on the matter.