v4.0.2¶
v4.0.2 tuo ensimmäisen RP2040-portin (Raspberry Pi Pico / Arduino Nano RP2040 Connect -korttitiedostot), PixArt PAJ6100- ja MT9M114-sensorituen, PDM-audiosuodatinkirjaston sekä sensor-parannuksia. STM32:n ADC ja kuvansiirtopolku muuttuivat — lue alla olevat rikkovat muutokset.
Kohokohdat¶
Ensimmäinen RP2040-portti — Raspberry Pi Pico / Arduino Nano RP2040 Connect -korttitiedostot.
Uudet sensorit — PixArt PAJ6100 ja toimiva MT9M114-ajuri.
PDM-audiosuodatinkirjasto;
sensor.set_framerate()toimii millä tahansa FPS:llä.Rikkova: STM32:n ADC-ajuri yhtenäistettiin yläjuoksun kanssa ja täysi MDMA-kuvansiirtosiirto otettiin käyttöön — katso rikkovat muutokset.
Uudet ominaisuudet¶
RP2040-portti — lisätty RP2040-portti Raspberry Pi Pico- ja Arduino Nano RP2040 Connect -korttitiedostoineen (ensimmäinen käyttöönotto; WiFi/Bluetooth saapuvat v4.1.0:ssa).
PixArt PAJ6100 -kamerasensorin tuki ja toimiva MT9M114-ajuri.
PDM-audiosuodatinkirjasto lisätty audiopolkuun.
Sensori —
sensor.set_framerate()toimii nyt millä tahansa FPS:llä, lisättiin metodi todellisen XCLK-taajuuden lukemiseen, lisäresoluutioita tuetaan ja lisättiindisable_full_flush-kehyspuskuriasetus.
Muut muutokset ja parannukset¶
Tilannekuvan virheviestit tehtiin selkeämmiksi; lisättiin Ethernet-päivityksiä ja vähävirtatila (Portenta).
Vikakorjaukset¶
Korjattu
pyb.Servo-ajastimen kanavatila, LSM6Dx IMU -ajuri, STM32 H7:ndma_nohal_initja puuttuva kehyskoon alustustarkistus.
Laitteisto- ja korttituki¶
Raspberry Pi Pico / Arduino Nano RP2040 Connect — ensimmäiset korttitiedostot.
PixArt PAJ6100- ja MT9M114-kamerasensorit.
Rikkovat API-muutokset¶
Käyttäjälle näkyvät API-rikot v4.0.1:n ja v4.0.2:n välillä.
Molemmat rikkovat muutokset ovat behavior-muutoksia (sama API, eri tulokset) — tarkista vaikutuksen alaiset skriptit uudelleen. Jokainen commit-tiiviste linkittää sen diffiin GitHubissa.
STM32:n ADC-yhtenäistys ja täysi MDMA-siirto (behavior)¶
STM32:n ADC-ajuri yhtenäistettiin yläjuoksun MicroPython-toteutuksen kanssa, joten machine.ADC-käyttäytyminen/-lukemat voivat poiketa hieman aiemmista julkaisuista. Erikseen otettiin käyttöön kuvansiirtojen täysi MDMA-siirto, mikä nopeuttaa kaappausta mutta muuttaa siirtopolkua ja ajoitusta. Tarkista ADC-riippuvainen koodi ja ajoitusherkät kaappaukset uudelleen.
Siirtymistarkistuslista¶
Vahvista uudelleen kaikki machine.ADC-lukemat ja ajoitusherkkä kaappauskoodi yhtenäistettyä ADC-ajuria ja täyttä MDMA-siirtoa vasten (käyttäytymismuutokset). Kaikki muut skriptit toimivat sellaisinaan.