v3.4.0¶
v3.4.0 voegt een SSD1306 OLED-driver toe, schakelt de MicroPython framebuf-module in, brengt de H7 naar 480 MHz, laat Ctrl-C scripts onderbreken via een UART-REPL en verbetert de CMSIS-NN-bibliotheek en de MAVLink optical-flow-voorbeelden. Er zijn geen breaking API-wijzigingen — v3.3.1-scripts draaien ongewijzigd.
Hoogtepunten¶
SSD1306 OLED-driver toegevoegd.
framebuf-module ingeschakeld.H7 op 480 MHz — hogere klok voor meer prestaties.
Ctrl-C via UART-REPL — scripts kunnen via een UART-REPL worden onderbroken.
Geen breaking API-wijzigingen — flash opnieuw en je v3.3.1-scripts draaien ongewijzigd.
Nieuwe functies¶
Een SSD1306 OLED-displaydriver toegevoegd.
De MicroPython
framebuf-module ingeschakeld.Voorbeelden toegevoegd voor het TV-shield, het distance-shield en het IMU-shield.
Overige wijzigingen en verbeteringen¶
De H7 naar 480 MHz gebracht (H7-klokken bijgewerkt); de CMSIS-NN-bibliotheek bijgewerkt zodat deze niet-vierkante NN-functies gebruikt en de NN- / CIFAR-10-modellen bijgewerkt (met logging ingeschakeld in de NN-scripts);
frozen_mpy.omeenemen bij het compileren van een frozen module.
Bugfixes¶
Camera en systeem:
De SCCB- / I2C-timing voor de F7 en H7 verholpen (SCCB-timing verplaatst naar de bordconfiguratiebestanden), de H7 SD-klok en het bestandssysteem van de OpenMV 2.
Scripting en connectiviteit:
Ctrl-C toegestaan om scripts via een UART-REPL te onderbreken, de WINC
ioctl-functie ingesteld, een ontbrekendebreakinpy_net_searchverholpen en de schaling/richting van het MAVLink optical-flow-voorbeeld verholpen (met een groen knipperende LED en het altijd verzenden van flow-pakketten ongeacht de kwaliteit).
Breaking API-wijzigingen¶
v3.4.0 introduceert geen breaking Python API-wijzigingen. Scripts die op v3.3.1 draaiden, draaien ongewijzigd op v3.4.0 — flash gewoon de firmware opnieuw. (Let op: de schaling/richting van het meegeleverde MAVLink optical-flow-voorbeeld is gecorrigeerd; controleer downstream-verbruikers van de uitvoer opnieuw.)