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
andvectorio
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 withGP15
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!