MXC-A36-Demo/Demo/lv_user_code/include/img_basic.h

104 lines
3.1 KiB
C

/*
* @Description:
* @Date: 2024-02-01 08:45:00
* @role:
* @LastEditTime:
*/
#ifndef __IMG_BASIC_H__
#define __IMG_BASIC_H__
#define lv_log_on printf
#include "language_table.h"
LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_10px);
LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_16px);
LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_20px);
LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_22px);
LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_30px);
LV_FONT_DECLARE(MXC_WRYH_CT_bpp4_72px);
LV_FONT_DECLARE(arialuni_field_bbp2_32px);
#define LV_FONT_MXC_WRYH_CT_10PX &MXC_WRYH_CT_bpp4_10px
#define LV_FONT_MXC_WRYH_CT_16PX &MXC_WRYH_CT_bpp4_16px
#define LV_FONT_MXC_WRYH_CT_20PX &MXC_WRYH_CT_bpp4_20px
#define LV_FONT_MXC_WRYH_CT_22PX &MXC_WRYH_CT_bpp4_22px
#define LV_FONT_MXC_WRYH_CT_30PX &MXC_WRYH_CT_bpp4_30px
#define LV_FONT_MXC_WRYH_CT_72PX &MXC_WRYH_CT_bpp4_72px
#define LV_FONT_ARIALUNI_ALL_32PX &arialuni_field_bbp2_32px
#define UI_PARENT_INIT(PARENT) do{lv_obj_set_size(PARENT,LV_PCT(100),LV_PCT(100));\
lv_obj_set_style_bg_color(PARENT,lv_color_black(),0); \
lv_obj_set_style_pad_all(PARENT,0,0); \
lv_obj_set_style_border_width(PARENT, 0, 0); \
lv_obj_set_scrollbar_mode(PARENT, LV_SCROLLBAR_MODE_OFF);}while(0)
//A36нçÃæ 2024.4.9 liulin
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_10px);
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_14px);
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_21px);
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_36px);
LV_FONT_DECLARE(MXC_MSYAHEI_CT_bpp4_48px);
#define LV_FONT_MXC_MSYAHEI_CT_10PX &MXC_MSYAHEI_CT_bpp4_10px
#define LV_FONT_MXC_MSYAHEI_CT_14PX &MXC_MSYAHEI_CT_bpp4_14px
#define LV_FONT_MXC_MSYAHEI_CT_21PX &MXC_MSYAHEI_CT_bpp4_21px
#define LV_FONT_MXC_MSYAHEI_CT_36PX &MXC_MSYAHEI_CT_bpp4_36px
#define LV_FONT_MXC_MSYAHEI_CT_48PX &MXC_MSYAHEI_CT_bpp4_48px
void lv_img_big_disp(lv_obj_t* parent, const lv_img_dsc_t **src , lv_coord_t x, lv_coord_t y,uint8_t img_num,uint8_t start);
lv_obj_t* lv_img_big_create(lv_obj_t* parent, const lv_img_dsc_t **src , lv_coord_t x, lv_coord_t y,uint8_t img_num,uint8_t start);
//A36нçÃæ
#if 1
//LV_IMG_DECLARE(ui_img_a36_colorbar_png)
LV_IMG_DECLARE(A36_colorbar_cfile)
LV_IMG_DECLARE(A36_waterbar1_cfile)
LV_IMG_DECLARE(A36_oilbar1_cfile)
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_blackgroud_src[6] =
{
IMG_A36_BLACKGROUD1_ICO_1,
IMG_A36_BLACKGROUD1_ICO_2,
IMG_A36_BLACKGROUD1_ICO_3,
IMG_A36_BLACKGROUD1_ICO_4,
IMG_A36_BLACKGROUD1_ICO_5,
IMG_A36_BLACKGROUD1_ICO_6
};
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_numscale_src[3] =
{
IMG_A36_NUMSCALE_ICO_1,
IMG_A36_NUMSCALE_ICO_2,
IMG_A36_NUMSCALE_ICO_3
};
#else if
//LV_IMG_DECLARE(speed_arc);
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_demo1_src[5] =
{
IMG_DM1_BG_1,
IMG_DM1_BG_2,
IMG_DM1_BG_3,
IMG_DM1_BG_4,
IMG_DM1_BG_5,
};
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* arc_test_src[3] =
{
IMG_SPEED_ARC_1,
IMG_SPEED_ARC_2,
IMG_SPEED_ARC_3,
};
LV_ATTRIBUTE_LARGE_CONST static const lv_img_dsc_t* panel_bg2_src[3] =
{
IMG_DM1_BAR_BG_1,
IMG_DM1_BAR_BG_2,
IMG_DM1_BAR_BG_3,
};
#endif
#endif