Zephyrnet-logo

CircuitPython 7.3.0 Release-kandidaat 2 vrijgegeven! @circuitpython

Datum:

Van de GitHub-releasepagina:

Dit is CircuitPython 7.3.0-rc.2, de derde release-kandidaat voor CircuitPython 7.3.0. Het wordt als stabiel beschouwd en is beschikbaar als release-kandidaat om te testen vóór de definitieve release van 7.3.0.

Opmerkelijke veranderingen in 7.3.0 sinds 7.2.5

  • Experimentele mDNS-ondersteuning.
  • USB naar serieel/JTAG-ondersteuning voor REPL op de juiste kaarten.
  • Initiële experimentele USB-hostondersteuning.
  • Voeg MicroPython 1.18-wijzigingen samen.
  • Voorafgaand zlib module ondersteuning. gzip module wordt later toegevoegd.
  • RP2040 PIO: Achtergrond schrijven naar een PIO-statusmachine. Loopwerk is mogelijk.
  • RP2040 PIO: wrap en wrap_target Ondersteunen.
  • keypad: scan keystates onmiddellijk bij het maken.
  • Verbeter NeoPixel-timings op veel poorten om een ​​groter aantal apparaten aan te kunnen.
  • Toevoegen floppyio, gebruikt in combinatie met een bibliotheek.
  • Allow TileGrid bitmap te wijzigen.
  • Moduleondersteuningsmatrix bevat bevroren modules voor elk bord.
  • f-strings beschikbaar in alle builds.

Download van circuitpython.org

Firmware-downloads zijn beschikbaar via de downloads pagina on circuitpython.org. De site maakt het gemakkelijk om het juiste bestand en de juiste taal voor je bord te selecteren.

Installatie

Volg de instructies in de om te installeren Welkom bij CircuitPython! gids. Zie voor het installeren van de nieuwste bibliotheken deze pagina in die gids.

Probeer de nieuwste versie van de Mu-editor voor het maken en bewerken van uw CircuitPython-programma's en voor gemakkelijke toegang tot de CircuitPython seriële verbinding (de REPL).

Documentatie

Documentatie is beschikbaar in lees dedocs.io.

Poortstatus

CircuitPython heeft een aantal "poorten" die de kernimplementaties zijn voor verschillende microcontrollerfamilies. De stabiliteit varieert per poort. Vanaf deze release worden deze poorten als stabiel beschouwd:

  • atmel-samd: Microchip SAMD21, SAMx5x
  • cxd56: Sony Spresense
  • espressif: Espressif ESP32-S2
  • nrf: Noordse nRF52840, nRF52833
  • raspberrypi:Raspberry Pi RP2040
  • stm: ST STM32F4-chipfamilie

Deze poorten worden als alfa beschouwd en bevatten bugs en ontbrekende functionaliteit:

  • broadcom: Raspberry Pi-borden zoals RPi 4, RPi Zero 2W
  • espressif: ESP32-S3, ESP32-C3
  • litex: fomu
  • mimxrt10xx: NXP i.MX RT10xxx
  • stm: ST niet-STM32F4-chipfamilies

Wijzigingen sinds 7.3.0-rc.1

Oplossingen en verbeteringen

  • Turn on f-strings voor alle builds. #6415. Bedankt @dhalbert.

Poort- en bordspecifieke wijzigingen

Broadcom

Espressief

ik.MX

nRF

RP2040

SAMx

STM

Individuele borden

Documentatie wijzigingen

Wijzigingen in bouw en infrastructuur

Vertaling toevoegingen en verbeteringen

Nieuwe borden sinds 7.3.0-rc.1

Bekende problemen

  • Zie https://github.com/adafruit/circuitpython/issues voor andere problemen, waaronder problemen die nog moeten worden opgelost:

Bedankt

Bedankt aan iedereen die gebruikt, getest en bijgedragen sinds 7.3.0-rc.1, inclusief de bijdragers hierboven, en vele anderen op GitHub en Discord. Doe mee op de Discord-chat samenwerken.

spot_img

Laatste intelligentie

spot_img

Chat met ons

Hallo daar! Hoe kan ik u helpen?