Repository navigation
What's Changed
架构与性能
- 引入帧缓管理:新增 FrameBufferManager,在 ESP32 上使用队列与双缓冲(PSRAM 可选)分离渲染与推屏,支持目标帧率限速
- 显示管线优化:HinarUIDisplay 支持 PSRAM 双缓冲、区域刷新,I2C 速率提升,推屏效率提升
低功耗与静态页
- OFF 键行为重定义:仅在 Module 状态进入静态睡眠页(显示电量/充电状态/SHT30 温湿度、波浪电量条)
- 睡眠页定期刷新,充电检测 ADC 阈值,CHARGING 状态圆点实时反映
性能监控与帧率
- perf 模块分离为后台任务,FPS/覆盖率显示在开发者模式顶栏
- 计时基于显示推屏帧,避免主循环阻塞影响统计
配置与模块
- Menu 配置/动画:flow speed、stepCount 解耦
- 模块调优:新增充电检测阈值、SHT30 滤波接口 Sht30Status,电池接口 BatteryStatus
- 新增板级引脚定义 CHARGE_SENSE_PIN,用于 USB 供电检测
UI 与视觉
- 静态睡眠页电量条改为单段高亮波浪效果,状态/温湿度行布局优化
- 顶栏/页面文案调整
Full Changelog: 0.3...0.4
This zip contain No Example which means to be a JUST LIBRARY or a light part.