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.odurante 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
ioctldel WINC, corretto unbreakmancante inpy_net_searche 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.)