Files
AC707N/SDK/apps/watch/log_config/lib_jlui_config.c
T
huxi dc11ee3fc4 1、添加virfat备份与恢复;
2、修复sensorhub低功耗越界问题;
3、修复rcsp传输相关问题;
4、更新flash_params_v3.bin;
5、修复摄像头、科大讯飞相关问题;
2025-12-26 15:26:30 +08:00

506 lines
24 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#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表示彩屏 //
// 低四位表示CPU0表示BR23和BR271表示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);