[分享] CircuitPython 6.0.0-alpha.3 发布了

dcexpert   2020-8-29 11:50 楼主

https://blog.adafruit.com/2020/08/28/circuitpython-6-0-0-alpha-3-released-adafruit-circuitpython/

 

image.png

 

这是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。

回复评论 (3)

在ESP32-S2上,开机时已经可以驱动WS2812了,但是暂时还不能编程控制。

点赞  2020-8-29 16:57

D大好像现在主推circuitpython了?mpy是不是现在发展不太积极了

默认摸鱼,再摸鱼。2022、9、28
点赞  2020-8-29 22:28
引用: freebsder 发表于 2020-8-29 22:28 D大好像现在主推circuitpython了?mpy是不是现在发展不太积极了

circuitpython侧重教育和创客方面,用法上和micropython有不少差异。micropython发展还是不错的。

点赞  2020-8-30 13:06
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复