feat(display): 添加完整的LVGL显示界面和电源管理功能
- 集成自定义字体ui_font_keyboard_small_18和ui_font_keyboard_time_48 - 配置LVGL编译选项,启用flex布局和压缩字体支持 - 实现完整的显示UI界面,包括日期时间、电池状态、连接状态等组件 - 添加显示模块的电源管理功能,支持自动休眠和唤醒 - 实现与电池状态、键盘LED、模式切换等事件的交互响应 - 添加1分钟空闲超时自动熄屏功能 - 使用自定义精简字体替换默认蒙特塞拉特字体
This commit is contained in:
6
prj.conf
6
prj.conf
@@ -84,15 +84,19 @@ CONFIG_MIPI_DBI=y
|
||||
CONFIG_ST7789V=y
|
||||
CONFIG_LVGL=y
|
||||
CONFIG_LV_CONF_MINIMAL=y
|
||||
CONFIG_LV_COLOR_16_SWAP=y
|
||||
CONFIG_LV_BUILD_EXAMPLES=n
|
||||
CONFIG_LV_BUILD_DEMOS=n
|
||||
CONFIG_LV_USE_LABEL=y
|
||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||
CONFIG_LV_USE_FLEX=y
|
||||
CONFIG_LV_USE_FONT_COMPRESSED=y
|
||||
CONFIG_LV_TXT_ENC_UTF8=y
|
||||
CONFIG_LV_Z_AUTO_INIT=y
|
||||
CONFIG_LV_Z_VDB_SIZE=25
|
||||
CONFIG_LV_Z_BITS_PER_PIXEL=16
|
||||
CONFIG_LV_Z_LVGL_MUTEX=y
|
||||
CONFIG_LV_Z_RUN_LVGL_ON_WORKQUEUE=y
|
||||
CONFIG_LV_Z_LVGL_WORKQUEUE_STACK_SIZE=8192
|
||||
CONFIG_LV_Z_FLUSH_THREAD=y
|
||||
CONFIG_LV_Z_DOUBLE_VDB=y
|
||||
CONFIG_LV_Z_MEM_POOL_SIZE=16384
|
||||
|
||||
Reference in New Issue
Block a user