添加了完整的LVGL集成支持,包括: - 在app.overlay中配置显示设备树,添加背光别名和SPI3总线支持 - 集成PWM背光控制,通过pwm-leds子系统管理背光亮度 - 配置LVGL自动初始化和工作队列运行模式 - 实现显示模块的工作队列更新机制,包含UI创建和定时刷新 - 添加详细的LVGL移植说明文档,涵盖设备树配置、调试步骤和常见问题 - 调整分区配置以适应LVGL固件大小需求 - 启用MCUBoot bootloader支持OTA功能 该变更使得系统能够在ST7789V显示屏上正常运行LVGL界面,并通过PWM控制背光。
40 lines
629 B
YAML
40 lines
629 B
YAML
mcuboot:
|
|
address: 0x0
|
|
end_address: 0xc000
|
|
region: flash_primary
|
|
size: 0xc000
|
|
|
|
mcuboot_pad:
|
|
address: 0xc000
|
|
end_address: 0xc200
|
|
region: flash_primary
|
|
size: 0x200
|
|
|
|
app:
|
|
address: 0xc200
|
|
end_address: 0x82000
|
|
region: flash_primary
|
|
size: 0x75e00
|
|
|
|
mcuboot_primary:
|
|
address: 0xc000
|
|
end_address: 0x82000
|
|
orig_span: &id001
|
|
- mcuboot_pad
|
|
- app
|
|
region: flash_primary
|
|
size: 0x76000
|
|
span: *id001
|
|
|
|
mcuboot_secondary:
|
|
address: 0x82000
|
|
end_address: 0xf8000
|
|
region: flash_primary
|
|
size: 0x76000
|
|
|
|
settings_storage:
|
|
address: 0xf8000
|
|
end_address: 0x100000
|
|
region: flash_primary
|
|
size: 0x8000
|