v3.4.0#

v3.4.0 añade un controlador OLED SSD1306, habilita el módulo framebuf de MicroPython, eleva el H7 a 480 MHz, permite que Ctrl-C interrumpa scripts a través de un REPL por UART y mejora la biblioteca CMSIS-NN y los ejemplos de flujo óptico MAVLink. No introduce ningún cambio incompatible en la API — los scripts de v3.3.1 se ejecutan sin cambios.

Aspectos destacados#

  • Se añadió un controlador OLED SSD1306.

  • Módulo framebuf habilitado.

  • H7 a 480 MHz — mayor frecuencia de reloj para más rendimiento.

  • Ctrl-C por REPL UART — los scripts pueden interrumpirse desde un REPL por UART.

  • Sin cambios incompatibles en la API — vuelve a flashear y tus scripts de v3.3.1 se ejecutan sin cambios.

Nuevas características#

  • Se añadió un controlador de pantalla OLED SSD1306.

  • Se habilitó el módulo framebuf de MicroPython.

  • Se añadieron ejemplos del TV-shield, el distance-shield y el IMU-shield.

Otros cambios y mejoras#

  • Se elevó el H7 a 480 MHz (relojes del H7 actualizados); se actualizó la biblioteca CMSIS-NN para usar funciones NN no cuadradas y se actualizaron los modelos NN / CIFAR-10 (con el registro habilitado en los scripts NN); se incluye frozen_mpy.o al compilar un módulo congelado.

Corrección de errores#

Cámara y sistema:

  • Se corrigió la temporización SCCB / I2C del F7 y el H7 (se movió la temporización SCCB a los archivos de configuración de placa), el reloj de la SD del H7 y el sistema de archivos de la OpenMV 2.

Scripting y conectividad:

  • Se permitió que Ctrl-C interrumpa scripts a través de un REPL por UART, se estableció la función ioctl del WINC, se corrigió un break faltante en py_net_search y se corrigió el escalado/dirección del ejemplo de flujo óptico MAVLink (con un LED verde parpadeante y enviando siempre paquetes de flujo independientemente de la calidad).

Cambios incompatibles en la API#

v3.4.0 no introduce ningún cambio incompatible en la API de Python. Los scripts que se ejecutaban en v3.3.1 se ejecutan sin cambios en v3.4.0 — solo vuelve a flashear el firmware. (Nota: se corrigió el escalado/dirección del ejemplo de flujo óptico MAVLink incluido; vuelve a revisar los consumidores posteriores de su salida.)