Adafruit releases CircuitPython 6.2.0


Product image via Adafruit shop. Sign up to the mailing list when the Raspberry Pi Pico RP2040 goes back in stock at Adafruit and get yours!

CircuitPython from Adafruit Industries is the fastest growing community of all things programming microcontroller computers in Python for hobbyists and makers, alike. CircuitPython supports hundreds of microcontroller boards across many platforms (including the introduction of Raspberry Pi Pico RP2040 port). It is the easiest way to program microcontrollers and is open-sourced on GitHub.

Today, Adafruit brings a lot of fresh changes from CircuitPython 6.1 that they couldn't list them all in the release notes. So, I will note a very few important changes that brings a lot attention:

  • Improvements to displayio and vectorio libraries
  • Adds TCP Server Support to the ESP32-S2 (via pull request #3854)
  • Reverts FeatherS2 status DotStar due to LDO2 issues (via pull request #4013)
  • Initial port of CircuitPython to the Raspberry Pi Pico RP2040 microcontroller
  • Improves wifi checking about whether the ESP32-S2 module is already connected when trying to connect (via pull request #4017)
  • Adds ParallelBus support for the ESP32-S2 (via pull request #4047)
  • RP2040: Fixes DigitalInOut to return the correct values (via pull request #4052)
  • RP2040: Adds GP15 to available pins. See pinouts from Adafruit Learn system for more information
  • RP2040: Corrects maximum allowed of PIO instructions. (via pull request #4154)
  • RP2040: Now uses the latest stable version of the pico-sdk and fixes issues with GP15 pin and adds unique id support. (via @tannewt)
  • ESP32-S2: Fixes socket connect error. (via pull request #4138)
  • Various language translations fixes (via several contributors including myself)
  • and many more changes in the 6.2.0 release info on the CircuitPython GitHub repo.

I am very excited to play around with my new Raspberry Pi Pico RP2040 and the Adafruit Airlift ESP32 breakout board with this release. I hope to unleash the potential with new projects and post more of the Pico projects very soon with code documentation and understanding how it works. Stay tuned for that!

I am also in Adafruit's Discord server (as rargumedo) and join the 4800+ members to discuss all things CircuitPython, projects, show-and-tells, and many more!

Until then, I'll see you in the next post!