Repository navigation
Releases: kxgx/2.13-Ink-screen-clock
Release list
v2.1.1-release_for_c
v2.1.1
本版本主要改进:
标签/数据坐标数组化,实现完全独立定位
闪电图标独立为 bolt_x/bolt_y 可拖拽元素
局部刷新擦除矩形全部用 ft_measure_text 动态计算
电池触点、闪电尺寸随字号/帧高自动缩放
预览框按索引实测各自文字宽度
字体上传 CORS 修复 + 流式读取大文件
Full Changelog: v2.1.0...v2.1.1
v2.1.0-release_for_c
🎉 v2.1.0 重大更新
🖱️ 布局拖拽控制面板
- 拖拽图层:在预览上直接拖拽元素位置
- 悬停提示:虚线框匹配实际字号
- 自动预览:松手即自动预览
- 字号/底栏独立配置
🔤 字体切换与上传
- 中文/时间字体独立选择
- 拖放上传 .ttf/.ttc,自动刷新列表
- 应用后设备端即时热重载
🎨 墨水屏模拟
- Atkinson 抖动算法,文字边缘完整
- 纸感纹理 + 环境光反射
- 电池闪电图标精确复刻
📦 后端
- GET /fonts、POST /fonts/upload
- 字体路径持久化到 layout.json
Full Changelog: v2.0.3...v2.1.0
v2.0.3-release_for_c
v2.0.2-release_for_c
v2.0.2
修复
- 天气 code 200(附近雷暴)映射从「雷阵雨」→「多云」
- 农历数据闰月检测修正(gen_lunar.py 逐日扫描替代 borax 参数检测)
优化
- 电池百分比位置左移 5px(133→128)
- 多项字号及显示调整
Full Changelog: v2.0.0...v2.0.2
v2.0.1-release_for_c
v2.0.1
- 农历改为纯 C 实现,移除 borax 依赖
- 修复闰月检测 bug(gen_lunar.py 逐日扫描)
- 字号调整:SMALL 9→10, IP 11→13, WEATHER 12→14, TIME 36→40
- 时间左移、电池文字抗锯齿(阈值 64)
- 天气 API 文档更新为 wttr.in
- install.sh 安装顺序优化
Full Changelog: v2.0.0...v2.0.1
v2.0.0-release_for_c
v2.0.0 - C 语言重写版
重大变更
- C 语言重写: 从 Python 完全迁移到 C 语言,性能大幅提升
- 零依赖字体渲染: 使用 stb_truetype 替代 FreeType,无需安装任何字体库
- wttr.in 天气 API: 替换已失效的 weather.com.cn API,支持中文天气描述
技术亮点
- stb_truetype 单头文件字体渲染 (TTC + TTF)
- 纯 C JSON 解析 (无外部依赖)
- 增量刷新减少屏幕闪烁
- 农历显示 (通过 Python borax 库)
安装方式
git clone -b c-bindings https://github.com/kxgx/2.13-Ink-screen-clock
cd 2.13-Ink-screen-clock/bin
sudo bash install.shv1.3.0-release_for_c
纯c语言版本,中文显示使用静态库,零依赖,占用小,天气更新还是引用外部python脚本,方便变更天气api
v1.2.9-release
修复JSON解析错误,优化和修复天气获取脚本问题
ps:本仓库基础代码部分由上游仓库提供,由本人使用深度求索DeepSeek-R1等AI软件辅助优化代码
这个版本已经在2022-01-28-raspios-bullseye-arm64-lite上测试
由于最新版本Raspios在raspberrypi zero 2w上无法连接wifi,所以只能用旧版本系统
旧版系统使用Raspberrypi imager v1.6.2烧录
安装脚本除系统语言设置有点问题以外没其他问题
v1.2.8-release
更新weather.py,使用ip.cn的api规则获取ip定位
ps:本仓库基础代码部分由上游仓库提供,由本人使用深度求索DeepSeek-R1等AI软件辅助优化代码
这个版本已经在2022-01-28-raspios-bullseye-arm64-lite上测试
由于最新版本Raspios在raspberrypi zero 2w上无法连接wifi,所以只能用旧版本系统
旧版系统使用Raspberrypi imager v1.6.2烧录
安装脚本除系统语言设置有点问题以外没其他问题
v1.2.7-release
安装脚本添加pip依赖离线安装,使用参数--pip-offline
ps:本仓库基础代码部分由上游仓库提供,由本人使用深度求索DeepSeek-R1等AI软件辅助优化代码
这个版本已经在2022-01-28-raspios-bullseye-arm64-lite上测试
由于最新版本Raspios在raspberrypi zero 2w上无法连接wifi,所以只能用旧版本系统
旧版系统使用Raspberrypi imager v1.6.2烧录
安装脚本除系统语言设置有点问题以外没其他问题