2359 views|3 replies

1w

Posts

25

Resources
The OP
 

CircuitPython 6.0.0-alpha.3 released [Copy link]

 

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

This is the third Alpha release of CircuitPython 6.0.0. It is relatively stable. This release is still an Alpha release as some API changes and additions are not yet included. ESP32-S2 Wifi support and HCI support for the _bleioESP32 coprocessor will be coming in a future release but are not yet included.

New Features and Improvements since 6.0.0 Alpha 2

API Changes

  • Disable the socket, wiznet5k and network modules. They will be removed in 7.x in favor of the network library. Thanks @tannewt.
  • Add memorymonitor for memory debugging. Must be enabled on local builds. Thanks @tannewt.
  • Add .find, .rfind, .index and .rindex to bytearray for CPython compatibility. Thanks @tannewt.
  • json.load can now be used for any object that can be readinto. Thanks @tannewt.
  • pulseio.PWMOUT was split into pwmio.PWMOut. It is still available in pulseio, but is deprecated and will be removed in 7.x (#3299). Thanks @tannewt.
  • _bleio: Allow changing MAC address (#3276). Thanks @xiongyihui.
  • _pixelbuf now supports iteration and floating point (#3260). Thanks @rhooper.
  • nrf: turn off QSPI when sleeping (#3244). Thanks @xiongyihui.
  • Add coroutine behavior to generators (#3178). Thanks @WarriorOfWire.

Revision

  • UTF-8 is now properly handled in the REPL (#3305, #3243). Thanks @dunkmann00.
  • terminalio This feature has been disabled for Japanese and Korean translations as we currently have no fonts available (#3295). Thanks @tannewt.
  • Fix storage management in displayio (#3292). Thanks @jepler.
  • nrf: Code error in _bleio (#3284). Thanks to @kevinjwalters for finding it, and @dhalbert for fixing it.
  • nrf: SPIM3 buffers were placed in the wrong place. Thanks to @riggs for pointing out the error and to @dhalbert for resolving it.
  • ESP32-S2: Fix writing to sector 0 in file system (#3262). Thanks @tannewt.
  • sharpdisplay: Prevent pin usage error (#3277). Thanks @jepler.
  • Improve high-speed USB (#3225). Thanks @hathach.
  • Allow allocation to 32-bit Bitmap (#3227). Thanks @cwalther.
  • Prevent Linux from crashing when doing storage.erase_filesystem() (#3323). Thanks @dhalbert.
  • async for __aiter__ fixed (#3222). Thanks @WarriorOfWire.
  • Improve appearance of vectorio.Polygon (#3221). Thanks @WarriorOfWire.
  • Fix displayio.Group.insert(). (#3214). Thanks @kmatch98.
  • Allow larger pystack on SAMD21 (#3213). Thanks @jerryneedell.
  • await must be inside async def (#3202). Thanks @WarriorOfWire.

Board and porting specific changes

  • ESP32-S2: Enable ulab (#3325), add neopixel_write (#3280, #3232), PulseOut, PulseIn (#3279), enable random (#3324). Thanks @hierophect.
  • STM: Fix random (#3324). Thanks @hierophect.
  • ESP32-S2: Added support for PSRAM (#3315). Thanks @tannewt.
  • Mini Sam M4 add-on flash chip (#3308). Thanks @bwshockley.
  • Spresense: USB updates (#3306). Thanks @kamtom48.
  • SAME54: Use correct macro constants (#3303). Thanks @jepler.
  • Simmel: Update to reflect actual hardware (#3297). Thanks @bunnie.
  • RFM9x M0: frozen in RFM library (#3251). Thanks @jerryneedell.
  • Updated frozen repositories for all boards (#3240). Thanks @jerryneedell.
  • Open Book: Update (#3226). Thanks @joeycastillo.
  • Wio-terminal: Add displayio.DISPLAY (#3215). Thanks @ansonhe97.
  • Fluff M0: Add pin aliases (#3209). Thanks @deshpu.
  • Commander: add GamePad (#3020). Thanks @burtyb.
  • Litex: Improve pin handling (#3199). Thanks @hierophect.

Latest reply

It seems that D University is now promoting circuitpython? Is mpy not developing actively now?   Details Published on 2020-8-29 22:28
 
 

1w

Posts

25

Resources
2
 

On ESP32-S2, the WS2812 can be driven when powered on, but it cannot be controlled programmatically yet.

 
 
 

7422

Posts

2

Resources
3
 

It seems that D University is now promoting circuitpython? Is mpy not developing actively now?

Comments

CircuitPython focuses on education and maker, and its usage is quite different from MicroPython. MicroPython is developing well.  Details Published on 2020-8-30 13:06
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 
 

1w

Posts

25

Resources
4
 
freebsder posted on 2020-8-29 22:28 It seems that D University is now promoting circuitpython? Is mpy not developing very actively now?

CircuitPython focuses on education and maker, and its usage is quite different from MicroPython. MicroPython is developing well.

 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

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