/* * Copyright 2025 NXP * NXP Confidential and Proprietary. This software is owned or controlled by NXP and may only be used strictly in * accordance with the applicable license terms. By expressly accepting such terms or by downloading, installing, * activating and/or otherwise using the software, you are agreeing that you have read, and that you agree to * comply with and are bound by, such license terms. If you do not agree to be bound by the applicable license * terms, then you may not retain, install, activate or otherwise use the software. */ #ifndef GUI_GUIDER_H #define GUI_GUIDER_H #ifdef __cplusplus extern "C" { #endif #include #include #include #include #include #include "rtthread.h" #include "rtconfig.h" #include "ulog.h" #include #include #include "lvgl.h" #include "aic_ui.h" #include "nvs_eepom.h" #include "FontEnum.h" #include "time.h" //#include "guider_fonts.h" //rtthread 入口 void gui_guider_init(void); //投影仪的音量 extern const char Air_Projector_volume_ary[5][64]; //模式//5 extern const char Air_conditioner_mode_ary[5][64]; //风速//4 extern const char Air_conditioner_fan_ary[4][64]; //风向//5 extern const char Air_conditioner_dir_ary[5][64]; extern const char scene_iconbgimg_ary[12][64]; extern const char onoff_keyligthimgon_ary[16][64]; extern const char onoff_keyligthimgoff_ary[16][64]; //开关的灯图标icon数据 extern const char onoff_switchlight_icon_ary[20][64]; extern void disp_driver_backlight_set(int brightness); typedef struct { lv_obj_t *screen_main; bool screen_main_del; lv_obj_t *screen_main_tileview; lv_obj_t *screen_main_tileview_scenes; lv_obj_t *screen_main_tileview_onoffs; lv_obj_t *screen_main_tileview_dimmers; lv_obj_t *screen_main_tileview_curtains; lv_obj_t *screen_main_tileview_devices; lv_obj_t *screen_main_tileview_settings; lv_obj_t *screen_main_tabview; lv_obj_t *screen_main_tabview_tab_1; lv_obj_t *screen_main_tabview_tab_2; lv_obj_t *screen_main_tabview_tab_3; lv_obj_t *screen_main_tabview_tab_4; lv_obj_t *screen_main_tabview_tab_5; lv_obj_t *screen_main_scenescont; lv_obj_t *screen_main_onoffscont; lv_obj_t *screen_main_dimmerscont; lv_obj_t *screen_main_curtainscont; lv_obj_t *screen_main_devicescont; lv_obj_t *screen_main_settingscont; lv_obj_t *screen_main_navicont; lv_obj_t *screen_main_navi_bg; lv_obj_t *screen_main_navi_scene_icon; lv_obj_t *screen_main_navi_scene_label; lv_obj_t *screen_main_navi_scene_btn; lv_obj_t *screen_main_navi_scene_btn_label; lv_obj_t *screen_main_navi_switch_icon; lv_obj_t *screen_main_navi_switch_label; lv_obj_t *screen_main_navi_switch_btn; lv_obj_t *screen_main_navi_switch_btn_label; lv_obj_t *screen_main_navi_dimmer_icon; lv_obj_t *screen_main_navi_dimmer_label; lv_obj_t *screen_main_navi_dimmer_btn; lv_obj_t *screen_main_navi_dimmer_btn_label; lv_obj_t *screen_main_navi_cutain_icon; lv_obj_t *screen_main_navi_cutain_label; lv_obj_t *screen_main_navi_cutain_btn; lv_obj_t *screen_main_navi_cutain_btn_label; lv_obj_t *screen_main_navi_device_icon; lv_obj_t *screen_main_navi_device_label; lv_obj_t *screen_main_navi_device_btn; lv_obj_t *screen_main_navi_device_btn_label; lv_obj_t *setting; bool setting_del; lv_obj_t *setting_returnbg; lv_obj_t *setting_retrunbtn; lv_obj_t *setting_retrunbtn_label; lv_obj_t *setting_cont_1; lv_obj_t *setting_mianinfo; lv_obj_t *setting_mainfoimg_1; lv_obj_t *setting_mainfoimg_2; lv_obj_t *setting_mainfolabel_1; lv_obj_t *setting_mainfobtn_1; lv_obj_t *setting_mainfobtn_1_label; lv_obj_t *setting_dispinfo; lv_obj_t *setting_dispinfoimg_1; lv_obj_t *setting_dispinfoimg_2; lv_obj_t *setting_dispinfolabel_1; lv_obj_t *setting_dispinfobtn_1; lv_obj_t *setting_dispinfobtn_1_label; lv_obj_t *setting_langinfo; lv_obj_t *setting_langinfoimg_1; lv_obj_t *setting_langinfoimg_2; lv_obj_t *setting_langinfolabel_1; lv_obj_t *setting_langinfobtn_1; lv_obj_t *setting_langinfobtn_1_label; lv_obj_t *setting_smartconfiginfo; lv_obj_t *setting_smartconfiimg_1; lv_obj_t *setting_smartconfiimg_2; lv_obj_t *setting_smartconfilabel_1; lv_obj_t *setting_smartconfibtn_1; lv_obj_t *setting_smartconfibtn_1_label; lv_obj_t *setting_firstinfo; lv_obj_t *setting_firstinfoimg_1; lv_obj_t *setting_firstinfoimg_2; lv_obj_t *setting_firstinfolabel_1; lv_obj_t *setting_firstinfobtn_1; lv_obj_t *setting_firstinfobtn_1_label; lv_obj_t *setting_relayinfo; lv_obj_t *setting_relayinfoimg_1; lv_obj_t *setting_relayinfoimg_2; lv_obj_t *setting_relayinfolabel_1; lv_obj_t *setting_relayinfobtn_1; lv_obj_t *setting_relayinfobtn_1_label; lv_obj_t *mianinfopage; bool mianinfopage_del; lv_obj_t *mianinfopage_returnbg; lv_obj_t *mianinfopage_retrunbtn; lv_obj_t *mianinfopage_retrunbtn_label; lv_obj_t *mianinfopage_label_1; lv_obj_t *mianinfopage_list_1; lv_obj_t *mianinfopage_restartbtn; lv_obj_t *mianinfopage_factorybtn; lv_obj_t *mianinfopage_softwareverbtn; lv_obj_t *displayinfopage; bool displayinfopage_del; lv_obj_t *displayinfopage_returnbg; lv_obj_t *displayinfopage_retrunbtn; lv_obj_t *displayinfopage_retrunbtn_label; lv_obj_t *displayinfopage_label_1; lv_obj_t *displayinfopage_brightlabel; lv_obj_t *displayinfopage_brightslider_1; lv_obj_t *displayinfopage_brightimg_icon; lv_obj_t *displayinfopage_autobrightlabel; lv_obj_t *displayinfopage_autobrighttextlabel; lv_obj_t *displayinfopage_autobrightsw_1; lv_obj_t *displayinfopage_autolocklabel; lv_obj_t *displayinfopage_autlockdlist_1; lv_obj_t *langinfopage; bool langinfopage_del; lv_obj_t *langinfopage_returnbg; lv_obj_t *langinfopage_retrunbtn; lv_obj_t *langinfopage_retrunbtn_label; lv_obj_t *langinfopage_label_1; lv_obj_t *langinfopage_chinesebtn; lv_obj_t *langinfopage_chinesebtn_label; lv_obj_t *langinfopage_chineseselectimg; lv_obj_t *langinfopage_englishbtn; lv_obj_t *langinfopage_englishbtn_label; lv_obj_t *langinfopage_egnlishselectimg; lv_obj_t *smartinfopage; bool smartinfopage_del; lv_obj_t *smartinfopage_returnbg; lv_obj_t *smartinfopage_retrunbtn; lv_obj_t *smartinfopage_retrunbtn_label; lv_obj_t *smartinfopage_label_1; lv_obj_t *smartinfopage_networklabel; lv_obj_t *smartinfopage_joinimgbtn; lv_obj_t *smartinfopage_joinimgbtn_label; lv_obj_t *firstinfopage; bool firstinfopage_del; lv_obj_t *firstinfopage_returnbg; lv_obj_t *firstinfopage_retrunbtn; lv_obj_t *firstinfopage_retrunbtn_label; lv_obj_t *firstinfopage_label_1; lv_obj_t *firstinfopage_label_2; lv_obj_t *firstinfopage_cont_1; lv_obj_t *firstinfopage_label_3; lv_obj_t *firstinfopage_label_4; lv_obj_t *firstinfopage_img_2; lv_obj_t *firstinfopage_imgbtn_2; lv_obj_t *firstinfopage_imgbtn_2_label; lv_obj_t *firstinfopage_imgbtn_1; lv_obj_t *firstinfopage_imgbtn_1_label; lv_obj_t *relayinfopage; bool relayinfopage_del; lv_obj_t *relayinfopage_returnbg; lv_obj_t *relayinfopage_retrunbtn; lv_obj_t *relayinfopage_retrunbtn_label; lv_obj_t *relayinfopage_label_1; lv_obj_t *scene; bool scene_del; lv_obj_t *scene_timelabel; lv_obj_t *scene_datelabel; lv_obj_t *scene_settings_icon; lv_obj_t *scene_settings_btn; lv_obj_t *scene_settings_btn_label; lv_obj_t *scene_tabview_1; lv_obj_t *scene_tabview_1_tab_1; lv_obj_t *scene_tabview_1_tab_2; lv_obj_t *scene_s1bg; lv_obj_t *scene_s1_icon; lv_obj_t *scene_s1_label; lv_obj_t *scene_s1_bar; lv_obj_t *scene_s1_btn; lv_obj_t *scene_s1_btn_label; lv_obj_t *scene_s2bg; lv_obj_t *scene_s2_icon; lv_obj_t *scene_s2_label; lv_obj_t *scene_s2_bar; lv_obj_t *scene_s2_btn; lv_obj_t *scene_s2_btn_label; lv_obj_t *scene_s3bg; lv_obj_t *scene_s3_icon; lv_obj_t *scene_s3_label; lv_obj_t *scene_s3_bar; lv_obj_t *scene_s3_btn; lv_obj_t *scene_s3_btn_label; lv_obj_t *scene_s4bg; lv_obj_t *scene_s4_icon; lv_obj_t *scene_s4_label; lv_obj_t *scene_s4_bar; lv_obj_t *scene_s4_btn; lv_obj_t *scene_s4_btn_label; lv_obj_t *scene_s5bg; lv_obj_t *scene_s5_icon; lv_obj_t *scene_s5_label; lv_obj_t *scene_s5_bar; lv_obj_t *scene_s5_btn; lv_obj_t *scene_s5_btn_label; lv_obj_t *scene_s6bg; lv_obj_t *scene_s6_icon; lv_obj_t *scene_s6_label; lv_obj_t *scene_s6_bar; lv_obj_t *scene_s6_btn; lv_obj_t *scene_s6_btn_label; lv_obj_t *scene_s7bg; lv_obj_t *scene_s7_icon; lv_obj_t *scene_s7_label; lv_obj_t *scene_s7_bar; lv_obj_t *scene_s7_btn; lv_obj_t *scene_s7_btn_label; lv_obj_t *scene_s8bg; lv_obj_t *scene_s8_icon; lv_obj_t *scene_s8_label; lv_obj_t *scene_s8_bar; lv_obj_t *scene_s8_btn; lv_obj_t *scene_s8_btn_label; lv_obj_t *scene_scenes_page_icon; lv_obj_t *scene_navicont; lv_obj_t *scene_img_12; lv_obj_t *scene_img_11; lv_obj_t *scene_label_10; lv_obj_t *scene_btn_10; lv_obj_t *scene_btn_10_label; lv_obj_t *scene_img_10; lv_obj_t *scene_label_9; lv_obj_t *scene_btn_9; lv_obj_t *scene_btn_9_label; lv_obj_t *scene_img_9; lv_obj_t *scene_label_8; lv_obj_t *scene_btn_8; lv_obj_t *scene_btn_8_label; lv_obj_t *scene_img_8; lv_obj_t *scene_label_7; lv_obj_t *scene_btn_7; lv_obj_t *scene_btn_7_label; lv_obj_t *scene_img_7; lv_obj_t *scene_label_6; lv_obj_t *scene_btn_6; lv_obj_t *scene_btn_6_label; lv_obj_t *onoff; bool onoff_del; lv_obj_t *onoff_common_cont; lv_obj_t *onoff1; bool onoff1_del; lv_obj_t *onoff1_settings_icon; lv_obj_t *onoff1_settings_btn; lv_obj_t *onoff1_settings_btn_label; // lv_obj_t *onoff1_navicont; // lv_obj_t *onoff1_img_64; // lv_obj_t *onoff1_img_63; // lv_obj_t *onoff1_label_48; // lv_obj_t *onoff1_btn_48; // lv_obj_t *onoff1_btn_48_label; // lv_obj_t *onoff1_img_62; // lv_obj_t *onoff1_label_47; // lv_obj_t *onoff1_btn_47; // lv_obj_t *onoff1_btn_47_label; // lv_obj_t *onoff1_img_61; // lv_obj_t *onoff1_label_46; // lv_obj_t *onoff1_btn_46; // lv_obj_t *onoff1_btn_46_label; // lv_obj_t *onoff1_img_60; // lv_obj_t *onoff1_label_45; // lv_obj_t *onoff1_btn_45; // lv_obj_t *onoff1_btn_45_label; // lv_obj_t *onoff1_img_59; // lv_obj_t *onoff1_label_44; // lv_obj_t *onoff1_btn_44; // lv_obj_t *onoff1_btn_44_label; lv_obj_t *onoff1_sw1bg; lv_obj_t *onoff1_sw1_light_icon; lv_obj_t *onoff1_sw1_label; lv_obj_t *onoff1_sw1_s_icon; lv_obj_t *onoff1_sw1_btn; lv_obj_t *onoff1_sw1_btn_label; lv_obj_t *onoff2; bool onoff2_del; lv_obj_t *onoff2_settings_icon; lv_obj_t *onoff2_settings_btn; lv_obj_t *onoff2_settings_btn_label; // lv_obj_t *onoff2_navicont; // lv_obj_t *onoff2_img_58; // lv_obj_t *onoff2_img_57; // lv_obj_t *onoff2_label_43; // lv_obj_t *onoff2_btn_43; // lv_obj_t *onoff2_btn_43_label; // lv_obj_t *onoff2_img_56; // lv_obj_t *onoff2_label_42; // lv_obj_t *onoff2_btn_42; // lv_obj_t *onoff2_btn_42_label; // lv_obj_t *onoff2_img_55; // lv_obj_t *onoff2_label_41; // lv_obj_t *onoff2_btn_41; // lv_obj_t *onoff2_btn_41_label; // lv_obj_t *onoff2_img_54; // lv_obj_t *onoff2_label_40; // lv_obj_t *onoff2_btn_40; // lv_obj_t *onoff2_btn_40_label; // lv_obj_t *onoff2_img_53; // lv_obj_t *onoff2_label_39; // lv_obj_t *onoff2_btn_39; // lv_obj_t *onoff2_btn_39_label; lv_obj_t *onoff2_sw1bg; lv_obj_t *onoff2_sw1_light_icon; lv_obj_t *onoff2_sw1_label; lv_obj_t *onoff2_sw1_s_icon; lv_obj_t *onoff2_sw1_btn; lv_obj_t *onoff2_sw1_btn_label; lv_obj_t *onoff2_sw2bg; lv_obj_t *onoff2_sw2_light_icon; lv_obj_t *onoff2_sw2_label; lv_obj_t *onoff2_sw2_s_icon; lv_obj_t *onoff2_sw2_btn; lv_obj_t *onoff2_sw2_btn_label; lv_obj_t *onoff3; bool onoff3_del; lv_obj_t *onoff3_settings_icon; lv_obj_t *onoff3_settings_btn; lv_obj_t *onoff3_settings_btn_label; // lv_obj_t *onoff3_navicont; // lv_obj_t *onoff3_img_52; // lv_obj_t *onoff3_img_51; // lv_obj_t *onoff3_label_38; // lv_obj_t *onoff3_btn_38; // lv_obj_t *onoff3_btn_38_label; // lv_obj_t *onoff3_img_50; // lv_obj_t *onoff3_label_37; // lv_obj_t *onoff3_btn_37; // lv_obj_t *onoff3_btn_37_label; // lv_obj_t *onoff3_img_49; // lv_obj_t *onoff3_label_36; // lv_obj_t *onoff3_btn_36; // lv_obj_t *onoff3_btn_36_label; // lv_obj_t *onoff3_img_48; // lv_obj_t *onoff3_label_35; // lv_obj_t *onoff3_btn_35; // lv_obj_t *onoff3_btn_35_label; // lv_obj_t *onoff3_img_47; // lv_obj_t *onoff3_label_34; // lv_obj_t *onoff3_btn_34; // lv_obj_t *onoff3_btn_34_label; lv_obj_t *onoff3_sw1bg; lv_obj_t *onoff3_sw1_light_icon; lv_obj_t *onoff3_sw1_label; lv_obj_t *onoff3_sw1_s_icon; lv_obj_t *onoff3_sw1_btn; lv_obj_t *onoff3_sw1_btn_label; lv_obj_t *onoff3_sw2bg; lv_obj_t *onoff3_sw2_light_icon; lv_obj_t *onoff3_sw2_label; lv_obj_t *onoff3_sw2_s_icon; lv_obj_t *onoff3_sw2_btn; lv_obj_t *onoff3_sw2_btn_label; lv_obj_t *onoff3_sw3bg; lv_obj_t *onoff3_sw3_light_icon; lv_obj_t *onoff3_sw3_label; lv_obj_t *onoff3_sw3_s_icon; lv_obj_t *onoff3_sw3_btn; lv_obj_t *onoff3_sw3_btn_label; lv_obj_t *onoff4; bool onoff4_del; lv_obj_t *onoff4_settings_icon; lv_obj_t *onoff4_settings_btn; lv_obj_t *onoff4_settings_btn_label; // lv_obj_t *onoff4_navicont; // lv_obj_t *onoff4_img_46; // lv_obj_t *onoff4_img_45; // lv_obj_t *onoff4_label_33; // lv_obj_t *onoff4_btn_33; // lv_obj_t *onoff4_btn_33_label; // lv_obj_t *onoff4_img_44; // lv_obj_t *onoff4_label_32; // lv_obj_t *onoff4_btn_32; // lv_obj_t *onoff4_btn_32_label; // lv_obj_t *onoff4_img_43; // lv_obj_t *onoff4_label_31; // lv_obj_t *onoff4_btn_31; // lv_obj_t *onoff4_btn_31_label; // lv_obj_t *onoff4_img_42; // lv_obj_t *onoff4_label_30; // lv_obj_t *onoff4_btn_30; // lv_obj_t *onoff4_btn_30_label; // lv_obj_t *onoff4_img_41; // lv_obj_t *onoff4_label_29; // lv_obj_t *onoff4_btn_29; // lv_obj_t *onoff4_btn_29_label; lv_obj_t *onoff4_sw1bg; lv_obj_t *onoff4_sw1_light_icon; lv_obj_t *onoff4_sw1_s_icon; lv_obj_t *onoff4_sw1_label; lv_obj_t *onoff4_sw1_btn; lv_obj_t *onoff4_sw1_btn_label; lv_obj_t *onoff4_sw2bg; lv_obj_t *onoff4_sw2_light_icon; lv_obj_t *onoff4_sw2_label; lv_obj_t *onoff4_sw2_s_icon; lv_obj_t *onoff4_sw2_btn; lv_obj_t *onoff4_sw2_btn_label; lv_obj_t *onoff4_sw3bg; lv_obj_t *onoff4_sw3_light_icon; lv_obj_t *onoff4_sw3_label; lv_obj_t *onoff4_sw3_s_icon; lv_obj_t *onoff4_sw3_btn; lv_obj_t *onoff4_sw3_btn_label; lv_obj_t *onoff4_sw4bg; lv_obj_t *onoff4_sw4_light_icon; lv_obj_t *onoff4_sw4_label; lv_obj_t *onoff4_sw4_s_icon; lv_obj_t *onoff4_sw4_btn; lv_obj_t *onoff4_sw4_btn_label; lv_obj_t *onofftime1; bool onofftime1_del; lv_obj_t *onofftime1_settings_icon; lv_obj_t *onofftime1_settings_btn; lv_obj_t *onofftime1_settings_btn_label; // lv_obj_t *onofftime1_navicont; // lv_obj_t *onofftime1_img_12; // lv_obj_t *onofftime1_img_11; // lv_obj_t *onofftime1_label_11; // lv_obj_t *onofftime1_btn_10; // lv_obj_t *onofftime1_btn_10_label; // lv_obj_t *onofftime1_img_10; // lv_obj_t *onofftime1_label_10; // lv_obj_t *onofftime1_btn_9; // lv_obj_t *onofftime1_btn_9_label; // lv_obj_t *onofftime1_img_9; // lv_obj_t *onofftime1_label_9; // lv_obj_t *onofftime1_btn_8; // lv_obj_t *onofftime1_btn_8_label; // lv_obj_t *onofftime1_img_8; // lv_obj_t *onofftime1_label_8; // lv_obj_t *onofftime1_btn_7; // lv_obj_t *onofftime1_btn_7_label; // lv_obj_t *onofftime1_img_7; // lv_obj_t *onofftime1_label_7; // lv_obj_t *onofftime1_btn_6; // lv_obj_t *onofftime1_btn_6_label; lv_obj_t *onofftime1_sw1bg; lv_obj_t *onofftime1_sw1_light_icon; lv_obj_t *onofftime1_sw1_label; lv_obj_t *onofftime1_sw1_btn; lv_obj_t *onofftime1_sw1_btn_label; lv_obj_t *onofftime1_clock_bg; lv_obj_t *onofftime1_clock_time; lv_obj_t *onofftime1_clock_date; lv_obj_t *onofftime1_clock_hour; lv_obj_t *onofftime1_clock_min; lv_obj_t *onofftime1_clock_second; lv_obj_t *onofftime2; bool onofftime2_del; lv_obj_t *onofftime2_settings_icon; lv_obj_t *onofftime2_settings_btn; lv_obj_t *onofftime2_settings_btn_label; // lv_obj_t *onofftime2_navicont; // lv_obj_t *onofftime2_img_6; // lv_obj_t *onofftime2_img_5; // lv_obj_t *onofftime2_label_6; // lv_obj_t *onofftime2_btn_5; // lv_obj_t *onofftime2_btn_5_label; // lv_obj_t *onofftime2_img_4; // lv_obj_t *onofftime2_label_5; // lv_obj_t *onofftime2_btn_4; // lv_obj_t *onofftime2_btn_4_label; // lv_obj_t *onofftime2_img_3; // lv_obj_t *onofftime2_label_4; // lv_obj_t *onofftime2_btn_3; // lv_obj_t *onofftime2_btn_3_label; // lv_obj_t *onofftime2_img_2; // lv_obj_t *onofftime2_label_3; // lv_obj_t *onofftime2_btn_2; // lv_obj_t *onofftime2_btn_2_label; // lv_obj_t *onofftime2_img_1; // lv_obj_t *onofftime2_label_2; // lv_obj_t *onofftime2_btn_1; // lv_obj_t *onofftime2_btn_1_label; lv_obj_t *onofftime2_sw1bg; lv_obj_t *onofftime2_sw1_light_icon; lv_obj_t *onofftime2_sw1_label; lv_obj_t *onofftime2_sw1_btn; lv_obj_t *onofftime2_sw1_btn_label; lv_obj_t *onofftime2_sw2bg; lv_obj_t *onofftime2_sw2_light_icon; lv_obj_t *onofftime2_sw2_label; lv_obj_t *onofftime2_sw2_btn; lv_obj_t *onofftime2_sw2_btn_label; lv_obj_t *onofftime2_clock_bg; lv_obj_t *onofftime2_clock_time; lv_obj_t *onofftime2_clock_date; lv_obj_t *onofftime2_clock_hour; lv_obj_t *onofftime2_clock_min; lv_obj_t *onofftime2_clock_second; lv_obj_t *onofftime3; bool onofftime3_del; lv_obj_t *onofftime3_settings_icon; lv_obj_t *onofftime3_settings_btn; lv_obj_t *onofftime3_settings_btn_label; // lv_obj_t *onofftime3_navicont; // lv_obj_t *onofftime3_img_58; // lv_obj_t *onofftime3_img_57; // lv_obj_t *onofftime3_label_43; // lv_obj_t *onofftime3_btn_43; // lv_obj_t *onofftime3_btn_43_label; // lv_obj_t *onofftime3_img_56; // lv_obj_t *onofftime3_label_42; // lv_obj_t *onofftime3_btn_42; // lv_obj_t *onofftime3_btn_42_label; // lv_obj_t *onofftime3_img_55; // lv_obj_t *onofftime3_label_41; // lv_obj_t *onofftime3_btn_41; // lv_obj_t *onofftime3_btn_41_label; // lv_obj_t *onofftime3_img_54; // lv_obj_t *onofftime3_label_40; // lv_obj_t *onofftime3_btn_40; // lv_obj_t *onofftime3_btn_40_label; // lv_obj_t *onofftime3_img_53; // lv_obj_t *onofftime3_label_39; // lv_obj_t *onofftime3_btn_39; // lv_obj_t *onofftime3_btn_39_label; lv_obj_t *onofftime3_sw1bg; lv_obj_t *onofftime3_sw1_light_icon; lv_obj_t *onofftime3_sw1_label; lv_obj_t *onofftime3_sw1_btn; lv_obj_t *onofftime3_sw1_btn_label; lv_obj_t *onofftime3_sw2bg; lv_obj_t *onofftime3_sw2_light_icon; lv_obj_t *onofftime3_sw2_label; lv_obj_t *onofftime3_sw2_btn; lv_obj_t *onofftime3_sw2_btn_label; lv_obj_t *onofftime3_sw3bg; lv_obj_t *onofftime3_sw3_light_icon; lv_obj_t *onofftime3_sw3_label; lv_obj_t *onofftime3_sw3_btn; lv_obj_t *onofftime3_sw3_btn_label; lv_obj_t *onofftime3_clock_bg; lv_obj_t *onofftime3_clock_time; lv_obj_t *onofftime3_clock_date; lv_obj_t *onofftime3_clock_hour; lv_obj_t *onofftime3_clock_min; lv_obj_t *onofftime3_clock_second; lv_obj_t *onofftime4; bool onofftime4_del; lv_obj_t *onofftime4_settings_icon; lv_obj_t *onofftime4_settings_btn; lv_obj_t *onofftime4_settings_btn_label; // lv_obj_t *onofftime4_navicont; // lv_obj_t *onofftime4_img_52; // lv_obj_t *onofftime4_img_51; // lv_obj_t *onofftime4_label_38; // lv_obj_t *onofftime4_btn_38; // lv_obj_t *onofftime4_btn_38_label; // lv_obj_t *onofftime4_img_50; // lv_obj_t *onofftime4_label_37; // lv_obj_t *onofftime4_btn_37; // lv_obj_t *onofftime4_btn_37_label; // lv_obj_t *onofftime4_img_49; // lv_obj_t *onofftime4_label_36; // lv_obj_t *onofftime4_btn_36; // lv_obj_t *onofftime4_btn_36_label; // lv_obj_t *onofftime4_img_48; // lv_obj_t *onofftime4_label_35; // lv_obj_t *onofftime4_btn_35; // lv_obj_t *onofftime4_btn_35_label; // lv_obj_t *onofftime4_img_47; // lv_obj_t *onofftime4_label_34; // lv_obj_t *onofftime4_btn_34; // lv_obj_t *onofftime4_btn_34_label; lv_obj_t *onofftime4_sw1bg; lv_obj_t *onofftime4_sw1_light_icon; lv_obj_t *onofftime4_sw1_label; lv_obj_t *onofftime4_sw1_btn; lv_obj_t *onofftime4_sw1_btn_label; lv_obj_t *onofftime4_sw2bg; lv_obj_t *onofftime4_sw2_light_icon; lv_obj_t *onofftime4_sw2_label; lv_obj_t *onofftime4_sw2_btn; lv_obj_t *onofftime4_sw2_btn_label; lv_obj_t *onofftime4_sw3bg; lv_obj_t *onofftime4_sw3_light_icon; lv_obj_t *onofftime4_sw3_label; lv_obj_t *onofftime4_sw3_btn; lv_obj_t *onofftime4_sw3_btn_label; lv_obj_t *onofftime4_sw4bg; lv_obj_t *onofftime4_sw4_light_icon; lv_obj_t *onofftime4_sw4_label; lv_obj_t *onofftime4_sw4_btn; lv_obj_t *onofftime4_sw4_btn_label; lv_obj_t *onofftime4_clock_bg; lv_obj_t *onofftime4_clock_time; lv_obj_t *onofftime4_clock_date; lv_obj_t *onofftime4_clock_hour; lv_obj_t *onofftime4_clock_min; lv_obj_t *onofftime4_clock_second; lv_obj_t *dimmer; bool dimmer_del; lv_obj_t *dimmer_pagelabel; lv_obj_t *dimmer_settings_icon; lv_obj_t *dimmer_settings_btn; lv_obj_t *dimmer_settings_btn_label; lv_obj_t *dimmer_tabview_1; lv_obj_t *dimmer_tabview_1_tab_1; lv_obj_t *dimmer_tabview_1_tab_2; lv_obj_t *dimmer_group1_cont; lv_obj_t *dimmer_img_36; lv_obj_t *dimmer_group1_templabel; lv_obj_t *dimmer_img_35; lv_obj_t *dimmer_img_37; lv_obj_t *dimmer_img_38; lv_obj_t *dimmer_group1_slider_temp; lv_obj_t *dimmer_group1_tempagelabel; lv_obj_t *dimmer_group1_infobtn; lv_obj_t *dimmer_group1_infobtn_label; lv_obj_t *dimmer_img_39; lv_obj_t *dimmer_group1_coldagelabel; lv_obj_t *dimmer_group1_coldlabel; lv_obj_t *dimmer_img_40; lv_obj_t *dimmer_img_41; lv_obj_t *dimmer_group1_slider_cold; lv_obj_t *dimmer_group1_onoffbtnimg; lv_obj_t *dimmer_group1_onoffbtn; lv_obj_t *dimmer_group1_onoffbtn_label; lv_obj_t *dimmer_group2_cont; lv_obj_t *dimmer_img_50; lv_obj_t *dimmer_group2_templabel; lv_obj_t *dimmer_img_49; lv_obj_t *dimmer_img_48; lv_obj_t *dimmer_img_47; lv_obj_t *dimmer_group2_slider_temp; lv_obj_t *dimmer_group2_tempagelabel; lv_obj_t *dimmer_group2_infobtn; lv_obj_t *dimmer_group2_infobtn_label; lv_obj_t *dimmer_img_46; lv_obj_t *dimmer_group2_coldagelabel; lv_obj_t *dimmer_group2_coldlabel; lv_obj_t *dimmer_img_45; lv_obj_t *dimmer_img_44; lv_obj_t *dimmer_group2_slider_cold; lv_obj_t *dimmer_group2_onoffbtnimg; lv_obj_t *dimmer_group2_onoffbtn; lv_obj_t *dimmer_group2_onoffbtn_label; lv_obj_t *dimmer_group3_cont; lv_obj_t *dimmer_img_58; lv_obj_t *dimmer_group3_templabel; lv_obj_t *dimmer_img_57; lv_obj_t *dimmer_img_56; lv_obj_t *dimmer_img_55; lv_obj_t *dimmer_group3_slider_temp; lv_obj_t *dimmer_group3_tempagelabel; lv_obj_t *dimmer_group3_infobtn; lv_obj_t *dimmer_group3_infobtn_label; lv_obj_t *dimmer_img_54; lv_obj_t *dimmer_group3_coldagelabel; lv_obj_t *dimmer_group3_coldlabel; lv_obj_t *dimmer_img_53; lv_obj_t *dimmer_img_52; lv_obj_t *dimmer_group3_slider_cold; lv_obj_t *dimmer_group3_onoffbtnimg; lv_obj_t *dimmer_group3_onoffbtn; lv_obj_t *dimmer_group3_onoffbtn_label; lv_obj_t *dimmer_group4_cont; lv_obj_t *dimmer_img_66; lv_obj_t *dimmer_group4_templabel; lv_obj_t *dimmer_img_65; lv_obj_t *dimmer_img_64; lv_obj_t *dimmer_img_63; lv_obj_t *dimmer_group4_slider_temp; lv_obj_t *dimmer_group4_tempagelabel; lv_obj_t *dimmer_group4_infobtn; lv_obj_t *dimmer_group4_infobtn_label; lv_obj_t *dimmer_img_62; lv_obj_t *dimmer_group4_coldagelabel; lv_obj_t *dimmer_group4_coldlabel; lv_obj_t *dimmer_img_61; lv_obj_t *dimmer_img_60; lv_obj_t *dimmer_group4_slider_cold; lv_obj_t *dimmer_group4_onoffbtnimg; lv_obj_t *dimmer_group4_onoffbtn; lv_obj_t *dimmer_group4_onoffbtn_label; lv_obj_t *dimmer_scenes_page_icon; // lv_obj_t *dimmer_navicont; // lv_obj_t *dimmer_img_18; // lv_obj_t *dimmer_img_17; // lv_obj_t *dimmer_label_15; // lv_obj_t *dimmer_btn_15; // lv_obj_t *dimmer_btn_15_label; // lv_obj_t *dimmer_img_16; // lv_obj_t *dimmer_label_14; // lv_obj_t *dimmer_btn_14; // lv_obj_t *dimmer_btn_14_label; // lv_obj_t *dimmer_img_15; // lv_obj_t *dimmer_label_13; // lv_obj_t *dimmer_btn_13; // lv_obj_t *dimmer_btn_13_label; // lv_obj_t *dimmer_img_14; // lv_obj_t *dimmer_label_12; // lv_obj_t *dimmer_btn_12; // lv_obj_t *dimmer_btn_12_label; // lv_obj_t *dimmer_img_13; // lv_obj_t *dimmer_label_11; // lv_obj_t *dimmer_btn_11; // lv_obj_t *dimmer_btn_11_label; lv_obj_t *dimmerinfo; bool dimmerinfo_del; lv_obj_t *dimmerinfo_returnbg; lv_obj_t *dimmerinfo_retrunbtn; lv_obj_t *dimmerinfo_retrunbtn_label; lv_obj_t *dimmerinfo_namelabel; lv_obj_t *dimmerinfo_heartbg; lv_obj_t *dimmerinfo_lockbtn; lv_obj_t *dimmerinfo_lockbtn_label; lv_obj_t *dimmerinfo_coldimgbg; lv_obj_t *dimmerinfo_coldslider; lv_obj_t *dimmerinfo_coldicon; lv_obj_t *dimmerinfo_coldlabel; lv_obj_t *dimmerinfo_coldpercentlabel; lv_obj_t *dimmerinfo_tempimgbg; lv_obj_t *dimmerinfo_tempslider; lv_obj_t *dimmerinfo_tempicon; lv_obj_t *dimmerinfo_templabel; lv_obj_t *dimmerinfo_temppercentlabel; lv_obj_t *dimmerinfo_onoffbtn; lv_obj_t *dimmerinfo_onoffbtn_label; lv_obj_t *curtain; bool curtain_del; lv_obj_t *curtain_pagelabel; lv_obj_t *curtain_settings_icon; lv_obj_t *curtain_settings_btn; lv_obj_t *curtain_settings_btn_label; lv_obj_t *curtain_tabview_1; lv_obj_t *curtain_tabview_1_tab_1; lv_obj_t *curtain_cont_1; lv_obj_t *curtain_group1_bg; lv_obj_t *curtain_group1_infobtn; lv_obj_t *curtain_group1_infobtn_label; lv_obj_t *curtain_group1_statusimg; lv_obj_t *curtain_group1_openlabel; lv_obj_t *curtain_group1_pauselabel; lv_obj_t *curtain_group1_closelabel; lv_obj_t *curtain_group1_openbtn; lv_obj_t *curtain_group1_openbtn_label; lv_obj_t *curtain_group1_pausebtn; lv_obj_t *curtain_group1_pausebtn_label; lv_obj_t *curtain_group1_closebtn; lv_obj_t *curtain_group1_closebtn_label; lv_obj_t *curtain_cont_2; lv_obj_t *curtain_group2_bg; lv_obj_t *curtain_group2_infobtn; lv_obj_t *curtain_group2_infobtn_label; lv_obj_t *curtain_group2_statusimg; lv_obj_t *curtain_group2_openlabel; lv_obj_t *curtain_group2_pauselabel; lv_obj_t *curtain_group2_closelabel; lv_obj_t *curtain_group2_openbtn; lv_obj_t *curtain_group2_openbtn_label; lv_obj_t *curtain_group2_pausebtn; lv_obj_t *curtain_group2_pausebtn_label; lv_obj_t *curtain_group2_closebtn; lv_obj_t *curtain_group2_closebtn_label; lv_obj_t *curtain_cont_3; lv_obj_t *curtain_group3_bg; lv_obj_t *curtain_group3_infobtn; lv_obj_t *curtain_group3_infobtn_label; lv_obj_t *curtain_group3_statusimg; lv_obj_t *curtain_group3_openlabel; lv_obj_t *curtain_group3_pauselabel; lv_obj_t *curtain_group3_closelabel; lv_obj_t *curtain_group3_openbtn; lv_obj_t *curtain_group3_openbtn_label; lv_obj_t *curtain_group3_pausebtn; lv_obj_t *curtain_group3_pausebtn_label; lv_obj_t *curtain_group3_closebtn; lv_obj_t *curtain_group3_closebtn_label; lv_obj_t *curtain_cont_4; lv_obj_t *curtain_group4_img; lv_obj_t *curtain_group4_infobtn; lv_obj_t *curtain_group4_infobtn_label; lv_obj_t *curtain_group4_statusimg; lv_obj_t *curtain_group4_openlabel; lv_obj_t *curtain_group4_pauselabel; lv_obj_t *curtain_group4_closeabel; lv_obj_t *curtain_group4_openbtn; lv_obj_t *curtain_group4_openbtn_label; lv_obj_t *curtain_group4_pausebtn; lv_obj_t *curtain_group4_pausebtn_label; lv_obj_t *curtain_group4_closebtn; lv_obj_t *curtain_group4_closebtn_label; lv_obj_t *curtain_scenes_page_icon; lv_obj_t *curtaininfo; bool curtaininfo_del; lv_obj_t *curtaininfo_returnbg; lv_obj_t *curtaininfo_retrunbtn; lv_obj_t *curtaininfo_retrunbtn_label; lv_obj_t *curtaininfo_namelabel; lv_obj_t *curtaininfo_heartbg; lv_obj_t *curtaininfo_lockbtn_1; lv_obj_t *curtaininfo_lockbtn_1_label; lv_obj_t *curtaininfo_cont_1; lv_obj_t *curtaininfo_windowbg; lv_obj_t *curtaininfo_leftimg; lv_obj_t *curtaininfo_rightimg; lv_obj_t *curtaininfo_slider_1; lv_obj_t *curtaininfo_img_1; lv_obj_t *curtaininfo_openbtn; lv_obj_t *curtaininfo_openbtn_label; lv_obj_t *curtaininfo_pausebtn; lv_obj_t *curtaininfo_pausebtn_label; lv_obj_t *curtaininfo_closebtn; lv_obj_t *curtaininfo_closebtn_label; lv_obj_t *rollersinfo; bool rollersinfo_del; lv_obj_t *rollersinfo_returnbg; lv_obj_t *rollersinfo_retrunbtn; lv_obj_t *rollersinfo_retrunbtn_label; lv_obj_t *rollersinfo_namelabel; lv_obj_t *rollersinfo_heartbg; lv_obj_t *rollersinfo_lockbtn_1; lv_obj_t *rollersinfo_lockbtn_1_label; lv_obj_t *rollersinfo_bgimg2; lv_obj_t *rollersinfo_bgimg; lv_obj_t *rollersinfo_cont_1; lv_obj_t *rollersinfo_onoffimg; lv_obj_t *rollersinfo_slider_1; lv_obj_t *rollersinfo_img_1; lv_obj_t *rollersinfo_openbtn; lv_obj_t *rollersinfo_openbtn_label; lv_obj_t *rollersinfo_pausebtn; lv_obj_t *rollersinfo_pausebtn_label; lv_obj_t *rollersinfo_closebtn; lv_obj_t *rollersinfo_closebtn_label; lv_obj_t *device; bool device_del; lv_obj_t *device_settings_icon; lv_obj_t *device_settings_btn; lv_obj_t *device_settings_btn_label; lv_obj_t *device_managebtn; lv_obj_t *device_managebtn_label; //----------------------------------------- //device界面的子设备快捷菜单 lv_obj_t *device_cont_1; lv_obj_t *device_gang1cont; lv_obj_t *device_gang1img; lv_obj_t *device_gang1icon_img; lv_obj_t *device_gang1btn_1; lv_obj_t *device_gang1btn_1_label; lv_obj_t *device_gang1label_1; lv_obj_t *device_gang1imgbtn_1; lv_obj_t *device_gang1swbgimg_1; lv_obj_t *device_gang1swiconimg_1; lv_obj_t *device_gang1swlabel_1; lv_obj_t *device_gang1swbtn_1; lv_obj_t *device_gang1swbtn_1_label; lv_obj_t *device_gang2cont; lv_obj_t *device_gang2img; lv_obj_t *device_gang2icon_img; lv_obj_t *device_gang2btn_1; lv_obj_t *device_gang2btn_1_label; lv_obj_t *device_gang2label_1; lv_obj_t *device_gang2imgbtn_1; lv_obj_t *device_gang2swbgimg_1; lv_obj_t *device_gang2swiconimg_1; lv_obj_t *device_gang2swbtn_1; lv_obj_t *device_gang2swbtn_1_label; lv_obj_t *device_gang2swlabel_1; lv_obj_t *device_gang2swbgimg_2; lv_obj_t *device_gang2swiconimg_2; lv_obj_t *device_gang2swbtn_2; lv_obj_t *device_gang2swbtn_2_label; lv_obj_t *device_gang2swlabel_2; lv_obj_t *device_gang3cont; lv_obj_t *device_gang3img; lv_obj_t *device_gang3icon_img; lv_obj_t *device_gang3btn_1; lv_obj_t *device_gang3btn_1_label; lv_obj_t *device_gang3label_1; lv_obj_t *device_gang3imgbtn_1; lv_obj_t *device_gang3swbgimg_1; lv_obj_t *device_gang3swiconimg_1; lv_obj_t *device_gang3swbtn_1; lv_obj_t *device_gang3swbtn_1_label; lv_obj_t *device_gang3swlabel_1; lv_obj_t *device_gang3swbgimg_2; lv_obj_t *device_gang3swiconimg_2; lv_obj_t *device_gang3swbtn_2; lv_obj_t *device_gang3swbtn_2_label; lv_obj_t *device_gang3swlabel_2; lv_obj_t *device_gang3swbgimg_3; lv_obj_t *device_gang3swiconimg_3; lv_obj_t *device_gang3swbtn_3; lv_obj_t *device_gang3swbtn_3_label; lv_obj_t *device_gang3swlabel_3; lv_obj_t *device_gang4cont; lv_obj_t *device_gang4img; lv_obj_t *device_gang4icon_img; lv_obj_t *device_gang4btn_1; lv_obj_t *device_gang4btn_1_label; lv_obj_t *device_gang4label_1; lv_obj_t *device_gang4imgbtn_1; lv_obj_t *device_gang4swbgimg_1; lv_obj_t *device_gang4swiconimg_1; lv_obj_t *device_gang4swbtn_1; lv_obj_t *device_gang4swbtn_1_label; lv_obj_t *device_gang4swlabel_1; lv_obj_t *device_gang4swbgimg_2; lv_obj_t *device_gang4swiconimg_2; lv_obj_t *device_gang4swbtn_2; lv_obj_t *device_gang4swbtn_2_label; lv_obj_t *device_gang4swlabel_2; lv_obj_t *device_gang4swbgimg_3; lv_obj_t *device_gang4swiconimg_3; lv_obj_t *device_gang4swbtn_3; lv_obj_t *device_gang4swbtn_3_label; lv_obj_t *device_gang4swlabel_3; lv_obj_t *device_gang4swbgimg_4; lv_obj_t *device_gang4swiconimg_4; lv_obj_t *device_gang4swbtn_4; lv_obj_t *device_gang4swbtn_4_label; lv_obj_t *device_gang4swlabel_4; lv_obj_t *device_gang6cont; lv_obj_t *device_gang6img; lv_obj_t *device_gang6icon_img; lv_obj_t *device_gang6btn_1; lv_obj_t *device_gang6btn_1_label; lv_obj_t *device_gang6label_1; lv_obj_t *device_gang6imgbtn_1; lv_obj_t *device_gang6swbgimg_1; lv_obj_t *device_gang6swiconimg_1; lv_obj_t *device_gang6swbtn_1; lv_obj_t *device_gang6swbtn_1_label; lv_obj_t *device_gang6swlabel_1; lv_obj_t *device_gang6swbgimg_2; lv_obj_t *device_gang6swiconimg_2; lv_obj_t *device_gang6swbtn_2; lv_obj_t *device_gang6swbtn_2_label; lv_obj_t *device_gang6swlabel_2; lv_obj_t *device_gang6swbgimg_3; lv_obj_t *device_gang6swiconimg_3; lv_obj_t *device_gang6swbtn_3; lv_obj_t *device_gang6swbtn_3_label; lv_obj_t *device_gang6swlabel_3; lv_obj_t *device_gang6swbgimg_4; lv_obj_t *device_gang6swiconimg_4; lv_obj_t *device_gang6swlabel_4; lv_obj_t *device_gang6swbtn_4; lv_obj_t *device_gang6swbtn_4_label; lv_obj_t *device_gang6swbgimg_5; lv_obj_t *device_gang6swiconimg_5; lv_obj_t *device_gang6swlabel_5; lv_obj_t *device_gang6swbtn_5; lv_obj_t *device_gang6swbtn_5_label; lv_obj_t *device_gang6swbgimg_6; lv_obj_t *device_gang6swiconimg_6; lv_obj_t *device_gang6swlabel_6; lv_obj_t *device_gang6swbtn_6; lv_obj_t *device_gang6swbtn_6_label; lv_obj_t *device_aircont; lv_obj_t *device_airimg; lv_obj_t *device_airimg_icon; lv_obj_t *device_airicon_label; lv_obj_t *device_airbtn; lv_obj_t *device_airbtn_label; lv_obj_t *device_airbtn_1; lv_obj_t *device_airbtn_1_label; lv_obj_t *device_airbtn_2; lv_obj_t *device_airbtn_2_label; lv_obj_t *device_airbtn_3; lv_obj_t *device_airbtn_3_label; lv_obj_t *device_airbtn_4; lv_obj_t *device_airbtn_4_label; lv_obj_t *device_projectorcont; lv_obj_t *device_projectorimg; lv_obj_t *device_projectorimg_icon; lv_obj_t *device_projectoricon_label; lv_obj_t *device_projectorbtn; lv_obj_t *device_projectorbtn_label; lv_obj_t *device_projectoroff_label; lv_obj_t *device_projectoron_label; lv_obj_t *device_projectorsw; //----------------------------------------- //-------------------------------- lv_obj_t *onoffiEdit; lv_obj_t *onoffiEdit_returnimgbg; lv_obj_t *onoffiEdit_returnbtn; lv_obj_t *onoffiEdit_returnbtn_label; lv_obj_t *onoffiEdit_savebtn; lv_obj_t *onoffiEdit_savebtn_label; lv_obj_t *onoffiEdit_imgbg_1; lv_obj_t *onoffiEdit_imgicon_1; lv_obj_t *onoffiEdit_imgbg_2; lv_obj_t *onoffiEdit_imgicon_2; lv_obj_t *onoffiEdit_imgbg_3; lv_obj_t *onoffiEdit_imgicon_3; lv_obj_t *onoffiEdit_imgbg_4; lv_obj_t *onoffiEdit_imgicon_4; lv_obj_t *onoffiEdit_imgbg_5; lv_obj_t *onoffiEdit_imgicon_5; lv_obj_t *onoffiEdit_imgbg_6; lv_obj_t *onoffiEdit_imgicon_6; lv_obj_t *onoffiEdit_imgbg_7; lv_obj_t *onoffiEdit_imgicon_7; lv_obj_t *onoffiEdit_imgbg_8; lv_obj_t *onoffiEdit_imgicon_8; lv_obj_t *onoffiEdit_imgbg_9; lv_obj_t *onoffiEdit_imgicon_9; lv_obj_t *onoffiEdit_imgbg_10; lv_obj_t *onoffiEdit_imgicon_10; lv_obj_t *onoffiEdit_imgbg_11; lv_obj_t *onoffiEdit_imgicon_11; lv_obj_t *onoffiEdit_imgbg_12; lv_obj_t *onoffiEdit_imgicon_12; lv_obj_t *onoffiEdit_imgbg_13; lv_obj_t *onoffiEdit_imgicon_13; lv_obj_t *onoffiEdit_imgbg_14; lv_obj_t *onoffiEdit_imgicon_14; lv_obj_t *onoffiEdit_imgbg_15; lv_obj_t *onoffiEdit_imgicon_15; lv_obj_t *onoffiEdit_btn_1; lv_obj_t *onoffiEdit_btn_1_label; lv_obj_t *onoffiEdit_btn_2; lv_obj_t *onoffiEdit_btn_2_label; lv_obj_t *onoffiEdit_btn_3; lv_obj_t *onoffiEdit_btn_3_label; lv_obj_t *onoffiEdit_btn_4; lv_obj_t *onoffiEdit_btn_4_label; lv_obj_t *onoffiEdit_btn_5; lv_obj_t *onoffiEdit_btn_5_label; lv_obj_t *onoffiEdit_btn_6; lv_obj_t *onoffiEdit_btn_6_label; lv_obj_t *onoffiEdit_btn_7; lv_obj_t *onoffiEdit_btn_7_label; lv_obj_t *onoffiEdit_btn_8; lv_obj_t *onoffiEdit_btn_8_label; lv_obj_t *onoffiEdit_btn_9; lv_obj_t *onoffiEdit_btn_9_label; lv_obj_t *onoffiEdit_btn_10; lv_obj_t *onoffiEdit_btn_10_label; lv_obj_t *onoffiEdit_btn_11; lv_obj_t *onoffiEdit_btn_11_label; lv_obj_t *onoffiEdit_btn_12; lv_obj_t *onoffiEdit_btn_12_label; lv_obj_t *onoffiEdit_btn_13; lv_obj_t *onoffiEdit_btn_13_label; lv_obj_t *onoffiEdit_btn_14; lv_obj_t *onoffiEdit_btn_14_label; lv_obj_t *onoffiEdit_btn_15; lv_obj_t *onoffiEdit_btn_15_label; lv_obj_t *onoffiEdit_ta_1; lv_obj_t *onoffiEdit_pinyin_ime; lv_obj_t *onoffiEdit_g_kb; //======================================================= lv_obj_t *addsubdevicepage; lv_obj_t *addsubdevicepage_img_1; lv_obj_t *addsubdevicepage_label_1; lv_obj_t *addsubdevicepage_btn_1; lv_obj_t *addsubdevicepage_btn_1_label; lv_obj_t *addsubdevicepage_savebtn; lv_obj_t *addsubdevicepage_savebtn_label; lv_obj_t *addsubdevicepage_gang1cb; lv_obj_t *addsubdevicepage_gang2cb; lv_obj_t *addsubdevicepage_gang3cb; lv_obj_t *addsubdevicepage_gang4cb; lv_obj_t *addsubdevicepage_gang6cb; lv_obj_t *addsubdevicepage_airconditionercb; lv_obj_t *addsubdevicepage_projectorcb; // lv_obj_t *addsubdevicepage_rollershutter2cb; // lv_obj_t *addsubdevicepage_smartcurtain1cb; // lv_obj_t *addsubdevicepage_smartcurtain2cb; // lv_obj_t *addsubdevicepage_socket1cb; // lv_obj_t *addsubdevicepage_socket2cb; // lv_obj_t *addsubdevicepage_wireddimmercb; //子设备 //---------场景界面 lv_obj_t *gangonoff1; lv_obj_t *gangonoff1_img_1; lv_obj_t *gangonoff1_label_1; lv_obj_t *gangonoff1_btn_1; lv_obj_t *gangonoff1_btn_1_label; lv_obj_t *gangonoff1_shortcutimg; lv_obj_t *gangonoff1_shortcutkeybtn; lv_obj_t *gangonoff1_shortcutkeybtn_label; lv_obj_t *gangonoff1_bgcont; lv_obj_t *gangonoff1_key1bgimg_1; lv_obj_t *gangonoff1_key1bgcont_1; lv_obj_t *gangonoff1_key1ligthimg_1; lv_obj_t *gangonoff1_key1label_1; lv_obj_t *gangonoff1_key1btn_1; lv_obj_t *gangonoff1_key1btn_1_label; //--------- lv_obj_t *gangonoff2; lv_obj_t *gangonoff2_img_1; lv_obj_t *gangonoff2_label_1; lv_obj_t *gangonoff2_btn_1; lv_obj_t *gangonoff2_btn_1_label; lv_obj_t *gangonoff2_shortcutimg; lv_obj_t *gangonoff2_shortcutkeybtn; lv_obj_t *gangonoff2_shortcutkeybtn_label; lv_obj_t *gangonoff2_key1bgimg_1; lv_obj_t *gangonoff2_key1ligthimg_1; lv_obj_t *gangonoff2_key1label_1; lv_obj_t *gangonoff2_key1btn_1; lv_obj_t *gangonoff2_key1btn_1_label; lv_obj_t *gangonoff2_key2bgimg_1; lv_obj_t *gangonoff2_key2ligthimg_1; lv_obj_t *gangonoff2_key2label_1; lv_obj_t *gangonoff2_key2btn_1; lv_obj_t *gangonoff2_key2btn_1_label; //--------------- lv_obj_t *gangonoff3; lv_obj_t *gangonoff3_img_1; lv_obj_t *gangonoff3_label_1; lv_obj_t *gangonoff3_btn_1; lv_obj_t *gangonoff3_btn_1_label; lv_obj_t *gangonoff3_shortcutimg; lv_obj_t *gangonoff3_shortcutkeybtn; lv_obj_t *gangonoff3_shortcutkeybtn_label; lv_obj_t *gangonoff3_key1bgimg_1; lv_obj_t *gangonoff3_key1ligthimg_1; lv_obj_t *gangonoff3_key1label_1; lv_obj_t *gangonoff3_key1btn_1; lv_obj_t *gangonoff3_key1btn_1_label; lv_obj_t *gangonoff3_key2bgimg_1; lv_obj_t *gangonoff3_key2ligthimg_1; lv_obj_t *gangonoff3_key2label_1; lv_obj_t *gangonoff3_key2btn_1; lv_obj_t *gangonoff3_key2btn_1_label; lv_obj_t *gangonoff3_key3bgimg_1; lv_obj_t *gangonoff3_key3ligthimg_1; lv_obj_t *gangonoff3_key3label_1; lv_obj_t *gangonoff3_key3btn_1; lv_obj_t *gangonoff3_key3btn_1_label; lv_obj_t *gangonoff4; lv_obj_t *gangonoff4_img_1; lv_obj_t *gangonoff4_label_1; lv_obj_t *gangonoff4_btn_1; lv_obj_t *gangonoff4_btn_1_label; lv_obj_t *gangonoff4_shortcutimg; lv_obj_t *gangonoff4_shortcutkeybtn; lv_obj_t *gangonoff4_shortcutkeybtn_label; lv_obj_t *gangonoff4_key1bgimg_1; lv_obj_t *gangonoff4_key1ligthimg_1; lv_obj_t *gangonoff4_key1label_1; lv_obj_t *gangonoff4_key1btn_1; lv_obj_t *gangonoff4_key1btn_1_label; lv_obj_t *gangonoff4_key2bgimg_1; lv_obj_t *gangonoff4_key2ligthimg_1; lv_obj_t *gangonoff4_key2label_1; lv_obj_t *gangonoff4_key2btn_1; lv_obj_t *gangonoff4_key2btn_1_label; lv_obj_t *gangonoff4_key3bgimg_1; lv_obj_t *gangonoff4_key3ligthimg_1; lv_obj_t *gangonoff4_key3label_1; lv_obj_t *gangonoff4_key3btn_1; lv_obj_t *gangonoff4_key3btn_1_label; lv_obj_t *gangonoff4_key4bgimg_1; lv_obj_t *gangonoff4_key4ligthimg_1; lv_obj_t *gangonoff4_key4label_1; lv_obj_t *gangonoff4_key4btn_1; lv_obj_t *gangonoff4_key4btn_1_label; lv_obj_t *gangonoff6; lv_obj_t *gangonoff6_img_1; lv_obj_t *gangonoff6_label_1; lv_obj_t *gangonoff6_btn_1; lv_obj_t *gangonoff6_btn_1_label; lv_obj_t *gangonoff6_shortcutimg; lv_obj_t *gangonoff6_shortcutkeybtn; lv_obj_t *gangonoff6_shortcutkeybtn_label; lv_obj_t *gangonoff6_key1bgimg_1; lv_obj_t *gangonoff6_key1ligthimg_1; lv_obj_t *gangonoff6_key1label_1; lv_obj_t *gangonoff6_key1btn_1; lv_obj_t *gangonoff6_key1btn_1_label; lv_obj_t *gangonoff6_key2bgimg_1; lv_obj_t *gangonoff6_key2ligthimg_1; lv_obj_t *gangonoff6_key2label_1; lv_obj_t *gangonoff6_key2btn_1; lv_obj_t *gangonoff6_key2btn_1_label; lv_obj_t *gangonoff6_key3bgimg_1; lv_obj_t *gangonoff6_key3ligthimg_1; lv_obj_t *gangonoff6_key3label_1; lv_obj_t *gangonoff6_key3btn_1; lv_obj_t *gangonoff6_key3btn_1_label; lv_obj_t *gangonoff6_key4bgimg_1; lv_obj_t *gangonoff6_key4ligthimg_1; lv_obj_t *gangonoff6_key4label_1; lv_obj_t *gangonoff6_key4btn_1; lv_obj_t *gangonoff6_key4btn_1_label; lv_obj_t *gangonoff6_key5bgimg_1; lv_obj_t *gangonoff6_key5ligthimg_1; lv_obj_t *gangonoff6_key5label_1; lv_obj_t *gangonoff6_key5btn_1; lv_obj_t *gangonoff6_key5btn_1_label; lv_obj_t *gangonoff6_key6bgimg_1; lv_obj_t *gangonoff6_key6ligthimg_1; lv_obj_t *gangonoff6_key6label_1; lv_obj_t *gangonoff6_key6btn_1; lv_obj_t *gangonoff6_key6btn_1_label; //----------------------------------------- lv_obj_t *aircontrol; bool aircontrol_del; lv_obj_t *aircontrol_returnbg; lv_obj_t *aircontrol_retrunbtn; lv_obj_t *aircontrol_retrunbtn_label; lv_obj_t *aircontrol_namelabel; lv_obj_t *aircontrol_heartbg; lv_obj_t *aircontrol_lockbtn_1; lv_obj_t *aircontrol_lockbtn_1_label; lv_obj_t *aircontrol_img_1; lv_obj_t *aircontrol_templabel; lv_obj_t *aircontrol_label_1; lv_obj_t *aircontrol_subbtn; lv_obj_t *aircontrol_subbtn_label; lv_obj_t *aircontrol_addbtn; lv_obj_t *aircontrol_addbtn_label; lv_obj_t *aircontrol_onoffimg; lv_obj_t *aircontrol_onoffimg_icon; lv_obj_t *aircontrol_onoffbtn; lv_obj_t *aircontrol_onoffbtn_label; lv_obj_t *aircontrol_modeimg; lv_obj_t *aircontrol_modeimg_icon; lv_obj_t *aircontrol_modebtn; lv_obj_t *aircontrol_modebtn_label; lv_obj_t *aircontrol_fanimg; lv_obj_t *aircontrol_fanimg_icon; lv_obj_t *aircontrol_fanbtn; lv_obj_t *aircontrol_fanbtn_label; lv_obj_t *aircontrol_dirimg; lv_obj_t *aircontrol_dirimg_icon; lv_obj_t *aircontrol_dirbtn; lv_obj_t *aircontrol_dirbtn_label; lv_obj_t *projectorcontrol; bool projectorcontrol_del; lv_obj_t *projectorcontrol_returnbg; lv_obj_t *projectorcontrol_retrunbtn; lv_obj_t *projectorcontrol_retrunbtn_label; lv_obj_t *projectorcontrol_namelabel; lv_obj_t *projectorcontrol_heartbg; lv_obj_t *projectorcontrol_lockbtn_1; lv_obj_t *projectorcontrol_lockbtn_1_label; lv_obj_t *projectorcontrol_img_1; lv_obj_t *projectorcontrol_img_2; lv_obj_t *projectorcontrol_img_3; lv_obj_t *projectorcontrol_leftbtn; lv_obj_t *projectorcontrol_leftbtn_label; lv_obj_t *projectorcontrol_img_5; lv_obj_t *projectorcontrol_rightbtn; lv_obj_t *projectorcontrol_rightbtn_label; lv_obj_t *projectorcontrol_img_4; lv_obj_t *projectorcontrol_upbtn; lv_obj_t *projectorcontrol_upbtn_label; lv_obj_t *projectorcontrol_img_6; lv_obj_t *projectorcontrol_downbtn; lv_obj_t *projectorcontrol_downbtn_label; lv_obj_t *projectorcontrol_surelabel; lv_obj_t *projectorcontrol_surebtn; lv_obj_t *projectorcontrol_surebtn_label; lv_obj_t *projectorcontrol_onoffimg; lv_obj_t *projectorcontrol_onoffimg_icon; lv_obj_t *projectorcontrol_onoffbtn; lv_obj_t *projectorcontrol_onoffbtn_label; lv_obj_t *projectorcontrol_volumeimg; lv_obj_t *projectorcontrol_volumeimg_icon; lv_obj_t *projectorcontrol_volumebtn; lv_obj_t *projectorcontrol_volumebtn_label; lv_obj_t *projectorcontrol_quitimg; lv_obj_t *projectorcontrol_quitimg_iocn; lv_obj_t *projectorcontrol_quitbtn; lv_obj_t *projectorcontrol_quitbtn_label; lv_obj_t *projectorcontrol_returnimg; lv_obj_t *projectorcontrol_returnimg_icon; lv_obj_t *projectorcontrol_returnbtn; lv_obj_t *projectorcontrol_returnbtn_label; lv_obj_t *projectorcontrol_homeimg; lv_obj_t *projectorcontrol_homeimg_icon; lv_obj_t *projectorcontrol_homebtn; lv_obj_t *projectorcontrol_homebtn_label; lv_obj_t *projectorcontrol_menuimg; lv_obj_t *projectorcontrol_menuimg_icon; lv_obj_t *projectorcontrol_menubtn; lv_obj_t *projectorcontrol_menubtn_label; //----------------------------------------- lv_obj_t *screensaver; uint8_t screensaverflag; bool screensaver_del; lv_obj_t *screensaver_clock_bg; lv_obj_t *screensaver_clock_time; lv_obj_t *screensaver_clock_date; lv_obj_t *screensaver_clock_hour; lv_obj_t *screensaver_clock_min; lv_obj_t *screensaver_clock_second; lv_obj_t *screensaver_btn_1; lv_obj_t *screensaver_btn_1_label; }lv_ui; typedef void (*ui_setup_scr_t)(lv_ui * ui); void ui_init_style(lv_style_t * style); void ui_load_scr_animation(lv_ui *ui, lv_obj_t ** new_scr, bool new_scr_del, bool * old_scr_del, ui_setup_scr_t setup_scr, lv_scr_load_anim_t anim_type, uint32_t time, uint32_t delay, bool is_clean, bool auto_del); void ui_move_animation(void * var, int32_t duration, int32_t delay, int32_t x_end, int32_t y_end, lv_anim_path_cb_t path_cb, uint16_t repeat_cnt, uint32_t repeat_delay, uint32_t playback_time, uint32_t playback_delay, lv_anim_start_cb_t start_cb, lv_anim_ready_cb_t ready_cb, lv_anim_deleted_cb_t deleted_cb); void ui_scale_animation(void * var, int32_t duration, int32_t delay, int32_t width, int32_t height, lv_anim_path_cb_t path_cb, uint16_t repeat_cnt, uint32_t repeat_delay, uint32_t playback_time, uint32_t playback_delay, lv_anim_start_cb_t start_cb, lv_anim_ready_cb_t ready_cb, lv_anim_deleted_cb_t deleted_cb); void ui_img_zoom_animation(void * var, int32_t duration, int32_t delay, int32_t zoom, lv_anim_path_cb_t path_cb, uint16_t repeat_cnt, uint32_t repeat_delay, uint32_t playback_time, uint32_t playback_delay, lv_anim_start_cb_t start_cb, lv_anim_ready_cb_t ready_cb, lv_anim_deleted_cb_t deleted_cb); void ui_img_rotate_animation(void * var, int32_t duration, int32_t delay, lv_coord_t x, lv_coord_t y, int32_t rotate, lv_anim_path_cb_t path_cb, uint16_t repeat_cnt, uint32_t repeat_delay, uint32_t playback_time, uint32_t playback_delay, lv_anim_start_cb_t start_cb, lv_anim_ready_cb_t ready_cb, lv_anim_deleted_cb_t deleted_cb); void init_scr_del_flag(lv_ui *ui); void setup_ui(lv_ui *ui); extern lv_ui guider_ui; void setup_scr_screen_main(lv_ui *ui); void setup_scr_setting(lv_ui *ui); void setup_scr_mianinfopage(lv_ui *ui); void setup_scr_langinfopage(lv_ui *ui); void setup_scr_displayinfopage(lv_ui *ui); void setup_scr_smartinfopage(lv_ui *ui); void setup_scr_firstinfopage(lv_ui *ui); void setup_scr_relayinfopage(lv_ui *ui); void setup_scr_scene(lv_ui *ui); void setup_scr_onoff(lv_ui *ui); void setup_scr_onoff1(lv_ui *ui); void setup_scr_onoff2(lv_ui *ui); void setup_scr_onoff3(lv_ui *ui); void setup_scr_onoff4(lv_ui *ui); void setup_scr_onofftime1(lv_ui *ui); void setup_scr_onofftime2(lv_ui *ui); void setup_scr_onofftime3(lv_ui *ui); void setup_scr_onofftime4(lv_ui *ui); void setup_scr_dimmer(lv_ui *ui); void setup_scr_dimmerinfo(lv_ui *ui,Downlights_Info *downlight); void setup_scr_curtain(lv_ui *ui); void setup_scr_curtaininfo(lv_ui *ui,Curatin_Info *curtain); void setup_scr_rollersinfo(lv_ui *ui,Curatin_Info *curtain); void setup_scr_device(lv_ui *ui); void setup_scr_screensaver(lv_ui *ui); void setup_scr_menu_1(lv_ui *ui); void setup_scr_menu_2(lv_ui *ui); void setup_scr_screen_mainx(lv_ui *ui); void setup_scr_addsubdevicepage(lv_ui *ui); void setup_scr_gangonoff1(lv_ui *ui); void setup_scr_gangonoff2(lv_ui *ui); void setup_scr_gangonoff3(lv_ui *ui); void setup_scr_gangonoff4(lv_ui *ui); void setup_scr_gangonoff6(lv_ui *ui); void setup_scr_aircontrol(lv_ui *ui); void setup_scr_projectorcontrol(lv_ui *ui); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_s_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_returnbg_alpha_14x26); // LV_IMG_DECLARE(_settings_icon_alpha_27x27); // LV_IMG_DECLARE(_scene_bg_alpha_212x94); // LV_IMG_DECLARE(_scene_icon1_alpha_50x50); // LV_IMG_DECLARE(_scene_bg_alpha_212x94); // LV_IMG_DECLARE(_scene_icon2_alpha_50x50); // LV_IMG_DECLARE(_scene_bg_alpha_212x94); // LV_IMG_DECLARE(_scene_icon3_alpha_50x50); // LV_IMG_DECLARE(_scene_bg_alpha_212x94); // LV_IMG_DECLARE(_scene_icon4_alpha_50x50); // LV_IMG_DECLARE(_scene_bg_alpha_212x94); // LV_IMG_DECLARE(_scene_icon5_alpha_50x50); // LV_IMG_DECLARE(_scene_bg_alpha_212x94); // LV_IMG_DECLARE(_scene_icon6_alpha_50x50); // LV_IMG_DECLARE(_scene_bg_alpha_212x94); // LV_IMG_DECLARE(_scene_icon7_alpha_50x50); // LV_IMG_DECLARE(_scene_bg_alpha_212x94); // LV_IMG_DECLARE(_scene_icon8_alpha_50x50); // LV_IMG_DECLARE(_page_sw1_alpha_42x22); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_s_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_settings_icon_alpha_27x27); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_s_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_onoff3_1on_alpha_145x307); // LV_IMG_DECLARE(_lighgt_icon_02_alpha_50x50); // LV_IMG_DECLARE(_onoff4_sw_on_icon_alpha_16x4); // LV_IMG_DECLARE(_onoff3_2on_alpha_146x307); // LV_IMG_DECLARE(_lighgt_icon_08_alpha_50x50); // LV_IMG_DECLARE(_onoff4_sw_on_icon_alpha_16x4); // LV_IMG_DECLARE(_onoff3_3on_alpha_146x307); // LV_IMG_DECLARE(_lighgt_icon_07_alpha_50x50); // LV_IMG_DECLARE(_onoff4_sw_on_icon_alpha_16x4); // LV_IMG_DECLARE(_settings_icon_alpha_27x27); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_s_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_onoff4_1on_alpha_108x307); // LV_IMG_DECLARE(_lighgt_icon_02_alpha_50x50); // LV_IMG_DECLARE(_onoff4_sw_on_icon_alpha_16x4); // LV_IMG_DECLARE(_onoff4_2on_alpha_108x307); // LV_IMG_DECLARE(_lighgt_icon_08_alpha_50x50); // LV_IMG_DECLARE(_onoff4_sw_on_icon_alpha_16x4); // LV_IMG_DECLARE(_onoff4_3on_alpha_110x307); // LV_IMG_DECLARE(_lighgt_icon_09_alpha_50x50); // LV_IMG_DECLARE(_onoff4_sw_on_icon_alpha_16x4); // LV_IMG_DECLARE(_onoff4_4on_alpha_110x307); // LV_IMG_DECLARE(_lighgt_icon_07_alpha_50x50); // LV_IMG_DECLARE(_onoff4_sw_on_icon_alpha_16x4); // LV_IMG_DECLARE(_settings_icon_alpha_27x27); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_s_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_onofftime3_on_alpha_122x96); // LV_IMG_DECLARE(_lighgt_icon_05_alpha_50x50); // LV_IMG_DECLARE(_onofftime3_off_alpha_122x96); // LV_IMG_DECLARE(_lighgt_icon_08_alpha_50x50); // LV_IMG_DECLARE(_onofftime3_off_alpha_122x96); // LV_IMG_DECLARE(_lighgt_icon_09_alpha_50x50); // LV_IMG_DECLARE(_clock_bg_alpha_300x300); // LV_IMG_DECLARE(_clock_hour_alpha_26x300); // LV_IMG_DECLARE(_clock_min_alpha_26x300); // LV_IMG_DECLARE(_clock_second_alpha_26x300); // LV_IMG_DECLARE(_settings_icon_alpha_27x27); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_s_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_onofftime4_on_alpha_120x72); // LV_IMG_DECLARE(_lighgt_icon_05_alpha_50x50); // LV_IMG_DECLARE(_onoff4_2on_alpha_120x72); // LV_IMG_DECLARE(_lighgt_icon_08_alpha_50x50); // LV_IMG_DECLARE(_onofftime4_off_alpha_120x72); // LV_IMG_DECLARE(_lighgt_icon_09_alpha_50x50); // LV_IMG_DECLARE(_onofftime4_off_alpha_120x72); // LV_IMG_DECLARE(_lighgt_icon_07_alpha_50x50); // LV_IMG_DECLARE(_clock_bg_alpha_300x300); // LV_IMG_DECLARE(_clock_hour_alpha_26x300); // LV_IMG_DECLARE(_clock_min_alpha_26x300); // LV_IMG_DECLARE(_clock_second_alpha_26x300); // LV_IMG_DECLARE(_settings_icon_alpha_27x27); // LV_IMG_DECLARE(_dimmer_bg_alpha_212x262); // LV_IMG_DECLARE(_dimmer_temp_icon_alpha_16x16); // LV_IMG_DECLARE(_dimmer_color_temp_alpha_154x52); // LV_IMG_DECLARE(_dimmer_knob_alpha_24x24); // LV_IMG_DECLARE(_dimmer_color_cold_alpha_154x52); // LV_IMG_DECLARE(_dimmer_knob_alpha_24x24); // LV_IMG_DECLARE(_dimmer_clod_icon_alpha_16x16); // LV_IMG_DECLARE(_dimmer_off_btn_alpha_29x29); // LV_IMG_DECLARE(_dimmer_bg_alpha_212x262); // LV_IMG_DECLARE(_dimmer_temp_icon_alpha_16x16); // LV_IMG_DECLARE(_dimmer_color_temp_alpha_154x52); // LV_IMG_DECLARE(_dimmer_knob_alpha_24x24); // LV_IMG_DECLARE(_dimmer_color_cold_alpha_154x52); // LV_IMG_DECLARE(_dimmer_knob_alpha_24x24); // LV_IMG_DECLARE(_dimmer_clod_icon_alpha_16x16); // LV_IMG_DECLARE(_dimmer_on_btn_alpha_29x29); // LV_IMG_DECLARE(_dimmer_bg_alpha_212x262); // LV_IMG_DECLARE(_dimmer_temp_icon_alpha_16x16); // LV_IMG_DECLARE(_dimmer_color_temp_alpha_154x52); // LV_IMG_DECLARE(_dimmer_knob_alpha_24x24); // LV_IMG_DECLARE(_dimmer_color_cold_alpha_154x52); // LV_IMG_DECLARE(_dimmer_knob_alpha_24x24); // LV_IMG_DECLARE(_dimmer_clod_icon_alpha_16x16); // LV_IMG_DECLARE(_dimmer_off_btn_alpha_29x29); // LV_IMG_DECLARE(_dimmer_bg_alpha_212x262); // LV_IMG_DECLARE(_dimmer_temp_icon_alpha_16x16); // LV_IMG_DECLARE(_dimmer_color_temp_alpha_154x52); // LV_IMG_DECLARE(_dimmer_knob_alpha_24x24); // LV_IMG_DECLARE(_dimmer_color_cold_alpha_154x52); // LV_IMG_DECLARE(_dimmer_knob_alpha_24x24); // LV_IMG_DECLARE(_dimmer_clod_icon_alpha_16x16); // LV_IMG_DECLARE(_dimmer_off_btn_alpha_29x29); // LV_IMG_DECLARE(_page_sw2_alpha_42x22); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_s_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_settings_icon_alpha_27x27); // LV_IMG_DECLARE(_curtain_bg_alpha_214x142); // LV_IMG_DECLARE(_curtain_pause_alpha_188x96); // LV_IMG_DECLARE(_curtain_bg_alpha_214x142); // LV_IMG_DECLARE(_curtain_restart_alpha_188x96); // LV_IMG_DECLARE(_curtain_bg_alpha_214x142); // LV_IMG_DECLARE(_curtain_open_alpha_188x96); // LV_IMG_DECLARE(_curtain_bg_alpha_214x142); // LV_IMG_DECLARE(_curtain_close_alpha_188x96); // LV_IMG_DECLARE(_page_sw1_alpha_42x22); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_s_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_s_alpha_24x24); // LV_IMG_DECLARE(_returnbg_alpha_14x26); // LV_IMG_DECLARE(_heart_off_icon_alpha_28x28); // LV_IMG_DECLARE(_returnbg_alpha_14x26); // LV_IMG_DECLARE(_heart_on_icon_alpha_28x28); // LV_IMG_DECLARE(_standyclock_bg_alpha_420x420); // LV_IMG_DECLARE(_standyclock_hour_alpha_36x420); // LV_IMG_DECLARE(_standyclock_min_alpha_36x420); // LV_IMG_DECLARE(_standyclock_second_alpha_36x420); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_s_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_s_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_s_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_s_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_s_alpha_24x24); // LV_IMG_DECLARE(_navi_bg_alpha_440x74); // LV_IMG_DECLARE(_navi_scenes_icon_s_alpha_29x29); // LV_IMG_DECLARE(_navi_sw_icon_alpha_38x21); // LV_IMG_DECLARE(_navi_dimmer_icon_alpha_30x30); // LV_IMG_DECLARE(_navi_curtain_icon_alpha_24x24); // LV_IMG_DECLARE(_navi_device_icon_alpha_24x24); LV_FONT_DECLARE(lv_font_DroidSansFallback_12); LV_FONT_DECLARE(lv_font_DroidSansFallback_14); LV_FONT_DECLARE(lv_font_albbhptR_16); //设备详情专用 里面有符号图标 LV_FONT_DECLARE(lv_font_simsun_chs_16); #define lv_font_simsun_16 lv_font_simsun_chs_16 LV_FONT_DECLARE(lv_font_DroidSansFallback_20); LV_FONT_DECLARE(lv_font_albbhptR_30); LV_FONT_DECLARE(lv_font_simsun_chs_48); #define lv_font_simsun_48 lv_font_simsun_chs_48 LV_FONT_DECLARE(lv_font_DroidSansFallback_60); LV_FONT_DECLARE(lv_font_albbhptR_100); // extern lv_font_t *lv_font_DroidSansFallback_12; // extern lv_font_t *lv_font_DroidSansFallback_14; // extern lv_font_t *lv_font_simsun_16; // extern lv_font_t *lv_font_DroidSansFallback_20; // extern lv_font_t *lv_font_simsun_48; // extern lv_font_t *lv_font_DroidSansFallback_60; #ifdef __cplusplus } #endif #endif