Hi @kbrussow! Have you tried using Observer/Subject feature of LVGL?
You can look at documentation here: How to Use - LVGL 9.4 documentation
You could do for example lv_label_bind_text(label, &subject, format_string);
And whenever that subject changes the label text will change automatically.
That’s the great thing about LVGL Observer/Subject feature. You can have reactive and decoupled UIs from the main application.
Check here also: LVGL's Subject-Observer pattern for UI data binding | LVGL posted on the topic | LinkedIn
Please post back here if you have any other questions. We will be glad to help.