v4.0.2¶
A v4.0.2 bevezeti a kezdeti RP2040 portot (Raspberry Pi Pico / Arduino Nano RP2040 Connect lapfájlok), a PixArt PAJ6100 és MT9M114 érzékelő-támogatást, egy PDM hangszűrő-könyvtárat és sensor fejlesztéseket. Az STM32 ADC és a képátviteli útvonal megváltozott — olvasd el az alábbi megszakító változásokat.
Kiemelt változások¶
Kezdeti RP2040 port — Raspberry Pi Pico / Arduino Nano RP2040 Connect lapfájlok.
Új érzékelők — PixArt PAJ6100 és egy működő MT9M114 illesztőprogram.
PDM hangszűrő-könyvtár; a
sensor.set_framerate()bármilyen FPS-re működik.Megszakító: az STM32 ADC illesztőprogram igazításra került az upstreamhez, és engedélyezve lett a teljes MDMA képátvitel-tehermentesítés — lásd a megszakító változásokat.
Új funkciók¶
RP2040 port — hozzáadva az RP2040 port a Raspberry Pi Pico és az Arduino Nano RP2040 Connect lapfájlokkal (kezdeti üzembe helyezés; a WiFi/Bluetooth a v4.1.0-ban érkezik).
PixArt PAJ6100 kameraérzékelő-támogatás és egy működő MT9M114 illesztőprogram.
PDM hangszűrő-könyvtár hozzáadva a hangútvonalhoz.
Sensor — a
sensor.set_framerate()mostantól bármilyen FPS-re működik, hozzáadva egy metódus a tényleges XCLK-frekvencia kiolvasásához, további érzékelő-felbontások támogatva, és hozzáadva egydisable_full_flushképkocka-puffer opció.
Egyéb változások és fejlesztések¶
A pillanatkép hibaüzenetei érthetőbbé váltak; Ethernet-frissítések és egy alacsony fogyasztású mód hozzáadva (Portenta).
Hibajavítások¶
Kijavítva a
pyb.Servoidőzítő csatorna-állapota, az LSM6Dx IMU illesztőprogram, az STM32 H7dma_nohal_inités egy hiányzó framesize-inicializálási ellenőrzés.
Hardver- és laptámogatás¶
Raspberry Pi Pico / Arduino Nano RP2040 Connect — kezdeti lapfájlok.
PixArt PAJ6100 és MT9M114 kameraérzékelők.
Megszakító API-változások¶
Felhasználó számára látható API-törések a v4.0.1 és v4.0.2 között.
Mindkét megszakító változás behavior (viselkedési) változás (azonos API, eltérő eredmények) — ellenőrizd újra az érintett szkripteket. Minden commit-hash a GitHubon lévő diffjére hivatkozik.
STM32 ADC igazítás és teljes MDMA-tehermentesítés (behavior)¶
Az STM32 ADC illesztőprogram igazításra került az upstream MicroPython-megvalósításhoz, így a machine.ADC viselkedése/leolvasásai kissé eltérhetnek a korábbi kiadásoktól. Ettől függetlenül engedélyezve lett a képátvitelek teljes MDMA-tehermentesítése, ami felgyorsítja a rögzítést, de megváltoztatja az átviteli útvonalat és az időzítést. Ellenőrizd újra az ADC-függő kódot és az időzítésérzékeny rögzítéseket.
Migrációs ellenőrzőlista¶
Validáld újra a machine.ADC leolvasásokat és az időzítésérzékeny rögzítési kódot az igazított ADC illesztőprogrammal és a teljes MDMA-tehermentesítéssel szemben (a viselkedési változások). Az összes többi szkript változtatás nélkül fut.