15.5 C
New York
Tuesday, April 16, 2024

CircuitPython 8.2.4 Launched! @circuitpython « Adafruit Industries – Makers, hackers, artists, designers and engineers!

From the GitHub launch web page:

That is CircuitPython 8.2.4, the newest bugfix revision of CircuitPython, and is a brand new steady launch.

WARNING for nRF52 boards solely: In case your board has an nRF52 UF2 bootloader whose model is earlier than 0.6.1, you won’t be able to load CircuitPython 8.2.0 and later. The 8.2.0 firmware is bigger than what the bootloader can deal with. See these directions for updating your bootloader.

Notable modifications to eight.2.4 since 8.2.3

  • New and glued boards.
  • Improved messages and documentation.

Notable modifications to eight.2.4 since 8.1.0

  • Continued enhancement of synthio.
  • RP2040 alarm.sleep_memory.

Obtain from circuitpython.org

Firmware downloads can be found from the downloads web page on circuitpython.org. The positioning makes it straightforward to pick out the right file and language on your board.

Set up

To put in observe the directions within the Welcome to CircuitPython! information. To put in the newest libraries, see this web page in that information.

Attempt the newest model of the Mu editor for creating and modifying your CircuitPython applications and for straightforward entry to the CircuitPython serial connection (the REPL).


Documentation is accessible in readthedocs.io.

Port standing

CircuitPython has quite a few “ports” which are the core implementations for various microcontroller households. Stability varies on a per-port foundation. As of this launch, these ports are take into account steady (however see Identified Points under):

  • atmel-samd: Microchip SAMD21, SAMx5x
  • cxd56: Sony Spresense
  • espressif: Espressif ESP32, ESP32-S2, ESP32-S3, ESP32-C3
  • nrf: Nordic nRF52840, nRF52833
  • raspberrypi: Raspberry Pi RP2040
  • stm: ST STM32F4 chip household

These ports are thought of alpha and could have bugs and lacking performance:

  • broadcom: Raspberry Pi boards comparable to RPi 4, RPi Zero 2W
  • litex: fomu
  • mimxrt10xx: NXP i.MX RT10xxx
  • silabs: Silicon Labs MG24 household
  • stm: ST non-STM32F4 chip households

Adjustments since 8.2.3

Fixes and enhancements

  • Add protocol and multicast fixed definitions to SocketPool. #8306. Thanks @jepler.
  • Repair displayio crash when CIRCUITPY_REPL_LOGO is disabled. #8301. Thanks @deshipu.
  • Enhance hard-fault safemode message. #8297. Thanks @dhalbert.

Port and board-specific modifications










Particular person boards

  • Pimoroni Pico DVI Base: repair show initialization. #8309. Thanks @dhalbert.

Documentation modifications

  • Doc RGBMatrix constructor arguments. #8319. Thanks @jepler.

Construct and infrastructure modifications

  • Repair Sphinx construct problem. #8312. Thanks @jepler.

Translation additions and enhancements

New boards since 8.2.3

  • Adafruit Metro ESP32-S3. #8287, #8280, #8215. Thanks @makermelissa, @dglaude, @kattni.
  • Pajenicko PicoPad. #8279, #8241, #8214. Thanks @lynt-smitka, @dglaude.

Identified points

  • ESP32-S3 has vital points with I2C units that sleep or use clock stretching. Retry operations on these units as mandatory, or use ESP32-S2 boards.
  • Espressif boards have ESP-IDF storage leaks and sometimes crash after prolonged WiFi use.
  • See https://github.com/adafruit/circuitpython/points for different points, together with points nonetheless to be addressed for:


Thanks to all who used, examined, and contributed since 8.2.3, together with the contributors above, and lots of others on GitHub and Discord. Be a part of us on the Discord chat to collaborate.

Adafruit publishes a variety of writing and video content material, together with interviews and reporting on the maker market and the broader expertise world. Our requirements web page is meant as a information to greatest practices that Adafruit makes use of, in addition to a top level view of the moral requirements Adafruit aspires to. Whereas Adafruit will not be an unbiased journalistic establishment, Adafruit strives to be a good, informative, and constructive voice throughout the group – test it out right here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, take part! adafruit.com/mastodon

Cease breadboarding and soldering – begin making instantly! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and extra. Construct initiatives with Circuit Playground in a couple of minutes with the drag-and-drop MakeCode programming web site, be taught laptop science utilizing the CS Discoveries class on code.org, leap into CircuitPython to be taught Python and {hardware} collectively, TinyGO, and even use the Arduino IDE. Circuit Playground Categorical is the most recent and greatest Circuit Playground board, with assist for CircuitPython, MakeCode, and Arduino. It has a robust processor, 10 NeoPixels, mini speaker, InfraRed obtain and transmit, two buttons, a swap, 14 alligator clip pads, and plenty of sensors: capacitive contact, IR proximity, temperature, mild, movement and sound. An entire large world of electronics and coding is ready for you, and it matches within the palm of your hand.

Have an incredible undertaking to share? The Electronics Present and Inform is each Wednesday at 7pm ET! To affix, head over to YouTube and take a look at the present’s dwell chat – we’ll publish the hyperlink there.

Be a part of us each Wednesday evening at 8pm ET for Ask an Engineer!

Be a part of over 36,000+ makers on Adafruit’s Discord channels and be a part of the group! http://adafru.it/discord

CircuitPython – The best approach to program microcontrollers – CircuitPython.org

Get the one spam-free each day publication about wearables, working a “maker enterprise”, digital suggestions and extra! Subscribe at AdafruitDaily.com !

No feedback but.

Adafruit has a “be glorious to one another” remark coverage. Assist us preserve the group right here constructive and useful. Follow the subject, be respectful of makers of all ages and talent ranges. Be type, and do not spam – Thanks!

Related Articles


Please enter your comment!
Please enter your name here

Latest Articles