dc11ee3fc4
2、修复sensorhub低功耗越界问题; 3、修复rcsp传输相关问题; 4、更新flash_params_v3.bin; 5、修复摄像头、科大讯飞相关问题;
506 lines
24 KiB
C
506 lines
24 KiB
C
#ifdef SUPPORT_MS_EXTENSIONS
|
||
#pragma bss_seg(".lib_jlui_config.data.bss")
|
||
#pragma data_seg(".lib_jlui_config.data")
|
||
#pragma const_seg(".lib_jlui_config.text.const")
|
||
#pragma code_seg(".lib_jlui_config.text")
|
||
#endif
|
||
|
||
|
||
#include "app_config.h"
|
||
#include "system/includes.h"
|
||
#include "jlui/ui_core.h"
|
||
|
||
//================================================//
|
||
// UI版本和CPU类型 //
|
||
// 使用一个8bit值表示 //
|
||
// 高四位表示UI类型,0表示点阵屏,1表示彩屏 //
|
||
// 低四位表示CPU,0表示BR23和BR27,1表示BR28 //
|
||
//================================================//
|
||
#if ((defined CONFIG_CPU_BR23) || (defined CONFIG_CPU_BR27))
|
||
#if (defined TCFG_DOT_LCD_ENABLE)
|
||
const int JLUI_TYPE_AND_VERSION = 0x00;
|
||
#else
|
||
const int JLUI_TYPE_AND_VERSION = 0x10;
|
||
#endif
|
||
|
||
#else
|
||
#if (defined TCFG_DOT_LCD_ENABLE)
|
||
const int JLUI_TYPE_AND_VERSION = 0x01;
|
||
|
||
#else
|
||
const int JLUI_TYPE_AND_VERSION = 0x11;
|
||
#endif
|
||
#endif
|
||
|
||
|
||
//================================================//
|
||
// LVGL //
|
||
//================================================//
|
||
#if CONFIG_LVGL_UI_ENABLE
|
||
const u8 lvgl_ui_enable = 1;
|
||
const u8 TCFG_DEBUG_RENDER_LCD_TIME = 0; //统计刷屏帧率,以及UI框架渲染一帧时间,以及显示屏驱动造成的延时时间
|
||
|
||
//启动推屏时te可以越过推屏区域起始y坐标的最大值;如果页面合成速度小于1TE周期则该值较大更好,
|
||
//如果合成速度较慢则该值较小更好;如果出现切线尽量减小改值
|
||
const u16 lvgl_te_contenue = 100;
|
||
|
||
const char *const lv_src_base_file = "storage/res_nor_mode/C/lvgl/lv_res.zip";
|
||
|
||
#else
|
||
const u8 lvgl_ui_enable = 0;
|
||
#endif
|
||
|
||
|
||
//================================================//
|
||
// JLUI内核 //
|
||
//================================================//
|
||
const int UI_DATA_STORE_IN_NORFLASH = !TCFG_NANDFLASH_DEV_ENABLE; //norflash,默认开启
|
||
const int ENABLE_PSRAM_UI_FRAME = 0; //psram特效,暂不使用
|
||
const int JLUI_CORE_GRID_KEY_VER = 0x1; //列表编码器转动版本
|
||
const int UI_NANDFLASH_RES_BY_PACKRES = TCFG_NANDFLASH_UI_FAT_ENABLE; //使用标准fat+packres打包资源
|
||
const int UI_CORE_FOCUS_FILTER_ENABLE = 1;
|
||
#if CONFIG_DOUBLE_BANK_ENABLE
|
||
const int UI_RES_FLASH_TAB_OFFSET = 0x20; //双备份内置资源偏移
|
||
#else
|
||
const int UI_RES_FLASH_TAB_OFFSET = 0x0;
|
||
#endif
|
||
//================================================//
|
||
// JPEG //
|
||
//================================================//
|
||
const int config_jpeg_isr_delay_us = 50; //参考值100,最小50
|
||
const int JLJPEG_STREAM_ENABLE = 1;
|
||
#if TCFG_HOST_UVC_ENABLE
|
||
const int config_jpeg_sync_wait_in_irq = 0; //在中断同步等待,效率低
|
||
const int config_jpeg_ff_rst_enable = 1; //支持带DRI标志的图片,部分摄像头只输出这种类型的图片
|
||
#else
|
||
const int config_jpeg_sync_wait_in_irq = 0; //在中断同步等待
|
||
const int config_jpeg_ff_rst_enable = 0; //支持带DRI标志的图片,非UVC功能不开,由app等转码。带DRI标志解码效率低
|
||
#endif
|
||
const int config_jpeg_pend_timeout = 20; //
|
||
|
||
//================================================//
|
||
// GPU中断 //
|
||
//================================================//
|
||
#if (TCFG_UI_ENABLE && (CONFIG_JL_UI_ENABLE || CONFIG_LVGL_UI_ENABLE))
|
||
const int UI_GPU_IRQ_MODE = 1;
|
||
#else
|
||
const int UI_GPU_IRQ_MODE = 0;
|
||
#endif
|
||
|
||
|
||
//================================================//
|
||
// GPU异常打印 //
|
||
//================================================//
|
||
const int GPU_EXCEPTION_ANALYZE_ENABLE = 1;
|
||
|
||
|
||
//================================================//
|
||
// 字库 //
|
||
//================================================//
|
||
const int ARABIC_MODE_SWITCH = 0;
|
||
const int HEBREW_MODE_SWITCH = 0;
|
||
const int THAI_MODE_SWITCH = 0;
|
||
const int MYANMAR_MODE_SWITCH = 0;
|
||
const int BENGALI_MODE_SWITCH = 0;
|
||
const int KHMER_MODE_SWITCH = 0;
|
||
const int INDIC_MODE_SWITCH = 0;
|
||
const int TIBETAN_MODE_SWITCH = 0;
|
||
const int MIXLEFT_MODE_SWITCH = 0;
|
||
#if TCFG_IFLYTEK_ENABLE
|
||
const int MIXRIGHT_MODE_SWITCH = 1;
|
||
#else
|
||
const int MIXRIGHT_MODE_SWITCH = 0;
|
||
#endif
|
||
const int FONT_UNIC_SWITCH = 1;
|
||
const int FONT_USE_PTR = !TCFG_NANDFLASH_DEV_ENABLE;
|
||
const int SCALE_EFFECT_WITHOUT_PSRAM_ENABLE = 0;
|
||
|
||
const int font_scroll_circular_interval = 40; //循环滚动距离
|
||
const int strpic_scroll_circular_deafult_enable = 0; //是否默认开启strpic循环滚动
|
||
//================================================//
|
||
// 优先使用psram的模块配置 //
|
||
//================================================//
|
||
#if TCFG_PSRAM_DEV_ENABLE
|
||
const u32 config_ui_alloc_psram_mod_sel = \
|
||
/* BIT(UI_MODULE_CORE) | */ \
|
||
BIT(UI_MODULE_FRAME) | \
|
||
BIT(UI_MODULE_WIDGET) | \
|
||
BIT(UI_MODULE_RESOURCE) | \
|
||
BIT(UI_MODULE_GPU) | \
|
||
BIT(UI_MODULE_FONT) | \
|
||
/* BIT(UI_MODULE_JPEG) | \ */ \
|
||
BIT(UI_MODULE_CACHE) | \
|
||
BIT(UI_MODULE_CUSTOM_DRAW);
|
||
#else
|
||
const u32 config_ui_alloc_psram_mod_sel = 0;
|
||
#endif
|
||
|
||
|
||
//================================================//
|
||
// 杰理UI使用PSRAM作为显存buf //
|
||
// 注意:这个标志使能时GPU直接输出到PSRAM,速度会 //
|
||
// 比较慢一点,谨慎使用。 //
|
||
// 空间占用:LCD屏驱配置的显存buf //
|
||
// 使用本功能必须使能PSRAM设备! //
|
||
//================================================//
|
||
#if TCFG_PSRAM_DEV_ENABLE
|
||
const int JLUI_USED_PSRAM_DISPLAY_BUF = 0;
|
||
#else
|
||
const int JLUI_USED_PSRAM_DISPLAY_BUF = 0;
|
||
#endif
|
||
|
||
|
||
//================================================//
|
||
// 杰理UI GPU输出拷贝到PSRAM //
|
||
// 注意:这个标志使能时,GPU依旧使用SRAM作为分块合//
|
||
// 成的输出buf,每个分块合成完毕后会使用DMA拷贝到 //
|
||
// PSRAM并拼接成一帧数据,最后使用DBI模块推这一整 //
|
||
// 帧数据到屏幕。 //
|
||
// 空间占用:屏宽 * 屏高 * 2(RGB565) * 2(双buf) //
|
||
// 本功能与 JLUI_USED_PSRAM_DISPLAY_BUF 不互斥,但 //
|
||
// 不建议同时使用,否则对帧率影响较大。 //
|
||
// 使用本功能必须使能PSRAM设备! //
|
||
// 使用nandflash时占用较多PSRAM,不建议开启本功能 //
|
||
//================================================//
|
||
const int JLUI_GPU_DMA_TO_PSRAM = 0;
|
||
|
||
|
||
//================================================//
|
||
// 杰理UI QSPI/RGB RAMLESS屏使能 //
|
||
// 注意:JLUI_GPU_DMA_TO_PSRAM需要开启 //
|
||
//================================================//
|
||
const int JLUI_LCD_RAMLESS_ENABLE = 0;
|
||
|
||
|
||
//================================================//
|
||
// 杰理UI多页面叠加支持 //
|
||
//================================================//
|
||
#if TCFG_UI_ENABLE_SMARTWIN
|
||
const int JLUI_MULTI_PAGE_OVERLAY_SUPPORT = 1;
|
||
#else
|
||
const int JLUI_MULTI_PAGE_OVERLAY_SUPPORT = 0;
|
||
#endif
|
||
|
||
//================================================//
|
||
// 杰理UI框架自定义绘图内容缓存 //
|
||
// 注意:当开启自定义绘图缓存功能时,自定义绘图内 //
|
||
// 容将使用 jlui_malloc 接口申请 buf 进行缓存。会 //
|
||
// 占用更多的ram或psram空间,但开启此功能可将自定 //
|
||
// 义绘图内容添加到页面中用于2.5D特效。 //
|
||
// //
|
||
// 注意:目前仅支持ui_draw_bar功能缓存 2025-4-24 //
|
||
//================================================//
|
||
const int JLUI_CUSTOM_DRAW_CACHE = 0;
|
||
|
||
|
||
//================================================//
|
||
// GPU 输入PSRAM地址转为nocache //
|
||
// 注意:开启本功能后,底层在配置GPU指令时,会自 //
|
||
// 动将PSRAM 的cache地址转为 nocache 地址进行访问 //
|
||
//================================================//
|
||
const int GPU_INPUT_TO_NOCACHE = 0;
|
||
|
||
|
||
//================================================//
|
||
// 将资源加载到psram
|
||
//================================================//
|
||
#if (TCFG_PSRAM_DEV_ENABLE && TCFG_NANDFLASH_DEV_ENABLE)
|
||
const int config_gpu_cache_psram_jpeg_en = 1;
|
||
const int config_gpu_cache_psram_file_res_en = 1;
|
||
#elif (TCFG_PSRAM_DEV_ENABLE && !TCFG_NANDFLASH_DEV_ENABLE)
|
||
const int config_gpu_cache_psram_jpeg_en = 1;
|
||
const int config_gpu_cache_psram_file_res_en = 0;
|
||
#else
|
||
const int config_gpu_cache_psram_jpeg_en = 0;
|
||
const int config_gpu_cache_psram_file_res_en = 0;
|
||
#endif
|
||
|
||
//================================================//
|
||
// GPU任务释放异常检查 //
|
||
//================================================//
|
||
const int GPU_TASK_FREE_DEBUG_EN = 0;
|
||
|
||
|
||
//================================================//
|
||
// 不可屏蔽中断使能配置(UNMASK_IRQ) //
|
||
//================================================//
|
||
const int CONFIG_CPU_UNMASK_IRQ_ENABLE = 1;
|
||
|
||
|
||
//================================================//
|
||
// 特效 //
|
||
//================================================//
|
||
const int config_page_flip_deep = 500; //500~1000,值越小立体感越强
|
||
|
||
|
||
//================================================//
|
||
// UI CORE模块打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_UI_CORE AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_UI_CORE AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_UI_CORE AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_UI_CORE AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_UI_CORE AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// WINDOW 打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_WINDOW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_WINDOW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_WINDOW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_WINDOW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_WINDOW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// LAYER 打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_LAYER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_LAYER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_LAYER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_LAYER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_LAYER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// LAYOUT打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_LAYOUT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_LAYOUT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_LAYOUT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_LAYOUT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_LAYOUT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// BATTERY打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_BATTERY AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_BATTERY AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_BATTERY AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_BATTERY AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_BATTERY AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// PIC打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_PIC AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_PIC AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_PIC AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_PIC AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_PIC AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// TEXT打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_TEXT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_TEXT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_d_TEXT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_TEXT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_TEXT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// TIME打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_TIME AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_TIME AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_TIME AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_TIME AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_TIME AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// NUMBER打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_NUMBER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_NUMBER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_NUMBER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_NUMBER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_NUMBER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// BUTTON打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_BUTTON AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_BUTTON AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_BUTTON AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_BUTTON AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_BUTTON AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// GRID打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_GRID AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_GRID AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_d_GRID AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_GRID AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_GRID AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// COMPASS打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_COMPASS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_COMPASS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_COMPASS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_COMPASS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_COMPASS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// MULTIPROGRESS打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_MULTIPROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_MULTIPROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_MULTIPROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_MULTIPROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_MULTIPROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// PROGRESS打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_PROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_PROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_PROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_PROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_PROGRESS AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// SLIDER打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_SLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_SLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_SLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_SLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_SLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// VSLIDER打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_VSLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_VSLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_VSLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_VSLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_VSLIDER AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// WATCH打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_WATCH AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_WATCH AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_WATCH AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_WATCH AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_WATCH AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// 字库打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_FONT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_FONT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_FONT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_FONT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_FONT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// ui_platform打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_PLATFORM AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_PLATFORM AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_d_PLATFORM AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_PLATFORM AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_PLATFORM AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// 自定义绘图模块打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_UI_DRAW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_UI_DRAW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_UI_DRAW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_UI_DRAW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_UI_DRAW AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// UI RES模块打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_UI_RES AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_UI_RES AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_UI_RES AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_UI_RES AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_UI_RES AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// GPU DEMO 模块打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_GPU_DEMO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_i_GPU_DEMO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_GPU_DEMO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_w_GPU_DEMO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_GPU_DEMO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
//================================================//
|
||
// GPU 连接层打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_JL_GPU AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_JL_GPU AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_d_JL_GPU AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_JL_GPU AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_e_JL_GPU AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_c_JL_GPU AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
|
||
|
||
//================================================//
|
||
// JPG 模块打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_JPEG AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_JPEG AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_d_JPEG AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_JPEG AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_e_JPEG AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_c_JPEG AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
|
||
|
||
//================================================//
|
||
// EFFECT 模块打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_UI_EFFECT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_UI_EFFECT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_UI_EFFECT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_UI_EFFECT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_c_UI_EFFECT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_UI_EFFECT AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
//================================================//
|
||
// UI BUF 模块打印 //
|
||
//================================================//
|
||
const char log_tag_const_v_UI_BUF AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_UI_BUF AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_UI_BUF AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_UI_BUF AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_c_UI_BUF AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_UI_BUF AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|
||
|
||
const char log_tag_const_v_AVI_VIDEO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_i_AVI_VIDEO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_d_AVI_VIDEO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(FALSE);
|
||
const char log_tag_const_w_AVI_VIDEO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_c_AVI_VIDEO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
const char log_tag_const_e_AVI_VIDEO AT(.LOG_TAG_CONST) = CONFIG_DEBUG_LIB(TRUE);
|
||
|