Adafruit has this week announced the release of the new CircuitPython 5.0.0 Alpha 4 allowing those interested in testing the fourth alpha release. If you are just starting out with CircuitPython Adafruit suggest that you use one of the latest stable 4.x releases which have been fully tested.
“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 5.0.0 is the latest major revision of CircuitPython. It features many improvements and enhancements to displayio, including grayscale OLED and e-paper displays, extensive additions and changes to BLE support, and PWM audio support. New Features, Updates, and Fixes since 5.0.0 Alpha 2 :
– Add bare bones STM32F411 and STM32F412 support. Thanks to @hierophect, @cr1901, @pigrew and @hathach
– Add I2SOut support to nRF52840. Thanks to @jepler
– Add random dithering to ColorConverter to reduce color banding 16-bit gradients. Thanks to @matthewnewberg
– Fix board.A1 mapping on CircuitPlayground Bluefruit. Thanks to @kattni, @jepler, @caternuson and @dhalbert
– Fix misbehaving status LED and filesystem flush on SAMDs. Thanks to @dhalbert, @jerryneedell, @jackdanielsmurphy and @rdagger
– Fix PWMOut deinit on nRF52840. Thanks to @kattni and @jepler
For more information on CircuitPython jump over to the official website by following the link below. Where plenty of resources have been made available to get you started with CircuitPython, building applications using a variety of microcontroller boards.