display.h (677B)
1 // Copyright 2023 zzeneg (@zzeneg) 2 // SPDX-License-Identifier: GPL-2.0-or-later 3 4 #include "qp_lvgl.h" 5 6 #define MODS_SHIFT ((get_mods() | get_oneshot_mods()) & MOD_MASK_SHIFT) 7 #define MODS_CTRL ((get_mods() | get_oneshot_mods()) & MOD_MASK_CTRL) 8 #define MODS_ALT ((get_mods() | get_oneshot_mods()) & MOD_MASK_ALT) 9 #define MODS_GUI ((get_mods() | get_oneshot_mods()) & MOD_MASK_GUI) 10 11 /* shared styles */ 12 extern lv_style_t style_screen; 13 extern lv_style_t style_container; 14 extern lv_style_t style_button; 15 extern lv_style_t style_button_active; 16 17 bool display_init_kb(void); 18 bool display_init_user(void); 19 void display_housekeeping_task(void); 20 void display_process_caps(bool active);