v4.0.2

v4.0.2 uvodi početni RP2040 port (datoteke ploča Raspberry Pi Pico / Arduino Nano RP2040 Connect), podršku za senzore PixArt PAJ6100 i MT9M114, biblioteku PDM audio filtra te poboljšanja modula sensor. STM32 ADC i putanja prijenosa slike su se promijenile — pročitajte promjene koje narušavaju kompatibilnost u nastavku.

Istaknuto

  • Početni RP2040 port — datoteke ploča Raspberry Pi Pico / Arduino Nano RP2040 Connect.

  • Novi senzori — PixArt PAJ6100 i ispravan MT9M114 upravljački program.

  • Biblioteka PDM audio filtra; sensor.set_framerate() radi za bilo koji FPS.

  • Narušava kompatibilnost: STM32 ADC upravljački program usklađen je s upstreamom, a omogućeno je potpuno MDMA prebacivanje prijenosa slike — pogledajte promjene koje narušavaju kompatibilnost.

Nove značajke

  • RP2040 port — dodan RP2040 port s datotekama ploča Raspberry Pi Pico i Arduino Nano RP2040 Connect (početno osposobljavanje; WiFi/Bluetooth stižu u v4.1.0).

  • Podrška za senzor kamere PixArt PAJ6100 i ispravan MT9M114 upravljački program.

  • Biblioteka PDM audio filtra dodana u audio putanju.

  • Senzorsensor.set_framerate() sada radi za bilo koji FPS, dodana je metoda za očitavanje stvarne XCLK frekvencije, podržane su dodatne razlučivosti senzora te je dodana opcija međuspremnika slike disable_full_flush.

Ostale promjene i poboljšanja

  • Poruke o pogreškama pri snimci učinjene su jasnijima; dodana su Ethernet ažuriranja i način niske potrošnje (Portenta).

Ispravci pogrešaka

  • Ispravljeno stanje kanala pyb.Servo mjerača vremena, LSM6Dx IMU upravljački program, STM32 H7 dma_nohal_init te nedostajuća provjera inicijalizacije veličine sličice.

Hardver i podrška za ploče

  • Raspberry Pi Pico / Arduino Nano RP2040 Connect — početne datoteke ploča.

  • PixArt PAJ6100 i MT9M114 senzori kamere.

Promjene API-ja koje narušavaju kompatibilnost

Promjene API-ja vidljive korisniku između v4.0.1 i v4.0.2.

Obje promjene koje narušavaju kompatibilnost su promjene behavior (isti API, drukčiji rezultati) — ponovno provjerite pogođene skripte. Svaki hash commita vodi na njegov diff na GitHubu.

Usklađivanje STM32 ADC-a i potpuno MDMA prebacivanje (behavior)

STM32 ADC upravljački program usklađen je s upstream MicroPython implementacijom, pa se ponašanje/očitavanja machine.ADC mogu neznatno razlikovati od prethodnih izdanja. Zasebno je omogućeno potpuno MDMA prebacivanje prijenosa slike, što ubrzava snimanje ali mijenja putanju prijenosa i vremenske odnose. Ponovno provjerite kôd ovisan o ADC-u i vremenski osjetljive snimke.

Commiti: 661169f85, 772bfab26

Popis za migraciju

Ponovno provjerite sva machine.ADC očitavanja i vremenski osjetljiv kôd snimanja u odnosu na usklađeni ADC upravljački program i potpuno MDMA prebacivanje (promjene ponašanja). Sve ostale skripte rade nepromijenjene.