Skip to content

0.4 VERSION

Latest

Choose a tag to compare

@890mn 890mn released this 02 Dec 01:44
· 5 commits to main since this release

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.