v3.9.3¶
v3.9.3 是一次以网络与稳定性为主的版本:新增了 Bormio 主板和 Portenta WiFi 示例,更新了 LWIP,使 PLL 时钟源可配置,并修复了一批 CYW43/LWIP、软复位、SDIO、MQTT、FLIR Lepton 和 TV 相关的问题。该版本未引入任何破坏性 API 变更——v3.9.2 的脚本无需改动即可运行。
亮点¶
Bormio 主板支持。
新增 Portenta WiFi 示例。
更可靠的网络 —— CYW43/LWIP 与软复位修复、连接超时机制,以及更新后的 LWIP。
无破坏性 API 变更 —— 重新刷写固件后,你的 v3.9.2 脚本无需改动即可运行。
新功能¶
新增 Portenta WiFi 示例。
PLL 时钟源现在可配置,并新增了用于保留 DMA 流的标志。
其他变更与改进¶
将 LWIP 更新至最新版本;为 CYW43 的
connect()添加了连接超时;在软复位时调用gc_sweep_all以回收内存。
错误修复¶
网络:
修复了 CYW43/LWIP 与软复位相关的问题,为 SDIO 传输使用临时 DMA 缓冲区,并让 MQTT 库能够处理
recv()返回None的情况。
摄像头与显示:
更新了 FLIR Lepton 驱动,并修正了 TV 输出的 RGB 通道顺序。
系统:
确保在停止/执行脚本之前 PendSV 未被屏蔽。
硬件与主板支持¶
Bormio —— 新主板。
破坏性 API 变更¶
v3.9.3 未引入任何破坏性 Python API 变更。在 v3.9.2 上运行的脚本在 v3.9.3 上无需改动即可运行——只需重新刷写固件。