v3.4.0

v3.4.0 aggiunge un driver OLED SSD1306, abilita il modulo MicroPython framebuf, porta l’H7 a 480 MHz, permette di interrompere gli script con Ctrl-C su una REPL UART e migliora la libreria CMSIS-NN e gli esempi MAVLink di optical flow. Non introduce nessuna modifica incompatibile dell’API — gli script per v3.3.1 funzionano senza modifiche.

In evidenza

  • Aggiunto un driver OLED SSD1306.

  • Abilitato il modulo framebuf.

  • H7 a 480 MHz — clock più alto per maggiori prestazioni.

  • Ctrl-C su REPL UART — gli script possono essere interrotti da una REPL UART.

  • Nessuna modifica incompatibile dell’API — riflasha e i tuoi script per v3.3.1 funzionano senza modifiche.

Nuove funzionalità

  • Aggiunto un driver per display OLED SSD1306.

  • Abilitato il modulo MicroPython framebuf.

  • Aggiunti esempi per TV shield, distance shield e IMU shield.

Altre modifiche e miglioramenti

  • Portato l’H7 a 480 MHz (clock dell’H7 aggiornati); aggiornata la libreria CMSIS-NN per usare funzioni NN non quadrate e aggiornati i modelli NN / CIFAR-10 (con il logging abilitato negli script NN); incluso frozen_mpy.o durante la compilazione di un modulo frozen.

Correzioni di bug

Camera e sistema:

  • Corretti il timing SCCB / I2C per l’F7 e l’H7 (spostato il timing SCCB nei file di configurazione delle schede), il clock SD dell’H7 e il filesystem dell’OpenMV 2.

Scripting e connettività:

  • Permesso a Ctrl-C di interrompere gli script su una REPL UART, impostata la funzione ioctl del WINC, corretto un break mancante in py_net_search e corretti lo scaling/la direzione dell’esempio MAVLink di optical flow (con un LED verde lampeggiante e l’invio costante dei pacchetti di flow indipendentemente dalla qualità).

Modifiche incompatibili dell’API

v3.4.0 non introduce nessuna modifica incompatibile dell’API Python. Gli script che funzionavano su v3.3.1 funzionano senza modifiche su v3.4.0 — basta riflashare il firmware. (Nota: lo scaling/la direzione dell’esempio MAVLink di optical flow incluso sono stati corretti; ricontrolla i consumatori a valle del suo output.)