De la Pagina de lansare GitHub:
Asta e CircuitPython 9.1.0-beta.1, a beta for CircuitPython 9.1.0, and is a new unstable release. This release has known bugs that will be addressed before 9.1.0 final.
AVERTISMENT numai pentru plăcile nRF52: Dacă placa dumneavoastră are un bootloader nRF52 UF2 a cărui versiune este anterioară 0.6.1, nu veți putea încărca CircuitPython 8.2.0 și mai târziu, din cauza dimensiunii crescute a firmware-ului. Vedea aceste instrucțiuni pentru actualizarea bootloader-ului.
Notable changes since 9.0.0
Avertismente de incompatibilitate
- API changes to
floppyio
. - String values in
settings.toml
trebuie citat.
Audio
- RP2040
I2SOut
sprijinăBLCK
șiLRCLK
in either order.
Module încorporate
- Spori
collections.deque
funcționalitate. - Adăuga
keypad_demux.DemuxKeyMatrix
: use multiplexer for one side of a keypad matrix. - Add integration-based debouncing to
keypad
. supervisor.Runtime.serial_bytes_available
now returns a count instead of abool
.- Schimbare incompatibilă:
floppyio
improvements, including API changes.
Grafică
fourwire.FourWire
:chip_select
pin is now optional.picodvi
now supports 640×240 and 800×240 resolutions.
Intern
- Espressif: actualizare la ESP-IDF v5.2.1.
- Espressif: Change task-switching quantum to 1 millisecond from 10 milliseconds.
Supraveghetor
- String values in
settings.toml
trebuie citat.
USB
max3421e
USB host support.- Allow user-specified names for
usb_midi
interfaces and jacks.
Descărcați de pe circuitpython.org
Descărcările de firmware sunt disponibile de la pagini de descărcări on circuitpython.org. Site-ul facilitează selectarea fișierului și a limbii corecte pentru forumul dvs.
Instalare
Pentru a instala urmați instrucțiunile din Bun venit la CircuitPython! ghid. Pentru a instala cele mai recente biblioteci, consultați această pagină în acel ghid.
Încerca cea mai recentă versiune a editorului Mu pentru crearea și editarea programelor dumneavoastră CircuitPython și pentru acces ușor la conexiunea serială CircuitPython (REPL).
Documentație
Documentația este disponibilă în readthedocs.io.
Starea portului
CircuitPython are o serie de „porturi” care sunt implementările de bază pentru diferite familii de microcontrolere. Stabilitatea variază în funcție de port. Începând cu această ediție, aceste porturi sunt considerate stabile (dar consultați problemele cunoscute de mai jos):
atmel-samd
: Microcip SAMD21, SAMx5xcxd56
: Sony Spresenseespressif
: Espressif ESP32, ESP32-S2, ESP32-S3, ESP32-C3nordic
: Nordic nRF52840, nRF52833raspberrypi
: Raspberry Pi RP2040stm
: familia de cipuri ST STM32F4
Aceste porturi sunt considerate alfa și vor avea erori și funcționalități lipsă:
broadcom
: plăci Raspberry Pi, cum ar fi RPi 4, RPi Zero 2Wlitex
: fomumimxrt10xx
: NXP i.MX RT10xxxsilabs
: familia Silicon Labs MG24stm
: familii de cipuri ST non-STM32F4
Modificări de la 9.1.0-beta.0
Remedieri și îmbunătățiri
- Actualizați bibliotecile înghețate. #9188. Mulțumesc @dhalbert.
- External flash cache allocation crashed into safe mode when heap was too small. #9187, #9169. Thanks @dhalbert.
- Avoid putting terminal escape sequences in boot_out.txt. #9181. Thanks @bill88t.
- MAX3421E USB host support. #9164. Thanks @tannewt.
- Permite
bitmapfilter
on boards where it will fit. #9156. Thanks @dhalbert. - Allow user-specified names for
usb_midi
interfaces and jacks. #9146. Thanks @brushmate. supervisor.Runtime.serial_bytes_available
now returns a count instead of abool
. #9141. Thanks @dhalbert- Corect
EPaperDisplay.time_to_refresh
. #9140. Thanks @elpekenin. floppyio
improvements, including API changes. #9135. Thanks @jepler.- Require strings to be quoted in
settings.toml
#9117. Thanks @jepler. fourwire.FourWire
:chip_select
pin is now optional. #9106. Thanks @wee-noise-makers.
Modificări specifice portului și plăcii
Broadcom
Espresiv
- Document Espressif
AnalogIn
limitations. #9137. Thanks @dhalbert. - Change task-switching quantum to 1 millisecond from 10 milliseconds. #9134. Thanks @dhalbert.
- Handle new ESP-IDF v5.2.1 failure codes for WiFi connections. #9126. Thanks @dhalbert.
i.MX
nordic
- Fix AnalogIn. #9187, #9161, #9114. Thanks @dhalbert.
- Move state word that survives reset to avoid its being overwritten by bootloader. #9160. Thanks @tannewt.
RP2040
- Dezactivați
picodvi
șiusb_host
on boards that cannot use them. #9116. Thanks @bablokb. picodvi
now supports 640×240 and 800×240 resolutions. #9102. Thanks @jepler.
SAMx
- Repara
AudioOut
timer allocation. #9165. Thanks @dhalbert.
SiLabs
Spresense
STM
Placi individuale
- FireBeetle 2 ESP32-S3: fix reset. #9170. Thanks @bill88t.
- ESP32-S3 HackTablet: initialize display. #9157. Thanks @RetiredWizard.
- M5Stack Cardputer: allow input from Cardputer keyboard. #9145. Thanks @joshua-beck-0908.
- Pimoroni InkyFrame 5.7″: several updates. #7997. Thanks @bablokb.
- senseBox MCU-S2 ESP32S2:
busio.I2C
: allow GPIO45, do not check for pullups. #9132. Thanks @mariopesch.
Modificări ale documentației
Construcție și modificări ale infrastructurii
- Fix local and ReadTheDocs documentation builds. #9187, #9185. Thanks @dhalbert.
Adăugări și îmbunătățiri de traducere
- Multumesc pentru traduceri:
- @wtuemura (Portuguese – Brazil)
Plăci noi de la 9.1.0-beta.0
- MakerGo ESP32C3 Supermini. #9131. Thanks @SeanTheITGuy.
- SQFMI Watchy. #9153. Thanks @joshua-beck-0908.
- Sunton ESP32-2424S012. #9110. Thanks @SeanTheITGuy.
- Sunton ESP32-8048S070. #9149. Thanks @SeanTheITGuy.
- Waveshare RP2040-GEEK. #9187, #9090. Thanks @RetiredWizard.
Probleme cunoscute
- Consultați https://github.com/adafruit/circuitpython/issues pentru alte probleme, inclusiv probleme de rezolvat pentru:
mulțumesc
Mulțumim tuturor celor care au folosit, testat și au contribuit începând cu 9.1.0-beta.0, inclusiv colaboratorilor de mai sus și mulți alții de pe GitHub și Discord. Alăturați-vă nouă pe Discordare chat a colabora.
- Distribuție de conținut bazat pe SEO și PR. Amplifică-te astăzi.
- PlatoData.Network Vertical Generative Ai. Împuterniciți-vă. Accesați Aici.
- PlatoAiStream. Web3 Intelligence. Cunoștințe amplificate. Accesați Aici.
- PlatoESG. carbon, CleanTech, Energie, Mediu inconjurator, Solar, Managementul deșeurilor. Accesați Aici.
- PlatoHealth. Biotehnologie și Inteligență pentru studii clinice. Accesați Aici.
- Sursa: https://blog.adafruit.com/2024/04/18/circuitpython-9-1-0-beta-1-released/
- :are
- :este
- :nu
- :Unde
- 1
- 10
- 2%
- 360
- 4
- 5
- 6
- 8
- 9
- a
- Capabil
- mai sus
- acces
- adăugări
- adresat
- TOATE
- alocare
- permite
- Alfa
- an
- și
- și infrastructură
- api
- SUNT
- AS
- disponibil
- evita
- bază
- BE
- înainte
- fiind
- de mai jos
- beta
- bord
- Brazilia
- gandaci
- construiește
- dar
- by
- cache
- nu poti
- Schimbare
- Modificări
- verifica
- cip
- Coduri
- colabora
- conexiune
- Conexiuni
- Lua în considerare
- luate în considerare
- Contribuit
- contribuitori
- Nucleu
- corecta
- conta
- prăbuşit
- Crearea
- diferit
- discordie
- Afişa
- do
- documentaţie
- download-uri
- două
- uşor
- oricare
- scăpa
- ESP32
- Eșec
- familii
- Fișier
- final
- potrivi
- Repara
- bliț
- urma
- Pentru
- din
- congelate
- funcționalitate
- GitHub
- ghida
- Avea
- Înalt
- gazdă
- HTML
- HTTPS
- i
- if
- implementările
- îmbunătățiri
- in
- Inclusiv
- a crescut
- Infrastructură
- intrare
- instala
- in schimb
- instrucțiuni
- interfeţe
- în
- probleme de
- IT
- ESTE
- alătura
- Alăturaţi-ne
- jpg
- tastatură
- cunoscut
- Labs
- limbă
- mai tarziu
- Ultimele
- biblioteci
- limitări
- încărca
- local
- FACE
- multe
- Matrice
- max-width
- milisecundă
- milisecunde
- dispărut
- mod
- trebuie sa
- MX
- nume
- Nou
- nordic
- acum
- număr
- of
- on
- ONE
- afară
- comandă
- Altele
- Altele
- PIN
- Plato
- Informații despre date Platon
- PlatoData
- porturi
- Portugheză
- Programe
- Punând
- Cuantic
- Zmeură
- Raspberry Pi
- eliberaţi
- Returnează
- Runtime
- sigur
- vedea
- selecta
- de serie
- câteva
- parte
- Siliciu
- întrucât
- teren
- Mărimea
- mic
- Sony
- st
- Stabilitate
- stabil
- Stat
- Încă
- astfel de
- a sustine
- Sprijină
- Terminal
- testat
- Mulțumiri
- acea
- Lor
- Acestea
- acest
- la
- de asemenea
- Traduceri
- Actualizează
- actualizări
- actualizarea
- us
- USB
- utilizare
- utilizat
- Valori
- versiune
- a fost
- cand
- OMS
- a caror
- Wifi
- voi
- Cuvânt
- tu
- Ta
- zephyrnet
- zero