2221|1

1万

帖子

25

TA的资源

版主

楼主
 

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。
点赞 关注
 
 

回复
举报

1万

帖子

25

TA的资源

版主

沙发
 

ESP32-S2新增UF2 bootloader功能,以后可以通过usb更新了。

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表