2088 views|2 replies

1w

Posts

25

Resources
The OP
 

CircuitPython 6.0.0 Beta 0 released! [Copy link]

 

From: https://blog.adafruit.com/2020/09/21/circuitpython-6-0-0-beta-0-released/

The first beta release of CircuitPython 6.0.0. It is relatively stable. The most notable additions since 5.3.x are basic low-power support when time.sleep(), initial ESP32-S2 support (including WiFi), and HCI support for the ESP32 coprocessor with _bleio. The low-power work changes timings and may introduce bugs. If you need a stable version of CircuitPython, use 5.3.x.

Installation Install
by following the instructions in the new Welcome to CircuitPython ! guide. To install the latest libraries, see this page in that guide .

Try the latest version of the Mu editor to create and edit CircuitPython programs and easily access the CircuitPython serial connection (REPL).

Port Status
CircuitPython has many "ported" versions that are core implementations for various microcontroller families. The stability of each port varies. As of this release, atmel-samd, nrf, and stm for the F4 family are stable. cxd56, esp32s2, and stm for other chip families are being actively improved but may be missing features and have bugs. mimxrt10xx is in Alpha status and may have bugs and missing features.

New features and improvements since 6.0.0 Alpha 3
API changes and additions

  • Revamped the network API, adding wifi, socketpool, ssl, and other modules (#3326, #3397). Thanks @tannewt.
  • Implemented _bleioHCI bluetooth adapter (#3310). Note that this only supports peripheral mode. Thanks @dhalbert.
  • Added usb_hid.Device.last_received_report for receiving (from host) HID OUT reports (#3302). Thanks @xiongyihui.
  • Implemented .bit_length() and 3-argument pow(), requires port Decimal (#3377). Thanks @jepler.
  • display.refresh() will force an immediate redraw (#3366). Thanks @kmatch98.
  • supervisor.runtime.serial_connected is now more accurate and can detect disconnects and reconnects (#3437). Thanks @jepler.

Fixes and Enhancements

  • struct: Improve compatibility with CPython (#3404). Thanks @jepler.
  • Implemented improved message compression scheme (#3398). Thanks @ciscorn and @jepler.
  • Add bigram message compression (#3370, superseded by #3370). Thanks @jepler.
  • Fix displayio crash related to I2C (#3392). Thanks @hierophect.
  • Fix decompression of some Unicode values (#3385). Thanks @jepler.
  • Make sure board.SPI() is unlocked after soft reboot (#3378). Thanks @DavePutz.
  • Prevent NO_PIN pin numbers from being passed to various routines (#3375). Thanks @DavePutz.
  • Add dirty rectangle tracking to displayio.Shape (#3374). Thanks @kmatch98.
  • Fix several RGBMatrix and FrameBufferDisplay bugs (#3344). Thanks @jepler.
  • Cleaned up part of conditional compilation of code for sdioio (#3435). Thanks @jepler.

Latest reply

It feels like machine translation.  Details Published on 2020-9-26 21:35
 
 

1w

Posts

25

Resources
2
 

This version has many improvements to support ESP32-S2

 
 
 

73

Posts

0

Resources
3
 
It feels like machine translation.
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list