feat(app): 添加显示模块支持ST7789V显示屏
- 新增display_module.c实现LVGL显示功能,包括标签创建和定时刷新 - 在CMakeLists.txt中添加display_module.c到应用源文件列表 - 在app.overlay中配置显示设备选择和SPI接口使能 - 增加DISPLAY、MIPI_DBI、ST7789V、LVGL等相关配置选项 - 调整pm_static.yml中的应用分区大小以适应新的固件尺寸 - 禁用MCUBOOT和MCUMGR相关配置以节省空间
This commit is contained in:
27
prj.conf
27
prj.conf
@@ -5,15 +5,16 @@ CONFIG_ASSERT=y
|
||||
CONFIG_ASSERT_VERBOSE=y
|
||||
CONFIG_RESET_ON_FATAL_ERROR=n
|
||||
CONFIG_FAULT_DUMP=2
|
||||
CONFIG_SIZE_OPTIMIZATIONS=y
|
||||
|
||||
CONFIG_ZCBOR=y
|
||||
CONFIG_BOOTLOADER_MCUBOOT=y
|
||||
CONFIG_MCUMGR=y
|
||||
CONFIG_MCUMGR_TRANSPORT_BT=y
|
||||
CONFIG_MCUMGR_GRP_IMG=y
|
||||
CONFIG_MCUMGR_GRP_OS=y
|
||||
CONFIG_IMG_MANAGER=y
|
||||
CONFIG_STREAM_FLASH=y
|
||||
CONFIG_ZCBOR=n
|
||||
CONFIG_BOOTLOADER_MCUBOOT=n
|
||||
CONFIG_MCUMGR=n
|
||||
CONFIG_MCUMGR_TRANSPORT_BT=n
|
||||
CONFIG_MCUMGR_GRP_IMG=n
|
||||
CONFIG_MCUMGR_GRP_OS=n
|
||||
CONFIG_IMG_MANAGER=n
|
||||
CONFIG_STREAM_FLASH=n
|
||||
|
||||
CONFIG_BT=y
|
||||
CONFIG_BT_PERIPHERAL=y
|
||||
@@ -78,5 +79,15 @@ CONFIG_ADC=y
|
||||
CONFIG_I2C=y
|
||||
CONFIG_IP5305=y
|
||||
CONFIG_SENSOR=y
|
||||
CONFIG_DISPLAY=y
|
||||
CONFIG_MIPI_DBI=y
|
||||
CONFIG_ST7789V=y
|
||||
CONFIG_LVGL=y
|
||||
CONFIG_LV_CONF_MINIMAL=y
|
||||
CONFIG_LV_BUILD_EXAMPLES=n
|
||||
CONFIG_LV_BUILD_DEMOS=n
|
||||
CONFIG_LV_USE_LABEL=y
|
||||
CONFIG_LV_FONT_MONTSERRAT_14=y
|
||||
CONFIG_LV_Z_MEM_POOL_SIZE=16384
|
||||
|
||||
CONFIG_SEGGER_RTT_BUFFER_SIZE_UP=4096
|
||||
|
||||
Reference in New Issue
Block a user