Thanks Update documentation about incompatible. Thanks Release display on FunHouse when entering deep sleep. MagTag: Remove board.SPI() and rename display-only pins.Thanks Enable specific modules based on chip family. Thanks Add `ParallelImageCapture for ATSAME5x. Thanks Lengthen crystal oscillator startup time on RP2040. Thanks Fix status LED on Pimoroni Tiny 2040 and PicoSystem. Thanks and board-specific changes ESP32S2 Thanks Fix displayio.BitMap when modified via buffer protocol.
Thanks Simplify qstr compression heuristic. Thanks Don't block serial output during an interrupt. Thanks Fix and refactor rotaryio implementations. Thanks Separate hash and length info from strings to allow overlapping. Thanks Remove specfic references to CircuitPython or MicroPython in errors. Thanks BLE: assume maximum characteristic size when a client. Thanks Autocomplete builtin modules in REPL. Thanks Increased possible PulseIn length to about 65 ms. Thanks Wrap values from PulseIn when maximum length is exceeded. Thanks Fix uses of type-checking macros after MicroPython 1.11 merge. Thanks Handle subclasses in instance_subscr(). Thanks Do not include pulseio on small builds. Thanks Implement supervisor_workflow_active() internally. Thanks Fix native module examples, added during MicroPython merge. Thanks Simplify the RGB status LED codes for clarity and to save power. Thanks Don't print "hard crash" on USER_SAFE_MODE. Thanks Fix return values from ipaddress.IPv4Address. Thanks Correct comment in persistentcode.c. Thanks OnDiskBitmap can now use Palettes. Thanks Support for run-time customization of USB devices. Thanks Merge in upstream MicroPython changes from MicroPython 1.10 through 1.15. litex and mimxrt10xx are in an alpha state and will have bugs and missing functionality. esp32s2, raspberrypi, and stm for other STM chip families are being actively improved but may be missing functionality and have bugs. As of this release, atmel-samd, cxd56 (Spresense), nrf, and stm for the F4 family are stable. 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).ĬircuitPython has a number of "ports" that are the core implementations for different microcontroller families.
To install the latest libraries, see this page in that guide. To install follow the instructions in our new Welcome to CircuitPython! guide. The site makes it easy to select the correct file and language for your board. Notable additions to 7.0.0 include run-time customization of USB devices, merging in of MicroPython fixes and enhancements as of MicroPython 1.15, simplifications to the RGB status LED codes, and a clocking fix for a few samples of RP2040 boards.įirmware downloads are available from the downloads page on. It is relatively stable, but contains a number of issues still to be addressed for 7.0.0. This is CircuitPython 7.0.0-alpha.3, an alpha release for CircuitPython 7.0.0.