v3.4.0

v3.4.0 lägger till en SSD1306 OLED-drivrutin, aktiverar MicroPython-modulen framebuf, höjer H7 till 480 MHz, låter Ctrl-C avbryta skript över en UART REPL och förbättrar CMSIS-NN-biblioteket samt MAVLink-exemplen för optiskt flöde. Den inför inga brytande API-ändringar — v3.3.1-skript körs oförändrade.

Höjdpunkter

  • SSD1306 OLED-drivrutin tillagd.

  • Modulen framebuf aktiverad.

  • H7 på 480 MHz — högre klockfrekvens för mer prestanda.

  • Ctrl-C över UART REPL — skript kan avbrytas från en UART REPL.

  • Inga brytande API-ändringar — flasha om så körs dina v3.3.1-skript oförändrade.

Nya funktioner

  • Lade till en SSD1306 OLED-skärmdrivrutin.

  • Aktiverade MicroPython-modulen framebuf.

  • Lade till exempel för TV-shield, distans-shield och IMU-shield.

Övriga ändringar och förbättringar

  • Höjde H7 till 480 MHz (uppdaterade H7-klockor); uppdaterade CMSIS-NN-biblioteket till att använda icke-kvadratiska NN-funktioner och uppdaterade NN- / CIFAR-10-modellerna (med loggning aktiverad i NN-skripten); inkludera frozen_mpy.o vid kompilering av en frusen modul.

Buggfixar

Kamera och system:

  • Fixade SCCB- / I2C-timingen för F7 och H7 (flyttade SCCB-timingen till kortkonfigurationsfilerna), H7 SD-klockan och OpenMV 2-filsystemet.

Skriptning och anslutning:

  • Tillät Ctrl-C att avbryta skript över en UART REPL, satte WINC ioctl-funktionen, fixade ett saknat break i py_net_search och fixade skalningen/riktningen i MAVLink-exemplet för optiskt flöde (med en grön blinkande LED och som alltid skickar flödespaket oavsett kvalitet).

Brytande API-ändringar

v3.4.0 inför inga brytande Python-API-ändringar. Skript som kördes på v3.3.1 körs oförändrade på v3.4.0 — flasha bara om den fasta programvaran. (Observera: skalningen/riktningen i det medföljande MAVLink-exemplet för optiskt flöde korrigerades; kontrollera nedströmskonsumenter av dess utdata på nytt.)