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.
Senzor —
sensor.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 slikedisable_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.Servomjerača vremena, LSM6Dx IMU upravljački program, STM32 H7dma_nohal_initte 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.
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.