Sunday, June 14, 2026
Home3D PrintingCircuitPython 7.1.0 Beta 1 Launched! @circuitpython « Adafruit Industries – Makers, hackers,...

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

[ad_1]

That is CircuitPython 7.1.0-beta.1, the second beta launch for CircuitPython 7.1.0. It’s comparatively steady, however comprises points we should still tackle for 7.1.0.

Notable additions to 7.1.0 since 7.0.0

  • Preliminary port for Raspberry Pi Broadcom-based boards.
  • Preliminary assist for asyncio cooperative multitasking.
  • bitmaptools: dithering and alphablend are new.
  • keypad.Occasions now embrace timestamps.
  • framebufferio: assist for IS31FL3741.
  • Espressif now offers I2CPeripheral, WiFi monitor mode, setting MAC tackle, ESP32-C3 assist, ParallelImageCapture`.
  • gifio.GifWriter is new.
  • HID now offers boot gadget and have report assist.
  • rotaryio now permits setting the divisor of counts per transition.
  • SAMD now offers watchdog, and alarm with sleep.
  • The STM port now offers STM32L4R5 assist.
  • MicroPython 1.17 has been merged in.
  • Russian translation.
  • Preliminary assist for asyncio is included. Use the [CircuitPython asyncio library](https://github.com/adafrui- bitmaptools: dithering and alphablend are new.

Obtain from circuitpython.org

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

Set up

To put in comply with the directions within the Welcome to CircuitPython! information. To put in the most recent libraries, see this web page in that information.

Attempt the most recent model of the Mu editor for creating and enhancing your CircuitPython applications and for simple entry to the CircuitPython serial connection (the REPL).

Documentation

Documentation is out there in readthedocs.io.

Port standing

CircuitPython has plenty of “ports” which are the core implementations for various microcontroller households. Stability varies on a per-port foundation. As of this launch, atmel-samd, cxd56 (Spresense), esp32s2, nrf,raspberrypi, stm for the F4 household are steady. stm for different STM chip households is being actively improved however could also be lacking performance and have bugs. broadcom (Raspberry Pi), litex and mimxrt10xx are in an alpha state and will have bugs and lacking performance.

Adjustments since 7.0.0

The total commit log is right here.

Fixes and enhancements

  • bitmaptools: repair dithering and different bugs. #5616, #5605. Thanks @jepler.
  • Repair when to jot down boot_out.txt. #5611. Thanks @jepler.
  • Repair tracebacks. #5608, #5574. Thanks @microDev1.
  • Don’t run code.py when restarting in uncooked mode. #5602. Thanks @aivarannamaa.
  • Repair digital camera constructor signature. #5596. Thanks @kamtom480.
  • Replace frozen libraries, notably adafruit_hid to assist non-US keyboard layouts. #5587. Thanks @dhalbert.
  • framebufferio: assist for IS31FL3741. #5584. Thanks @gamblor21.

Port and board-specific adjustments

Broadcom

  • Preliminary broadcom port for Raspberry Pi. #5610. Thanks @tannewt.

Espressif

  • wifi: Enable setting entry level MAC tackle. #5593. Thanks @anecdata.
  • wifi: Enable setting station MAC tackle; validate SSID size. #5571. Thanks @anecdata.

SAMx

  • Use -O2 with out -fno-inline-functions on SAME54 builds. #5579. Thanks @jepler.

Particular person boards

  • Adafruit Feather ESP32-S2: repair identify of I2C energy management pin. #5595. Thanks @anecdata.
  • Adafruit Feather ESP32-S2: reorder pins for most popular naming. #5626. Thanks @kattni.

New boards Since 7.0.0

  • Adafruit Feather ESP32-S2. #5517. Thanks @ladyada.
  • Adafruit Feather ESP32-S2 TFT. #5573, #5570. Thanks @ladyada.
  • Adafruit KB2040. #5550. Thanks @ladyada.
  • Adafruit QT Py ESP32-S2. #5622, #5621, #5620. Thanks @ladyada.
  • AIThinker ESP32-C3S_Kit. #5409. Thanks @skieast.
  • Challenger NB RP204. #5395. Thanks @Pontus0.
  • JPConstantineau Pykey60. #5507, #5497, #5365. Thanks @jpconstantineau.
  • Lolin/Wemos S2-Pico. #5464. Thanks @skieast.
  • Melopero Shake RP2040. #5465, #5372. Thanks @melopero.
  • MicroDev microC3. #5404. Thanks @microDev1.
  • Oak Growth Applied sciences Bread 2040. #5368. Thanks @skerr92.
  • Raspberry Pi 4B. #5610. Thanks @tannewt.
  • Raspberry Pi Compute Module 4 IO Board. #5610. Thanks @tannewt.
  • Raspberry Pi Zero 2W. #5610. Thanks @tannewt.
  • Seed XIAO variant construct for HID units. #5442. Thanks @jpconstantineau.
  • Solder Social gathering RP2040 Stamp. #5504. Thanks @solderparty.
  • Swan R5. #5403. Thanks @blues.

Documentation

  • Repair keypad.ShiftRegisterKeys. #5585. Thanks @tekktrik.

Construct and infrastructure adjustments

  • Shrink some overflowing builds. #5617. Thanks @tannewt.
  • Allow -Werror=missing-prototypes on extra builds. #5582, #5580. Thanks @jepler.
  • Take away FAT32 mkfs on boards that don’t want it; re-enable rainbowio on some boards. #5578. Thanks @jepler.
  • Allow bitmaptools on unix protection construct. #5575. Thanks @jepler.

Translation additions and enhancements

  • Provoke new Russian translation. Thanks @urfdvw.
  • Allow Russian translation builds. #5592, #5589. Thanks @tannewt and @dhalbert.
  • Thanks for translations:
    • @bergdahl (Swedish)
    • @labrusca (Chinese language – Pinyin)
    • @Lisapple (French)
    • @Pixel-Clay (Russian)
    • @urfdvw (Chinese language – Pinyin)
    • @wtuemura (Portuguese – Brazil)

Recognized points

Thanks

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

Cease breadboarding and soldering – begin making instantly! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and extra. Construct tasks with Circuit Playground in a couple of minutes with the drag-and-drop MakeCode programming web site, study pc science utilizing the CS Discoveries class on code.org, bounce into CircuitPython to study Python and {hardware} collectively, TinyGO, and even use the Arduino IDE. Circuit Playground Specific 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 change, 14 alligator clip pads, and plenty of sensors: capacitive contact, IR proximity, temperature, gentle, movement and sound. An entire huge world of electronics and coding is ready for you, and it matches within the palm of your hand.

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

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 stay chat – we’ll publish the hyperlink there.

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

Comply with Adafruit on Instagram for prime secret new merchandise, behinds the scenes and extra https://www.instagram.com/adafruit/

CircuitPython – The simplest strategy to program microcontrollers – CircuitPython.org

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

No feedback but.


Adafruit has a “be wonderful to one another” remark coverage. Assist us hold the group right here constructive and useful. Keep on with the subject, be respectful of makers of all ages and ability ranges. Be type, and do not spam – Thanks!



[ad_2]

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments