CircuitPython 5.0.0 Alpha 5 发布了

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

CircuitPython 5.0.0 Alpha 5 发布了

#1

帖子 shaoziyang »

图片


这是Alpha版本
这是CircuitPython 5.0.0的第五个Alpha版本。Alpha版本用于测试。首次从CircuitPython启动时,请使用最新的稳定版 4.x。如果您发现错误,请检查当前已知问题文件中的问题,如果事情是不是已经知道。

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

自5.0.0 Alpha 4以来的新功能,更新和修复
  • Circuit Playground Bluefruit:默认情况下禁用板载扬声器。谢谢@jepler。
  • 调整板载DotStar亮度,以适应不同版本的DotStars的不同固有亮度。谢谢@dhalbert。
  • 添加microprocessor.cpu.voltage以测量提供给芯片的电压。谢谢@dhalbert。
  • 更好的PyPortal Titano显示支持。谢谢@brentru和@ladyada。
  • 在Circuit Playground Bluefruit和Arduino Nano 33 BLE上分配两个可用的I2C对象,以容纳板载I2C传感器。这是以下降到单个SPI外设为代价的。
  • 记住原始指定的PWMOut占空比,并在重新计算时使用以避免累积误差。谢谢@theacodes。
  • 允许设置MSC的最大USB数据包大小。谢谢@ kamtom480。
  • 参数化堆栈位置和限制。谢谢@ kamtom480。
  • 支持__bytes__()内置。谢谢@tannewt。
  • 改进unix对未定义架构的构建支持。谢谢@jerryneedell。
  • 修复自动代码扫描工具发现的各种次要代码问题。谢谢@jepler。
  • 更新lib/tinyusb以解决HID问题。谢谢@dhalbert和@hathach。
  • 更新冻结的模块。谢谢@tannewt。
  • 在nrf上,停用上的PWM PWMOUT.deinit()。谢谢@jepler。
  • nrf:使用与其他端口匹配的模拟参考电压。谢谢@jepler。
  • 其他德语翻译。谢谢@ Retoc,@ Senuros和@kickbutts。
  • 加拼音翻译。谢谢@hexthat。
  • 改善rtc文档。谢谢@theacodes。
  • 改善文档中模块支持矩阵的自动化。谢谢@sommersoft。
  • 改善README.rst。谢谢@darkmusic。
  • atmel-samd:修复了AnalogOut和AudioOut。谢谢@jepler。
  • 从ports源树中删除不支持的端口。谢谢@dhalbert。
  • 停止运行不需要的线程测试,这有时会破坏构建。谢谢@jepler。
  • 始终构建所有端口所需的某些模块。谢谢@hierophect。
  • 改进发行版本的处理。谢谢@tannewt。
  • 缺少板时使构建失败。谢谢@tannewt。
  • 不要重新上传已经上传的发布资产。谢谢@tannewt。
即将到来的BLE更改此版本不包括对本_bleio机模块和adafruit_ble库提供的API的重大而重大的修改。这些BLE更改将master在此5.0.0-alpha.5版本发布后立即合并。我们期望下一个Alpha版或第一个Beta版包含这些重大更改。

从4.x起的更改和弃用!
  • 该displayio刷新API已经更新,更简单。wait_for_frame并refresh_soon已被删除。在4.x和5.x中,自动刷新都会自动刷新显示内容,因此可以将其删除。新的auto_refresh属性和refresh()功能可用于控制屏幕刷新的时间和特定速率。
  • 该bleio模块已重命名以_bleio指示它仅用于编写BLE库,并且它的API可能在CircuitPython次要版本之间更改。自4.0.0起,存在许多不兼容的更改。该_bleioAPI正在进行中,将随着5.0.0的进行而更改。请使用最新的预发布adafruit_ble库进行最终用户BLE编程。该adafruit_ble库也在不断发展,但将隐藏的潜在变化_bleio。
  • 移至audioio.Mixer,audiomixer.Mixer仅在M4上可用。移动audioio.RawSample,并audioio.WaveFile到新模块audiocore。但是,为了向后兼容,它们仍在中提供audioio。它们将从audioio6.0.0中删除。谢谢@jepler。
  • 添加I2C.writeto_then_readfrom()。弃用stop=将在6.x中删除的arg。使用I2C.writeto_then_readfrom()代替。
 

回复

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