https://blog.adafruit.com/2020/08/28/circuitpython-6-0-0-alpha-3-released-adafruit-circuitpython/
这是CircuitPython 6.0.0的第三个Alpha版本。它是相对稳定的。该版本仍为Alpha版本,因为尚未包括一些API更改和添加。ESP32-S2 Wifi支持和_bleioESP32协处理器的HCI支持将在将来的版本中推出,但尚未包括在内。
自6.0.0 Alpha 2起的新功能和改进
API变更
- 禁用socket,wiznet5k和network模块。它们将在7.x中删除,以支持网络库。谢谢@tannewt。
- 添加memorymonitor以进行内存调试。必须在本地版本上启用它。谢谢@tannewt。
- 添加.find,.rfind,.index和.rindex以bytearray对CPython的兼容版本。谢谢@tannewt。
- json.load现在可用于的任何对象readinto。谢谢@tannewt。
- pulseio.PWMOUT分为pwmio.PWMOut。它在中仍然可用pulseio,但是已弃用,并将在7.x中将其删除(#3299)。谢谢@tannewt。
- _bleio:允许更改MAC地址(#3276)。谢谢@xiongyihui。
- _pixelbuf现在支持迭代和浮点(#3260)。谢谢@rhooper。
- nrf:睡眠时关闭QSPI(#3244)。谢谢@xiongyihui。
- 为生成器添加协程行为(#3178)。谢谢@WarriorOfWire。
修正
- UTF-8已在REPL中正确处理(#3305,#3243)。谢谢@ dunkmann00。
- terminalio对于日语和韩语翻译,此功能已被禁用,因为我们目前没有可用的字体(#3295)。谢谢@tannewt。
- 修复displayio(#3292)中的存储管理。谢谢@jepler。
- nrf:_bleio(#3284)中的代码错误。感谢@kevinjwalters找到它,以及@dhalbert解决问题。
- nrf:SPIM3缓冲区放置在错误的位置。感谢@riggs指出错误,并感谢@dhalbert解决。
- ESP32-S2:修复在文件系统中写入扇区0(#3262)。谢谢@tannewt。
- sharpdisplay:防止引脚使用错误(#3277)。谢谢@jepler。
- 改善高速USB(#3225)。谢谢@hathach。
- 允许分配到32位Bitmap(#3227)。谢谢@cwalther。
- 防止这样做时使Linux崩溃storage.erase_filesystem()(#3323)。谢谢@dhalbert。
- async for __aiter__修复(#3222)。谢谢@WarriorOfWire。
- 改善外观vectorio.Polygon(#3221)。谢谢@WarriorOfWire。
- 解决displayio.Group.insert()。(#3214)。谢谢@ kmatch98。
- 在SAMD21(#3213)上允许更大的pystack。谢谢@jerryneedell。
- await必须在async def(#3202)内部。谢谢@WarriorOfWire。
特定于主板和移植的更改
- ESP32-S2:启用ulab(#3325),加neopixel_write (#3280, #3232),PulseOut,PulseIn(#3279),启用random(#3324)。谢谢@hierophect。
- STM:修复random(#3324)。谢谢@hierophect。
- ESP32-S2:增加了对PSRAM的支持(#3315)。谢谢@tannewt。
- Mini Sam M4附加闪存芯片(#3308)。谢谢@bwshockley。
- Spresense:USB更新(#3306)。谢谢@ kamtom48。
- SAME54:使用正确的宏常量(#3303)。谢谢@jepler。
- Simmel:更新以反映实际的硬件(#3297)。谢谢@bunnie。
- RFM9x M0:冻结在RFM库中(#3251)。谢谢@jerryneedell。
- 更新所有板卡的冻结库(#3240)。谢谢@jerryneedell。
- Open Book:更新(#3226)。谢谢@joeycastillo。
- Wio终端:添加displayio.DISPLAY(#3215)。谢谢@ ansonhe97。
- Fluff M0:添加引脚别名(#3209)。谢谢@deshpu。
- Commander:add GamePad(#3020)。谢谢@burtyb。
- Litex:改善引脚处理(#3199)。谢谢@hierophect。