Adafruit 发布 CircuitPython 5.0.0 Beta 3

MicroPython、microbit、makecode等
最新动态
回复
头像
shaoziyang
帖子: 3919
注册时间: 2019年 10月 21日 13:48

Adafruit 发布 CircuitPython 5.0.0 Beta 3

#1

帖子 shaoziyang »

图片

5.0.0是CircuitPython的最新主要版本。它具有许多改进和增强功能displayio,包括灰度OLED和电子纸显示器,对BLE支持的大量添加和改进,对STM32F4,iMX RT10xx和Sony Spresense微控制器的支持以及对PWM音频的支持。

自5.0.0 Beta 1起的新功能,更新和修复
  • NXPiMX RT10xx微控制器产品线提供支持。非常感谢@ arturo182。
  • _pixelbuf的API已完成,一旦更新,将加快DotStar和Neopixel库的速度。非常感谢@rhooper和@kattni。
  • 添加_bleio.PacketBuffer以允许面向数据包的BLE协议,例如Apple Media Service和BLE MIDI。感谢@tannewt。
  • 现在,在nRF上的文件创建时间可以正确使用RTC。感谢@ iot49。
  • displayio现在在Monster M4SK上支持两种显示。感谢@ Marius-450
  • audiomp3.MP3的名称已被命名audiomp3.MP3Debr,以使其.file能够启用解码器重用的新属性有意义。感谢@jepler
  • 众多与音频相关的修复程序。感谢@jepler。
  • 大量的USB修复程序。感谢@hathach
  • nRF UART已正确重置。感谢@tannewt
  • 已添加board.VOLTAGE_MONITOR到feather_stm32f405_express。感谢@jerryneedell
  • 在hallowing_m4_express上正确的UART引脚映射。感谢@tannewt和fnord
  • 现在,冻结的HID库在CPX和pIRkey上为4.0.0,这需要传递HID设备列表。
  • 文档修复。感谢@dglaude。
https://circuitpython.org/downloads查找所有板的下载。从5.0.0-BETA.2开始新增 从4.x起的重大更改和弃用
  • 5.0.0改进了我们的内部文件系统定义,并可能覆盖现有文件,因此请确保在更新之前备份它们!
  • bleio模块已重命名以_bleio指示它仅用于编写BLE库,并且它的API可能在CircuitPython次要版本之间更改。_bleio自4.0.0起,存在许多不兼容的更改。请使用最新的adafruit_ble进行最终用户BLE编程。
  • displayio刷新API已经更新,更简单。wait_for_framerefresh_soon已被删除。在4.x和5.x中,自动刷新都会自动刷新显示内容,因此可以将其删除。新的auto_refresh属性和refresh()功能可用于控制屏幕刷新的时间和特定速率。
  • 移动audioio.Mixeraudiomixer.Mixer,这是只有在可用的M4。移动audioio.RawSample,并audioio.WaveFile到新模块audiocore。但是,为了向后兼容,它们仍在中提供audioio。它们将从audioio6.0.0中删除。谢谢@jepler。
  • 新增I2C.writeto_then_readfrom()。弃用stop=将在6.x中删除的arg。使用I2C.writeto_then_readfrom()代替。
  • re从CircuitPlayground Express Display版本中删除。
  • gamepad从CircuitPlayground Express Crickit构建中删除。
已知的问题

回复

  • 随机主题
    回复总数
    阅读次数
    最新文章