Zephyrnet Logosu

CircuitPython 7.3.0 Sürüm Adayı 0 Yayınlandı! @circuitpython

Tarih:

itibaren GitHub yayınlama sayfası:

Bu CircuitPython 7.3.0-rc.0CircuitPython 7.3.0'ın ilk sürüm adayı. Kararlı olarak değerlendirilmektedir ve 7.3.0'ın son sürümünden önce test edilmek üzere sürüm adayı olarak mevcuttur.

7.3.0'ten bu yana 7.2.5'da dikkate değer değişiklikler

  • Deneysel mDNS desteği.
  • Uygun kartlarda REPL için USB'den Seri/JTAG'a destek.
  • İlk deneysel USB ana bilgisayar desteği.
  • MicroPython 1.18 değişikliklerini birleştirin.
  • Ön zlib modül desteği. gzip Modül daha sonra eklenecektir.
  • RP2040 PIO: PIO durum makinesine arka planda yazma. Döngü mümkündür.
  • RP2040PIO: wrap ve wrap_target destekler.
  • keypad: anahtar durumlarını oluşturulduktan hemen sonra tarayın.
  • Daha geniş bir cihaz yelpazesini yönetmek için birçok bağlantı noktasında NeoPixel zamanlamalarını iyileştirin.
  • Ekle floppyio, bir kütüphane ile birlikte kullanılır.
  • izin vermek TileGrid bitmap değiştirilecek.
  • Modül destek matrisi, her kart için dondurulmuş modülleri içerir.

Circuitpython.org adresinden indirin

Bellenim indirmeleri şuradan edinilebilir: indirme sayfası on Circuitpython.org. Site, panonuz için doğru dosya ve dili seçmeyi kolaylaştırır.

Montaj

Yüklemek için şuradaki talimatları izleyin: CircuitPython'a hoş geldiniz! kılavuz. En son kütüphaneleri kurmak için bkz. bu sayfa bu kılavuzda.

denemek Mu editörünün son sürümü CircuitPython programlarınızı oluşturmak ve düzenlemek ve CircuitPython seri bağlantısına (REPL) kolay erişim için.

belgeleme

Belgeler şurada mevcuttur: readthedocs.io.

bağlantı noktası durumu

CircuitPython, farklı mikro denetleyici aileleri için temel uygulamalar olan bir dizi "bağlantı noktasına" sahiptir. Kararlılık, bağlantı noktası bazında değişir. Bu sürümden itibaren, bu bağlantı noktaları kararlı olarak kabul edilir:

  • atmel-samd: Mikroçip SAMD21, SAMx5x
  • cxd56: Sony Spresense
  • espressif: Espressif ESP32-S2
  • nrf: İskandinav nRF52840, nRF52833
  • raspberrypi: Ahududu Pi RP2040
  • stm: ST STM32F4 çip ailesi

Bu bağlantı noktaları alfa olarak kabul edilir ve hatalara ve eksik işlevlere sahip olacaktır:

  • broadcom: RPi 4, RPi Zero 2W gibi Raspberry Pi kartları
  • espressif: ESP32-S3, ESP32-C3
  • litex: formül
  • mimxrt10xx: NXP i.MX RT10xxx
  • stm: ST STM32F4 olmayan çip aileleri

7.3.0-beta.2'den bu yana yapılan değişiklikler

Düzeltmeler ve geliştirmeler

  • Dondurulmuş modülleri güncelleyin. #6398. Teşekkürler @dhalbert.
  • BLE iş akışı sırasında otomatik yeniden yüklemeyi düzeltin. #6389, #6380, #6377. Teşekkürler @tannewt.
  • İkiyi düzelt errno mesajlar. #6376. Teşekkürler @dhalbert.
  • sabit usb_hid usage aralık hata mesajı. #6370. Teşekkürler @wlcx.
  • microcontroller.Pin artık yıkanabilir. #6342. Teşekkürler @dhalbert.
  • Onaylamak color_depth SH1 ekranlarında 1107'dir. #6338. Teşekkürler @jepler.
  • Birçok yerleşik özellik için flash depolamayı küçültün. #6337. Teşekkürler @jepler.
  • sabit PulseIn.popleft() arabellek aşırı okuma. #6318. Teşekkürler @mwisslead.

Limana ve panoya özel değişiklikler

Broadcom

etkileyici

  • I2C işlemleri arasındaki uzun gecikmeler düzeltildi. #6366. ESP-IDF düzeltmesi için @o-marshmallow'a ve @dhalbert'e teşekkürler.
  • Düzeltme geri döndü DigitalInOut.pull değerler. #6354. Teşekkürler @dhalbert.

i.MX

  • Herhangi bir GPIO pinine izin ver rs485_dir toplu iğne. #6328. Teşekkürler @KurtE.

nRF

RP2040

  • Şunun için arabellek doldurma sorununu düzeltin: PulseIn. #6361. Teşekkürler @mwisslead.
  • Iyileştirmek rp2pio.StateMachine. #6360. @jepler'e teşekkürler.
  • Herhangi bir GPIO pinine izin ver rs485_dir toplu iğne. #6330. Teşekkürler @KurtE.

SAMx

  • bölümlerini derlemekten kaçının samd kullanmayan panolar için modül. #6350. Teşekkürler @dhalbert.
  • VM örnekleri genelinde onay işlevselliğini koruyun. #6321. Teşekkürler @dhalbert.

STM

Bireysel panolar

  • Adafruit Metro M4 AirLift Lite: ekle board.LED. #6343. Teşekkürler @dhalbert.
  • Adafruit PyRuler: ekle board.LED. #6343. Teşekkürler @dhalbert.
  • Adafruit QT Py ESP32-C3: kopyayı düzelt #include. #6352. Teşekkürler @askpatrickw.
  • Adafruit QT Py ESP32-S2 PSRAM yok: düzeltme board.NEOPIXEL ve board.NEOPIXEL_POWER iğneler. #6352. Teşekkürler @todbot.
  • Adafruit Qt Py ESP32-S3: doğru SPI pinleri. #6393. Teşekkürler @todbot.
  • Pimoroni Servo 2040: ekle board.NEOPIXEL. #6339. @jepler'e teşekkürler.
  • SparkFun Thing Plus RP2040: pin eşlemesini düzeltin. #6358. Teşekkürler @dupontgu.

Belge değişiklikleri

  • Readthedocs'taki destek matrisinde her kart için dondurulmuş modülleri listeleyin. #6400, 6396, #6288. Teşekkürler @Neradoc.
  • Kılavuz bağlantıları da dahil olmak üzere ek modül belgeleri ve yerleşik istisnalar. #6391, #6353, #6341. Teşekkürler @tekktrik.
  • Bellek kullanımı önerilerini şuraya ekleyin: MP3Decoder. #6329. Teşekkürler @tekktrik.
  • belge watchdog.WatchDogTimeout. #6324. Teşekkürler #tekktrik.

Yapı ve altyapı değişiklikleri

  • make help şimdi içeriyor make fetch-submodules. #6385. Teşekkürler @TG-Techie.
  • Circuitpython.org için web sitesi çekme isteği oluşturun. adafruit-adabot kullanıcı. #6344. Teşekkürler @dhalbert.
  • Dondurulmuş modülleri destek matrisinde listeleyin. #6288. Teşekkürler @Neradoc.

Çeviri eklemeleri ve iyileştirmeler

Çeviriler için teşekkürler:

  • @bergdahl (İsveççe)
  • @wtuemura (Portekizce – Brezilya)

7.3.0-beta.2'den beri yeni anakartlar

  • Ctryon Maker Feather AIoT S3. #6382. Teşekkürler @CytronTechnologies.
  • Lilygo TTGO T-OI Plus ESP32C3. #6387. Teşekkürler @SimonVail.
  • Pewpew LCD'si. #6331. Teşekkürler @pypewpew (@deshipu).
  • ZRichard RP2.65-F. #6334. Teşekkürler @BigTuna94.

Bilinen Sorunlar

  • Hâlâ ele alınması gereken sorunlar da dahil olmak üzere diğer sorunlar için https://github.com/adafruit/circuitpython/issues adresine bakın:

Teşekkür

Kullanan, test eden ve emeği geçen herkese teşekkürler. 7.3.0-beta.2'den beri katkıda bulundu, yukarıdaki katkıda bulunanlar ve GitHub ve Discord'daki diğerleri dahil. bize katılın Sohbet uyumsuzluğu işbirliği yapmak.

spot_img

En Son İstihbarat

spot_img