CircuitPython 6.0.0 Beta 1发布了
[复制链接]
https://blog.adafruit.com/2020/10/01/ci ... -released/
这是CircuitPython 6.0.0的第二个测试版本,整体比较稳定。更多稳定性细节请看下面的移植状态。这个版本包含了新的canio API、对128×64 OLED的支持和许多修复。如果你需要一个稳定的CircuitPython版本,请使用5.3.x。
尝试最新版本的Mu编辑器,用于创建和编辑CircuitPython程序,并方便访问CircuitPython的串行连接(REPL)。
移植状态
CircuitPython有许多 "移植",是各种微控制器系列的核心实现。每个端口的稳定性各不相同。截至本版本,F4系列的atmel-samd, nrf和stm是稳定的。其他芯片系列的cxd56, esp32s2和stm正在积极改进,但可能会有功能缺失和bug。
自6.0.0 Beta 0以来的新功能和改进之处
API的变化和增加
- 增加canio API用于CAN总线通信 #3425 #3466 谢谢 @dhalbert, @jepler 和 @siddacious。
- busio.I2C和board.I2C的默认速度现在是100khz,而不是之前的400khz。使用busio.I2C来明确设置速度。#3471 感谢 @caternuson, @ladyada, @hierophect 和 @tannewt 的支持。
- 在displayio.Display中加入SH1107_addressing kwarg,以支持128×64 OLED中使用的SH1107与新库。#3450 感谢 @mdroberts1243 和 @jepler。
修正和改进
- 修正内存损坏与锐利显示。#3497 谢谢 @jepler
- 修正在SDC卡上使用OnDiskBitmap文件时的挂起。#3449 感谢 @foamyguy 和 @jepler。
- 更新TinyUSB以获得MIDI SysEx修复。#3473 感谢 @mzero 和 @tannewt。
- 板块中的针脚现在可以打印出板块名称。#3470 谢谢 @askpatrickw
开发板和移植的特定变化。
- ESP32-S2:
- 修正在不默认为GPIO的引脚上的digitalio,并修正读回输出值。#3495 谢谢 @tannewt
- 修正连接wifi时不先扫描的问题。#3489 谢谢 @astrobokonon
- 修复对SPI写值的支持,使SD卡能够工作。#3448 谢谢 @hierophect, @jepler 和 @emard。
- 修正time.time和time.localtime。#3451 感谢 @microdev1, @hierophect, @askpatrickw 和 @anecdata。
- 构建并发布 UF2 文件 #3475 谢谢 @tannewt
- NRF52: 修正因禁用QSPI导致的SPI显示问题。#3453 感谢 @DavePutz, @jerryneedell, @cjsieh 和 @xiongyihui。
- UnexpectedMaker FeatherS2:引脚映射更新。#3463 谢谢 @unexpectedmaker
- Wio终端。打开40针连接器 #3478 感谢 @ansonhe97 的支持。
- QT Py。开启NeoPixel,校正引脚。#3457 感谢 @ladyada
文档
- 大量的翻译补充和改进。谢谢。
- @wtuemura (巴西葡萄牙语)
- @bergdahl (瑞典)
- @ciscorn (日语)
- @fede2cr(西班牙语)
- @tawez, @dobra-dobra (波兰语)
- 增加关于const()使用的设计指南说明。#3481 谢谢 @caternuson
内部结构和建造过程
- 在翻译过程中包含 port 目录。#3491 #3486 感谢 @jepler 和 @microdev1。
- 在QSTRs中,_and_和_or_不再被替换。#3456 感谢@jepler
完整的提交日志在这里。
5.x后的突破性变化
- i2cslave 现在是 i2cperipheral,其中的类也发生了变化。
- I2C.writeto()中的stop kwarg已经被移除。如果不需要停止,则使用 writeto_then_readfrom。
- busio.I2C和board.I2C的默认速度现在是100khz,而不是之前的400khz。使用busio.I2C来明确设置速度。#3471 感谢 @caternuson, @ladyada, @hierophect 和 @tannewt 的支持。
自6.0.0.0 Beta 0以来的新板块
- Adafruit QT Py Haxpress #3476 谢谢 @jepler 和 @ladyada
- Adafruit Metro ESP32S2 #3495 感谢@tannewt和@ladyada的支持。
已知问题
- 没什么大问题。
- 其他问题见https://github.com/adafruit/circuitpython/issues。
|