Following on from the recent CircuitPython 4.0.0 beta releases a new stable release has now been officially made available. CircuitPython 4.0.0 is the latest major revision of CircuitPython and a new stable release for all to enjoy.
“CircuitPython is a programming language designed to simplify experimenting and learning to code on low-cost microcontroller boards. It makes getting started easier than ever with no upfront desktop downloads needed. Once you get your board set up, open any text editor, and get started editing code. It’s that simple.”
CircuitPython 4 features a port to the Nordic nRF52840 microcontroller, including support as a BLE beacon or peripheral (bleio), extensive new support for pixel-based displays (displayio) (guide here), which will show CircuitPython output on the display, USB MIDI support and messages translated into multiple languages. Many new boards are now supported by CircuitPython 4.0.0. Check out the new circuitpython.org/downloads page for full list of all available versions.
Current languages are Chinese (Pinyin), English, French, German, Indonesian, Italian, Polish, Spanish, and Tagalog (Filipino).
“Thank you to the many contributors who make CircuitPython excellent! It’s not too late to contribute to CircuitPython! Check out this guide for details. We’re always looking to improve and expect many stable releases in the 4.x line to happen through the summer. Subscribe to the Python for Microcontrollers newsletter on adafruitdaily.com for the latest news for all things Python”