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
framebufactivado.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
framebufdo 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.oao 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
ioctldo WINC, corrigido umbreakem falta empy_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.)