#include "ui_handlers.h" #include #include "boot_button.h" #include "lvgl_port.h" #include "ui.h" #include "ui_events.h" static bool s_showing_screen1; static void ui_toggle_screen(void) { lvgl_port_lock(); if (s_showing_screen1) { _ui_screen_change(&ui_Screen2, LV_SCR_LOAD_ANIM_FADE_ON, 200, 0, ui_Screen2_screen_init); } else { _ui_screen_change(&ui_Screen1, LV_SCR_LOAD_ANIM_FADE_ON, 200, 0, ui_Screen1_screen_init); } s_showing_screen1 = !s_showing_screen1; lvgl_port_unlock(); } void ui_handlers_init(void) { boot_button_init(ui_toggle_screen); } void update_year_action(lv_event_t * e) { (void)e; } void click_button_two(lv_event_t * e) { (void)e; } void click_button_three(lv_event_t * e) { (void)e; } void click_button_one(lv_event_t * e) { (void)e; }