v4.6.20¶
v4.6.20 是基于 v4.6.0 的一个小型维护版本 —— 新增了若干摄像头传感器 ID、一个新的 GenX320 单项偏置 ioctl,以及一项绘制分配修复。本版本还移除了主机端桌面 RPC 库(参见下方的破坏性变更)。
重点内容¶
识别更多传感器 —— 新增了 BOSON、HM0360、GenX320 和 PAG7936 的 ID。
GenX320 单项偏置控制 —— 新增一个用于设置单个传感器偏置的 ioctl。
破坏性变更: 主机端桌面 RPC 库已被移除(参见 桌面 RPC 移除)。
新功能¶
摄像头传感器 ID —— 新增了此前缺失的 BOSON、HM0360、GenX320 和 PAG7936 传感器 ID 常量,使这些传感器能被正确识别。
GenX320 单项偏置 ioctl —— 新增一个用于设置单个 GenX320 事件传感器偏置的 ioctl。
错误修复¶
修复了图像绘制(
imlib/draw)中帧缓冲区分配的对齐大小问题,纠正了绘制操作中的内存分配错误。
硬件与开发板支持¶
BOSON / HM0360 / GenX320 / PAG7936 —— 这些传感器现在可通过其 ID 被识别。
破坏性 API 变更¶
v4.6.0 与 v4.6.20 之间对用户可见的 API 破坏性变更。
唯一的破坏性变更属于主机端工具,不影响摄像头上运行的 MicroPython 脚本。
桌面 RPC 库已移除 (tooling)¶
主机端桌面 RPC 库(tools/rpc)已被移除 —— 它在非实时主机系统上表现不佳,且在 USB-UART 上使用起来很不便。请改用调试协议脚本或 pyboard 控制器脚本从主机驱动摄像头。摄像头上的 rpc 库不受影响。
提交: 0d4a78650
迁移检查清单¶
摄像头上的脚本无需任何更改。如果某个主机 PC 程序导入了桌面 RPC 库,请将其移植到调试协议脚本或 pyboard 控制器脚本(桌面 RPC 移除)。