diff --git a/main/display.c b/main/display.c --- a/main/display.c +++ b/main/display.c @@ -467,6 +467,9 @@ void display_slider() lv_obj_align_to(slider_label, slider, LV_ALIGN_OUT_BOTTOM_MID, 0, 10); } + + + static void slider_event_cb(lv_event_t *e) { lv_obj_t *slider = lv_event_get_target(e); @@ -497,14 +500,25 @@ void bsp_display_unlock(void) } - - +lv_obj_t *label; +void display_update_text(char* str) +{ + bsp_display_lock(0); + lv_label_set_text(label, str); + bsp_display_unlock(); +} void display_process(void) { bsp_display_lock(0); + + lv_obj_t *label = lv_label_create(lv_scr_act()); + lv_label_set_text(label, "Yup"); + // lv_obj_align_to(label, lv_scr_act(), LV_ALIGN_OUT_BOTTOM_MID, 0, 10); + + // display_slider(); //Call one at a time to see examples display_meter(); @@ -514,7 +528,6 @@ void display_process(void) bsp_display_unlock(); - while(1){} }