v3.4.0¶
v3.4.0 adiciona um driver OLED SSD1306, habilita o módulo framebuf do MicroPython, eleva o H7 para 480 MHz, permite que Ctrl-C interrompa scripts por um REPL via UART e melhora a biblioteca CMSIS-NN e os exemplos de fluxo óptico do MAVLink. Não introduz nenhuma mudança incompatível na API — os scripts da v3.3.1 rodam sem alterações.
Destaques¶
Adicionado driver OLED SSD1306.
Módulo
framebufhabilitado.H7 a 480 MHz — clock mais alto para mais desempenho.
Ctrl-C por REPL via UART — scripts podem ser interrompidos a partir de um REPL via UART.
Nenhuma mudança incompatível na API — refaça o flash e seus scripts da v3.3.1 rodam sem alterações.
Novos recursos¶
Adicionado um driver de display OLED SSD1306.
Habilitado o módulo
framebufdo MicroPython.Adicionados exemplos de TV-shield, distance-shield e IMU-shield.
Outras mudanças e melhorias¶
Elevado o H7 para 480 MHz (clocks do H7 atualizados); atualizada a biblioteca CMSIS-NN para usar funções de NN não quadradas e atualizados os modelos de NN / CIFAR-10 (com logging habilitado nos scripts de NN); incluído
frozen_mpy.oao compilar um módulo congelado.
Correções de bugs¶
Câmera e sistema:
Corrigidos o timing do SCCB / I2C para o F7 e o H7 (timing do SCCB movido para os arquivos de configuração da placa), o clock do SD do H7 e o sistema de arquivos do OpenMV 2.
Scripting e conectividade:
Permitido que Ctrl-C interrompa scripts por um REPL via UART, definida a função
ioctldo WINC, corrigido umbreakausente empy_net_searche corrigida a escala/direção do exemplo de fluxo óptico do MAVLink (com um LED verde piscando e sempre enviando pacotes de fluxo independentemente da qualidade).
Mudanças incompatíveis na API¶
v3.4.0 não introduz nenhuma mudança incompatível na API Python. Scripts que rodavam na v3.3.1 rodam sem alterações na v3.4.0 — basta refazer o flash do firmware. (Observação: a escala/direção do exemplo de fluxo óptico do MAVLink incluído foi corrigida; reverifique os consumidores downstream de sua saída.)