Skip to content

Releases: cloverstd/waveshare-ya

YA v0.8.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 15:29
Immutable release. Only release title and notes can be modified.

优化内部 RAM 占用:网页 OTA 按需开启、会话过期后关闭,上传复用现有 OTA 工作线程。

  • 开机不再创建网页 OTA 服务器;在设备上点击“网页上传”后开启十分钟会话,空闲过期或检测到 Wi-Fi 断开后释放服务器资源。
  • HTTP 线程栈从 16 KiB 降至 4 KiB;固件接收、签名校验与写入复用既有 OTA 工作线程。未开启网页上传时去掉原 16 KiB 常驻 HTTP 栈分配。
  • 已受理上传可以跨越会话到期时间完成,继续遵守原有传输时限;开启或请求分配失败后可重试。
  • 补充 USB 会话状态与线程栈余量诊断,精简 HTTP 状态接口的栈占用。
  • 修复数据站测试固定等待 10 毫秒造成的 CI 偶发失败,改为等待实际交付或提交状态。

包含 0.8.0 的命名相册与蓝牙数据站管理能力。A/B 分区、签名验证、配置回退与在线全量/增量更新合同保持不变。

已完成本地固定工具链构建、91 项主机测试与签名验证。栈分配减少量不等同于实机空闲内存实测;网页 OTA 反复开启/过期、上传跨期限、异常重试和无线并发下栈余量仍待实机验收。本次发布不会自动安装到设备。

日常升级使用签名应用 .bin,首次安装 ZIP 不能通过 OTA 上传。

YA v0.8.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 14:20
Immutable release. Only release title and notes can be modified.

新增相册应用:命名相册、九宫格与手动滑动大图,支持在线 URL/JSON 清单、网页上传及 TF 卡导入。

  • 全设备最多 8 个命名相册,每个本地相册最多 9 张照片,在线照片合计最多 90 张。
  • 每页显示 9 张缩略图,点击放大,左右滑动首尾循环;实体返回键逐级返回,不自动播放。
  • 蓝牙数据站可管理相册、上传压缩照片、编辑在线 URL 或清单,并从 TF 卡选择照片导入内置存储。
  • 照片与相册目录校验后提交,保留 A/B 回退引用;空间不足时保留已有数据。
  • 包含主分支的旧 SPIFFS 卷兼容、系统状态界面和 BLE 响应修复。

已完成固定工具链构建、主机测试、网页测试与离线界面检查。相册 BLE 实传、TF 导入、实体滑动、息屏唤醒和设备 OTA 回退仍待实机验收,本次发布不代表这些硬件项目已通过。

日常升级使用签名应用 .bin,首次安装 ZIP 不能通过 OTA 上传。发布不会自动安装到设备。

YA v0.7.0

Choose a tag to compare

@cloverstd cloverstd released this 30 Oct 06:38
Immutable release. Only release title and notes can be modified.

电池息屏后保持联网,蓝牙数据站现在专注于文字发送和设备日志。

  • 电池默认息屏并保持 Wi-Fi/BLE 10 分钟,再轻睡 10 分钟(保留 BLE 接收),随后深睡;电池和 USB 可分别配置延时与休眠策略。
  • 设备日志页可上传当前日志;数据站可分页拉取、实时订阅和下载,显示覆盖与丢弃情况。修复 Wi-Fi 分段日志只有前缀、缺少正文的问题。
  • 数据站移除天气、股票和资源配置,支持发送多行文字、生僻字与彩色 Emoji。浏览器生成预览,设备校验并保存后确认接收;信息应用保留最近一条并支持滚动查看。
  • 内置存储仅在完整确认分区为空白时初始化,已有内容挂载失败不会自动格式化,并提供错误信息及重试入口。
  • 应用与设置子页标题移到顶部状态栏中央,正文空间扩大;设置按网络、显示声音、电源、存储和系统同页分组。

文字上限为 1000 个 Unicode 码点、432×2048 像素、压缩后 128 KiB。字形以浏览器预览为准。深睡期间蓝牙不可达;普通推送及实时日志不会重置休眠倒计时。

本地通过 77 项 Python/C++、37 项网页协议、42 项 Workers 测试及签名构建。实机 BLE 传输、电池休眠阶段、实体屏显示和存储断电恢复尚待验收,详见 docs/VALIDATION.md。

发布附件由此标签的 GitHub Actions 构建并校验,来源与 SHA-256 见 release-info.json、manifest.json 和 SHA256SUMS。日常 OTA 使用签名应用 .bin;首次安装 ZIP 仅用于按 BUILD.md 备份后的首次刷写。发布不会自动安装任何设备。

YA v0.6.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 04:33
Immutable release. Only release title and notes can be modified.
f0cd7dc

What's Changed

  • fix: reliably wake screen on short button presses by @cloverstd in #1
  • 优化日志页:单行工具栏与图标按钮 by @cloverstd in #3
  • 新增电池耗电统计、剩余续航与充满时间估算 by @cloverstd in #2
  • release: prepare v0.6.1 firmware by @cloverstd in #4

New Contributors

Full Changelog: v0.6.0...v0.6.1

YA v0.6.0

Choose a tag to compare

@github-actions github-actions released this 30 Oct 03:19
Immutable release. Only release title and notes can be modified.

Full Changelog: v0.5.1...v0.6.0

YA v0.5.1

Choose a tag to compare

@github-actions github-actions released this 30 Oct 02:18
Immutable release. Only release title and notes can be modified.