v1.5.0¶
v1.5.0 将核心更新到 MicroPython v1.8,启用了 machine 模块,用 Python 回调重新实现了行滤波器,切换到 MicroPython 的 SD 卡模块,并新增了引导加载程序的文件系统擦除和二进制镜像加载选项。MicroPython 升级是一项行为变更——请阅读下方的重大变更。
亮点¶
MicroPython v1.8 核心更新。
启用
machine模块。Python 行滤波器 —— 行滤波器用 Python 回调重新实现。
SD 卡 —— 现在使用 MicroPython 的 SD 卡模块。
重大变更: MicroPython 更新到 v1.8——参见重大变更。
新功能¶
启用了 MicroPython
machine模块;用 Python 回调重新实现了行滤波器(带line_filter.py示例);新增了一个定时器回调示例和一个更新后的 PWM 示例。引导加载程序 / pydfu —— 新增了擦除文件系统扇区的选项、从
pydfu.py加载二进制镜像的支持,以及用于烧录夹具的合并二进制文件。
其他变更与改进¶
将捆绑的 MicroPython 更新到 v1.8(并为其更新了固件代码);启用了一些 MicroPython 优化;将 SD 卡切换到 MicroPython 的 SD 卡模块;移除了旧的 CC3000(CC3K)WiFi 驱动代码。
Bug 修复¶
修复了 MLX /
fir内存问题以及软复位期间的基础优先级。
重大 API 变更¶
v1.4.0 与 v1.5.0 之间面向用户的 API 变更。范围:modules/ 中的 Python C 模块和 scripts/libraries/ 中的 Python 库。
这项重大变更是一项行为变更(API 相同,结果不同)——请重新检查受影响的脚本。每个提交哈希都链接到其在 GitHub 上的 diff。
MicroPython 更新到 v1.8 (行为)¶
捆绑的 MicroPython 核心已更新到 v1.8。标准库和语言行为遵循上游 MicroPython 1.8;请重新检查依赖于版本特定的 micropython / 标准模块行为的脚本。
提交: 8e503f414
迁移清单¶
针对 v1.8 重新验证依赖于版本特定 MicroPython 行为的脚本(MicroPython 升级)。所有其他脚本无需改动即可运行。