#ifdef USE_CONFIG_OVERRIDE #include "user_config_override.h" #endif #include "lv_conf_v7.h" #define LV_THEME_DEFAULT_FLAGS LV_THEME_DEFAULT_FLAG /*#include "lv_conf_v8.h" #ifndef LV_CONF_STUB_H #define LV_CONF_STUB_H #ifdef LV_THEME_DEFAULT_FLAG //#define lv_task_handler lv_timer_handler #define lv_obj_set_click(obj, en) \ ((en) ? lv_obj_add_flag(obj, LV_OBJ_FLAG_CLICKABLE) : lv_obj_clear_flag(obj, LV_OBJ_FLAG_CLICKABLE)) #define lv_obj_get_click(obj) (lv_obj_has_flag(obj, LV_OBJ_FLAG_CLICKABLE)) #define lv_obj_set_hidden(obj, en) \ ((en) ? lv_obj_add_flag(obj, LV_OBJ_FLAG_HIDDEN) : lv_obj_clear_flag(obj, LV_OBJ_FLAG_HIDDEN)) #define lv_obj_get_hidden(obj) (lv_obj_has_flag(obj, LV_OBJ_FLAG_HIDDEN)) #define lv_btn_set_checkable(obj, en) \ ((en) ? lv_obj_add_flag(obj, LV_OBJ_FLAG_CHECKABLE) : lv_obj_clear_flag(obj, LV_OBJ_FLAG_CHECKABLE)) #define lv_btn_get_checkable(obj) (lv_obj_has_flag(obj, LV_OBJ_FLAG_CHECKABLE)) #define lv_checkbox_set_checked(obj, en) \ ((en) ? lv_obj_add_state(obj, LV_STATE_CHECKED) : lv_obj_clear_state(obj, LV_STATE_CHECKED)) #define lv_checkbox_is_checked(obj) ((lv_obj_get_state(obj) & LV_STATE_CHECKED)?true:false) #define lv_chart_set_range(chart, ymin, ymax) lv_chart_set_y_range(chart, LV_CHART_AXIS_PRIMARY_Y, ymin, ymax) #define lv_obj_set_style_local_pad_inner lv_obj_set_style_local_pad_top #define lv_dropdown_set_draw_arrow(obj, en) lv_dropdown_set_symbol(obj, en ? LV_SYMBOL_DOWN : NULL) #define lv_cont_set_fit(obj, fit) #define lv_cont_set_layout(obj, fit) #define lv_roller_set_auto_fit(obj, fit) #define lv_obj_set_top(obj, fit) #define LV_BTN_STATE_PRESSED LV_STATE_PRESSED #define LV_BTN_STATE_DISABLED LV_STATE_DISABLED #define LV_BTN_STATE_CHECKED_RELEASED LV_STATE_CHECKED #define LV_BTN_STATE_CHECKED_PRESSED LV_STATE_CHECKED + LV_STATE_PRESSED #define LV_BTN_STATE_CHECKED_DISABLED LV_STATE_CHECKED + LV_STATE_DISABLED #define LV_BTN_STATE_RELEASED LV_STATE_DEFAULT #define lv_btn_set_state lv_obj_set_state #define lv_btn_get_state lv_obj_get_state #define lv_btn_state_t lv_state_t #define LV_CPICKER_PART_MAIN LV_COLORWHEEL_PART_MAIN #define LV_CPICKER_PART_KNOB LV_COLORWHEEL_PART_KNOB #define LV_CPICKER_TYPE_RECT 0 #define LV_CPICKER_TYPE_DISC 0 #define lv_cpicker_get_color lv_colorwheel_get_rgb #define lv_cpicker_set_color lv_colorwheel_set_rgb #define lv_cpicker_create lv_colorwheel_create #define lv_cont_create lv_obj_create #define lv_page_create lv_obj_create #define LV_BAR_PART_BG LV_BAR_PART_MAIN #define LV_CHECKBOX_PART_BG LV_CHECKBOX_PART_MAIN #define LV_PAGE_PART_SCROLLBAR #define LV_TEXTAREA_PART_BG LV_TEXTAREA_PART_MAIN #define LV_BTNMATRIX_PART_BG LV_BTNMATRIX_PART_MAIN #define LV_KEYBOARD_PART_BG LV_BTNMATRIX_PART_MAIN #define LV_KEYBOARD_PART_BTN LV_BTNMATRIX_PART_BTN #define LV_SPINBOX_PART_BG LV_ARC_PART_MAIN #define LV_SWITCH_PART_BG LV_SWITCH_PART_MAIN #define LV_SLIDER_PART_BG LV_SLIDER_PART_MAIN #define LV_DROPDOWN_PART_SCROLLBAR LV_DROPDOWN_PART_LIST // ?? #define LV_TEXTAREA_PART_SCROLLBAR LV_TEXTAREA_PART_PLACEHOLDER // ?? #define LV_THEME_DEFAULT_FLAGS LV_THEME_DEFAULT_FLAG #define lv_img_get_file_name(img) \ (((lv_img_ext_t *)lv_obj_get_ext_attr(img))->src_type == LV_IMG_SRC_FILE) \ ? (const char *)((lv_img_ext_t *)lv_obj_get_ext_attr(img))->src \ : "" // For hasp_theme.c #define lv_obj_refresh_style _lv_obj_refresh_style #define lv_obj_get_style_list _lv_obj_get_style_list #define lv_obj_add_style_list _lv_obj_add_style_list #define lv_obj_report_style_mod lv_obj_report_style_change #endif #endif */