micropython 版本_MicroPython v1.13 版发布了

MicroPython v1.13版本发布,包含新uasyncio模块,代码格式化,以及对unix的BTstack绑定的支持。更新还包括对PEP 526和572的实现,改进的蓝牙功能,错误修复,以及对stm32、esp8266和esp32移植的增强。此外,新增了对NXP i.MX RT系列CPU的mimxrt移植。
摘要由CSDN通过智能技术生成

今天 Damien 在英文论坛中宣布 MicroPython 发布 v1.13 版。

经过漫长的延迟和疯狂的一年,团队很高兴宣布发布了 MicroPython v1.13 版本!

可以从以下位置下载源码和固件

https://micropython.org/download/

完整的更新日志:

https://micropython.org/resources/micropython-ChangeLog.txt

主要的更新如下:

v1.13 版,新的uasyncio模块,代码格式化,支持unix的BTstack绑定

这个版本的MicroPython包含了uasyncio模块的新实现,该模块旨在与CPython的asyncio模块更加兼容。主要的改变是为每个协程使用一个Task对象,允许在不同的位置对任务进行排队,例如主运行循环、等待事件任务、锁或其他任务。它不再需要为主运行循环预先分配固定的队列大小。一个配对堆用于对任务进行排队,核心可以选择用C实现。

这个存储库中的大多数代码现在是自动格式化的,对于C代码使用uncrustify,对于Python代码使用Black。tools / codeformat.py脚本用于应用此格式。uncrustify的选项被选择来尽可能地与现有的C样式匹配,但是仍然进行了许多更改以使代码样式一致。

已为ubluetooth模块添加了BlueKitchen BTstack绑定,作为NimBLE堆栈的可选替代方案。现在可以使用这些绑定通过BLE支持构建unix移植,这些绑定可与USB蓝牙适配器一起使用(默认情况

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值