v3.4.0#
v3.4.0 adaugă un driver OLED SSD1306, activează modulul MicroPython framebuf, ridică H7 la 480 MHz, permite ca Ctrl-C să întrerupă scripturile printr-un REPL UART și îmbunătățește biblioteca CMSIS-NN și exemplele de flux optic MAVLink. Nu introduce nicio modificare incompatibilă de API — scripturile v3.3.1 rulează neschimbate.
Aspecte importante#
S-a adăugat driverul OLED SSD1306.
Modulul
framebufactivat.H7 la 480 MHz — ceas mai rapid pentru mai multă performanță.
Ctrl-C prin REPL UART — scripturile pot fi întrerupte dintr-un REPL UART.
Nicio modificare incompatibilă de API — reflash-ează și scripturile tale v3.3.1 rulează neschimbate.
Funcționalități noi#
S-a adăugat un driver de afișaj OLED SSD1306.
S-a activat modulul MicroPython
framebuf.S-au adăugat exemple pentru TV-shield, distance-shield și IMU-shield.
Alte modificări și îmbunătățiri#
S-a ridicat H7 la 480 MHz (s-au actualizat ceasurile H7); s-a actualizat biblioteca CMSIS-NN pentru a folosi funcții NN nepătrate și s-au actualizat modelele NN / CIFAR-10 (cu logare activată în scripturile NN); se include
frozen_mpy.ola compilarea unui modul înghețat.
Remedieri de erori#
Camera și sistemul:
S-au remediat temporizarea SCCB / I2C pentru F7 și H7 (s-a mutat temporizarea SCCB în fișierele de configurare a plăcii), ceasul SD al H7 și sistemul de fișiere al OpenMV 2.
Scripting și conectivitate:
S-a permis ca Ctrl-C să întrerupă scripturile printr-un REPL UART, s-a setat funcția
ioctlWINC, s-a remediat unbreaklipsă înpy_net_searchși s-au remediat scalarea/direcția exemplului de flux optic MAVLink (cu un LED verde clipind și trimițând întotdeauna pachete de flux indiferent de calitate).
Modificări incompatibile de API#
v3.4.0 nu introduce nicio modificare incompatibilă de API Python. Scripturile care rulau pe v3.3.1 rulează neschimbate pe v3.4.0 — doar reflash-ează firmware-ul. (Notă: scalarea/direcția exemplului de flux optic MAVLink inclus a fost corectată; reverifică consumatorii din aval ai ieșirii sale.)