2 Commits

Author SHA1 Message Date
hm 5ec8c122e7 refactor(lvgl): redesign System Monitor UI with Control panel and touch input
- Replace old PERIPHERALS card with new CONTROL card (LED indicators + toggle switches + task start button)
- Add touch input support via lv_port_indev_feed() in main loop
- Rewrite update_ui() with real-time touch coordinate display and LED state tracking
- Fix GT1151 touch driver: expose x()/y() getters as public, const-correct isActive()
- Fix GT1151 scan() to clear IRQ flag on no-touch
- Adjust layout spacing to accommodate wider control panel
2026-04-29 22:46:14 +08:00
hm ccc48e725f feat: 集成LVGL v8.3并实现系统监测界面
- 集成LVGL v8.3图形库,通过CMake构建系统编译
- 实现LVGL显示驱动(lv_port_disp):使用SRAM作为draw buffer
- 实现触摸输入驱动(lv_port_indev):基于gt9xxx触摸芯片
- 设计系统监测界面:CPU/内存/工作负载/外设状态卡片
- monitor_task改为采集系统数据(堆内存/运行时间)
- 开机自检后直接进入系统监测界面
2026-04-29 19:31:56 +08:00