Adafruit has today announced the release of CircuitPython 5.0.0 Beta 3, edging ever closer to a final release. The latest version is now available to download from GitHub and offers an open-source derivative of the MicroPython programming language targeted towards students and beginners. Adafruit supports the development of CircuitPython, a software implementation of the Python 3 programming language, written in C.
Key Features and Improvements
“This is release 5.0.0 beta.3. Beta releases are largely feature-complete, but are meant for testing. Use the latest stable 4.x release when first starting with CircuitPython. When you find a bug, please check the current known issues and file an issue if something isn’t already known.
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 improvements to BLE support, support for the STM32F4, iMX RT10xx, and Sony Spresense microcontrollers, and PWM audio support.”
CircuitPython 5.0.0 Beta 3 brings a host of new features and improvements that make it a significant upgrade over previous versions. One of the most notable enhancements is the improved support for displayio, which now includes grayscale OLED and e-paper displays. This is particularly useful for projects that require low-power, high-contrast displays, such as wearable devices and e-readers.
Enhanced BLE Support and Microcontroller Compatibility
Another major improvement in this release is the extensive additions and improvements to Bluetooth Low Energy (BLE) support. BLE is crucial for creating wireless, low-power communication between devices, making it ideal for Internet of Things (IoT) applications. With the enhanced BLE support, developers can now create more robust and efficient wireless projects.
The new release also expands support for various microcontrollers, including the STM32F4, iMX RT10xx, and Sony Spresense. This broadens the range of hardware that can run CircuitPython, giving developers more flexibility in choosing the right microcontroller for their projects. For instance, the Sony Spresense microcontroller is known for its high performance and low power consumption, making it an excellent choice for complex, battery-operated projects.
PWM audio support is another exciting addition in CircuitPython 5.0.0 Beta 3. Pulse Width Modulation (PWM) is a technique used to create analog signals from digital outputs, and it is commonly used in audio applications. With PWM audio support, developers can now create more sophisticated audio projects, such as musical instruments and sound effects generators.
For more information on the latest release and links to downloads, resources, known issues, and the latest version of the Mu editor for creating and editing your CircuitPython programs, jump over to the official Adafruit blog by following the link below.
Source: Adafruit
Latest Geeky Gadgets Deals
Disclosure: Some of our articles include affiliate links. If you buy something through one of these links, Geeky Gadgets may earn an affiliate commission. Learn about our Disclosure Policy.