v3.4.0

A v3.4.0 adiciona um controlador OLED SSD1306, activa o módulo framebuf do MicroPython, eleva o H7 para 480 MHz, permite interromper scripts com Ctrl-C através de um REPL UART, e melhora a biblioteca CMSIS-NN e os exemplos de fluxo óptico MAVLink. Não introduz alterações de API incompatíveis — os scripts da v3.3.1 funcionam sem modificações.

Destaques

  • Controlador OLED SSD1306 adicionado.

  • Módulo framebuf activado.

  • H7 a 480 MHz — relógio mais rápido para maior desempenho.

  • Ctrl-C via REPL UART — os scripts podem ser interrompidos a partir de um REPL UART.

  • Sem alterações de API incompatíveis — recarregue o firmware e os seus scripts da v3.3.1 funcionam sem modificações.

Novas funcionalidades

  • Adicionado um controlador de ecrã OLED SSD1306.

  • Activado o módulo framebuf do MicroPython.

  • Adicionados exemplos para o shield de TV, shield de distância e shield IMU.

Outras alterações e melhorias

  • O H7 foi elevado para 480 MHz (relógios H7 actualizados); a biblioteca CMSIS-NN foi actualizada para usar funções NN não-quadradas e foram actualizados os modelos NN / CIFAR-10 (com registo activado nos scripts NN); inclui frozen_mpy.o ao compilar um módulo frozen.

Correcções de erros

Câmara e sistema:

  • Corrigido o timing SCCB / I2C para o F7 e H7 (timing SCCB movido para os ficheiros de configuração da placa), o relógio SD do H7 e o sistema de ficheiros da OpenMV 2.

Scripting e conectividade:

  • Permitido que o Ctrl-C interrompa scripts através de um REPL UART, definida a função ioctl do WINC, corrigido um break em falta em py_net_search, e corrigido o exemplo de fluxo óptico MAVLink (escala/direcção, com LED verde piscante e envio sempre de pacotes de fluxo independentemente da qualidade).

Alterações de API incompatíveis

A v3.4.0 não introduz alterações incompatíveis na API Python. Os scripts que funcionavam na v3.3.1 funcionam sem modificações na v3.4.0 — basta recarregar o firmware. (Nota: a escala/direcção do exemplo de fluxo óptico MAVLink incluído foi corrigida; verifique novamente os consumidores desse output.)