This is the a bug fix and minor feature release for the 3.x stable series. There is one fix in this release. Please check out the 3.0.0 release notes for full details on what's new in 3.0.0.
Changes since 3.0.2
- atmel-samd: Fix AudioOut playback on the SAMD21. Thanks to jct4764 on the forum for the bug report, @caternuson and @sommersoft for verifying it and @tannewt for the fix.
Installation
To install follow the instructions in our new Welcome to CircuitPython! guide. To install the latest libraries, see this page in that guide.
Try the latest version of the Mu editor for creating and editing your CircuitPython programs and for easy access to the CircuitPython serial connection (the REPL).
All builds are available as both UF2 and bin files here along with test builds.
Documentation
Documentation is available on readthedocs.io.
Here are all the changes since 3.0.2.
This release is based on MicroPython 1.9.3. Support upstream MicroPython by purchasing a PyBoard (from Adafruit here).
mpy-cross
Pre-built mpy-cross
executables are available above for MacOS, Windows, Ubuntu, and Raspbian. For MacOS, Ubuntu, and Raspian, you must make the mpy-cross
download executable by doing. Then you can compile a a .py
file to .mpy
:
$ chmod +x mpy-cross-whatever-you-downloaded # you only need to do this once
$ ./mpy-cross-whatever-you-downloaded yourfile.py # this will generate yourfile.mpy
Troubleshooting
Check out this guide for info on common problems with CircuitPython. If you are still having, then post to the Adafruit Support Forums and join Discord.