Dari Halaman rilis GitHub:
Ini adalah CircuitPython 9.0.0-alpha.4, rilis alfa untuk 9.0.0. Ini memiliki bug signifikan yang diketahui, dan akan ada penambahan dan perbaikan lebih lanjut sebelum rilis final 9.0.0.
(9.0.0-alpha.3 dibuang karena masalah build, diperbaiki oleh #8587.)
CATATAN: Dimulai dengan 9.0.0-alpha.4, CircuitPython menggunakan mekanisme penyimpanan dinamis internal baru (“split heap”), yang perlu disesuaikan. Anda mungkin menemukan bahwa beberapa program CircuitPython gagal MemoryError
or RuntimeError: PYSTACK exhausted
pengecualian. Menyesuaikan settings.toml
nilai CIRCUITPY_HEAP_START_SIZE
mungkin membantu. Silakan mengajukan masalah dengan contoh program yang tidak lagi dapat dimuat, dan apakah Anda dapat memperbaiki masalah tersebut dengan melakukan penyesuaian CIRCUITPY_HEAP_START_SIZE
.
PERINGATAN hanya untuk papan nRF52: Jika board Anda memiliki bootloader nRF52 UF2 yang versinya sebelum 0.6.1, Anda tidak akan dapat memuat CircuitPython 8.2.0 dan yang lebih baru, karena peningkatan ukuran firmware. Melihat petunjuk ini untuk memperbarui bootloader Anda.
Perubahan penting pada 9.0.0
- Mekanisme penyimpanan dinamis internal split-heap yang baru.
- Gabungkan pembaruan dari MicroPython v1.19.1, v1.20.0, dan v1.21.0.
- Espressif: perbarui ke ESP-IDF v5.1.
- Atur ulang dan pisahkan
displayio
. Struktur penamaan 8.xx tersedia di 9.xx, tetapi akan dihapus di 10.0.0. - Drive CIRCUITPY sekarang dipasang di Android.
- Peningkatan kapasitas file pada drive CIRCUITPY <= 128kB.
- Dukungan host USB lebih lanjut, di i.MX dan RP2040.
- Hapus penghentian 8.xx:
displayio.*.show()
,I2CPeripheral
diganti namanya menjadiI2CTarget
. - Add
repl.py
, yang berjalan tepat sebelum REPL dimulai. - Add
OrderedDict.move_to_end()
. - Add
synthio.Synthesizer.note_state
. - Add
warnings
modul, mirip dengan apa yang ada di CPython. - Tambahkan dukungan I2S MCLK di Espressif.
- Tambahkan dukungan data mDNS TXT.
Unduh dari circuitpython.org
Unduhan firmware tersedia dari halaman unduhan on sirkuitpython.org. Situs ini memudahkan untuk memilih file dan bahasa yang benar untuk papan Anda.
Instalasi
Untuk menginstal ikuti petunjuk di Selamat datang di CircuitPython! panduan. Untuk menginstal perpustakaan terbaru, lihat halaman ini dalam panduan itu.
Mencoba versi terbaru dari editor Mu untuk membuat dan mengedit program CircuitPython Anda dan untuk akses mudah ke koneksi serial CircuitPython (REPL).
Dokumentasi
Dokumentasi tersedia di bacathedocs.io.
Status pelabuhan
CircuitPython memiliki sejumlah "port" yang merupakan implementasi inti untuk keluarga mikrokontroler yang berbeda. Stabilitas bervariasi berdasarkan per-port. Pada rilis ini, port ini dianggap stabil (namun lihat Masalah Umum di bawah):
atmel-samd
: Mikrochip SAMD21, SAMx5xcxd56
: Sony Expressespressif
: Espresif ESP32, ESP32-S2, ESP32-S3, ESP32-C3nrf
: Nordik nRF52840, nRF52833raspberrypi
: RaspberryPi RP2040stm
: keluarga chip ST STM32F4
Port ini dianggap alfa dan akan memiliki bug dan fungsionalitas yang hilang:
broadcom
: Papan Raspberry Pi seperti RPi 4, RPi Zero 2Wlitex
: fomumimxrt10xx
: NXP i.MX RT10xxxsilabs
: Keluarga Silicon Labs MG24stm
: ST keluarga chip non-STM32F4
Perubahan sejak 9.0.0-alpha.2
Perbaikan dan perangkat tambahan
- Peningkatan kapasitas file pada drive CIRCUITPY <= 128kB. #8567. Terima kasih @eightycc.
- Gunakan tumpukan terpisah yang tumbuh secara otomatis. #8582, #8553. Terima kasih @tannewt.
- Drive CIRCUITPY sekarang dipasang di Android. #8580. Terima kasih @eightycc.
- Perbarui perpustakaan yang dibekukan. #8577. Terima kasih @dhalbert.
- Perbaiki pembacaan flash multi-blok satu per satu saat pembacaan dimulai pada MBR. #8575, #8565. Terima kasih @eightycc.
- Perbaiki deklarasi objek tipe yang salah, pulihkan akses ke properti kelas asli. #8560, #8535. Terima kasih @dhalbert dan @deshipu.
- Tambahkan dukungan data mDNS TXT. #8262. Terima kasih @thzinc.
Perubahan khusus port dan papan
Broadcom
Espresif
- Dukungan I2S MCLK pada Espressif. #8586, #8571. Terima kasih @lookfwd.
saya.MX
nRF
RP2040
- Memperbaiki
pulseio.PulseIn
kondisi balapan. #8575, #8505. Terima kasih @Snipeye.
SAMx
SiLab
Jelas
STM
Papan individu
- Kamera Adafruit ESP32-S3: Perbarui pin ke Rev D. #8557, #8528. Terima kasih @ladyada.
Perubahan dokumentasi
- Memperbaiki
busio
Contoh pemindaian I2C. #8575, #8568. Terima kasih @dhalbert.
Pembangunan dan perubahan infrastruktur
- Add
lib/tlsf
untukci_fetch_deps.py
untuk memperbaiki versi rilis. #8587. Terima kasih @dhalbert. - Pembaruan untuk menangani Python 3.12. #8584, #8575, #8568. Terima kasih @dhalbert.
- Beralih ke gcc 13.2. #8546. Terima kasih @tannewt.
- penggunaan
MP_ERROR_TEXT()
alih-alihtranslate()
di mana pun. #8452. Terima kasih @jepler. - penggunaan
mp_rom_error_text_t
alih-alihcompressed_string_t
. #8531, #8519. Terima kasih @tannewt dan @jepler.
Penambahan dan peningkatan terjemahan
- Terima kasih untuk terjemahan:
- @andibing (Bahasa Inggris – Inggris)
- @hexthat (Tionghoa – Pinyin)
- @jessyjones (Perancis)
- @MuskoM (Polandia)
- @supcik (Perancis)
- @wtuemura (Portugis – Brasil)
Papan baru sejak 9.0.0-alpha.2
- Dek T LILYGO. #8563. Terima kasih @rgrizzell.
- Pembuat Tak Terduga BLING! #8575, #8495. Terima kasih @UnexpectedMaker.
- Pembuat Tak Terduga TinyWATCH S3. #8575, #8495. Terima kasih @UnexpectedMaker.
- WeAct C6 N4. #8550. Terima kasih @ bill88t.
- WeAct C6 N8. #8550. Terima kasih @ bill88t.
Masalah Dikenal
- Lihat https://github.com/adafruit/circuitpython/issues untuk masalah lain, termasuk masalah yang masih harus ditangani untuk:
Terima kasih
Terima kasih kepada semua yang menggunakan, menguji, dan berkontribusi sejak 9.0.0-alpha.2, termasuk kontributor di atas, dan banyak lainnya di GitHub dan Discord. Bergabunglah dengan kami di Obrolan obrolan untuk berkolaborasi.
- Konten Bertenaga SEO & Distribusi PR. Dapatkan Amplifikasi Hari Ini.
- PlatoData.Jaringan Vertikal Generatif Ai. Berdayakan Diri Anda. Akses Di Sini.
- PlatoAiStream. Intelijen Web3. Pengetahuan Diperkuat. Akses Di Sini.
- PlatoESG. Karbon, teknologi bersih, energi, Lingkungan Hidup, Tenaga surya, Penanganan limbah. Akses Di Sini.
- PlatoHealth. Kecerdasan Uji Coba Biotek dan Klinis. Akses Di Sini.
- Sumber: https://blog.adafruit.com/2023/11/12/circuitpython-9-0-0-alpha-4-released/
- :memiliki
- :adalah
- :bukan
- $NAIK
- 1
- 10
- 12
- 13
- 19
- 20
- 202
- 8
- 9
- a
- Sanggup
- atas
- mengakses
- tambahan
- dialamatkan
- menyesuaikan
- Semua
- alfa
- rilis alfa
- an
- dan
- dan infrastruktur
- android
- ADALAH
- AS
- At
- tersedia
- dasar
- BE
- sebelum
- di bawah
- papan
- Brasil
- bug
- membangun
- membangun
- tapi
- by
- kamar
- Kapasitas
- Perubahan
- Cina
- keping
- kelas
- Berkolaborasi
- kondisi
- koneksi
- Mempertimbangkan
- dianggap
- kontributor
- Core
- benar
- membuat
- berbeda
- perselisihan
- download
- drive
- dua
- dinamis
- Mudah
- Inggris
- ESP32
- di mana-mana
- contoh
- contoh
- GAGAL
- keluarga
- File
- terakhir
- Menemukan
- Memperbaiki
- tetap
- flash
- mengikuti
- Untuk
- Perancis
- dari
- beku
- fungsi
- lebih lanjut
- GCC
- GitHub
- membimbing
- menangani
- Memiliki
- membantu
- High
- tuan rumah
- HTML
- HTTPS
- i
- i2c
- if
- implementasi
- in
- Termasuk
- Pada meningkat
- Infrastruktur
- install
- sebagai gantinya
- instruksi
- intern
- masalah
- IT
- ikut
- Bergabung dengan kami
- jpg
- hanya
- dikenal
- Labs
- bahasa
- kemudian
- Terbaru
- perpustakaan
- memuat
- lagi
- pembuat
- MEMBUAT
- banyak
- max-width
- Mungkin..
- mekanisme
- hilang
- modul
- MOUNT
- MX
- penamaan
- struktur penamaan
- asli
- Perlu
- New
- tidak
- sekarang
- jumlah
- obyek
- of
- on
- hanya
- or
- Lainnya
- Lainnya
- pin
- plato
- Kecerdasan Data Plato
- Data Plato
- silahkan
- semir
- port
- Masalah
- program
- properties
- Ular sanca
- Ras
- Frambos
- raspberry Pi
- Baca
- catatan
- melepaskan
- Dihapus
- memulihkan
- berjalan
- pemindaian
- melihat
- serial
- penting
- Silikon
- mirip
- sejak
- situs web
- Ukuran
- beberapa
- Sony
- membagi
- st
- Stabilitas
- stabil
- Mulai
- dimulai
- Masih
- penyimpanan
- struktur
- seperti itu
- mendukung
- diuji
- Terima kasih
- bahwa
- Grafik
- Ini
- ini
- untuk
- Translations
- disetel
- mengetik
- Uk
- Memperbarui
- Pembaruan
- memperbarui
- us
- usb
- bekas
- kegunaan
- v1
- nilai
- versi
- adalah
- adalah
- Apa
- Apa itu
- ketika
- apakah
- yang
- SIAPA
- yang
- akan
- dengan
- X
- kamu
- Anda
- zephyrnet.dll
- nol