v2.6.8¶
A v2.6.8 atualiza o firmware incluído para a 3.8.0, reorganiza a biblioteca de exemplos em pastas Arduino e OpenMV e atualiza a documentação de API incluída usada pelos sistemas de ajuda e autocompletar. Ela permanece baseada no Qt Creator 4.0.2. A reorganização dos exemplos altera os caminhos do menu Examples; veja as mudanças incompatíveis abaixo.
Destaques¶
Firmware incluído 3.8.0 para OPENMV2, OPENMV3, OPENMV4, OPENMV4P e PORTENTA.
Exemplos reorganizados em pastas de nível superior
ArduinoeOpenMV, com novas categorias37-Audioe38-Ethernete novos testes de desenho de imagem.Documentação de API atualizada, adicionando
network.LAN,network.WLAN,omv.audio,omv.micro_speecheuasyncioe removendo as referências obsoletasomv.nneomv.timeda documentação e do autocompletar.Análise da documentação de módulos corrigida para que documentos de módulos com várias seções sejam lidos corretamente para a ajuda e o autocompletar.
Novos recursos¶
Biblioteca de exemplos reorganizada em pastas de nível superior
ArduinoeOpenMV. Novas categorias foram adicionadas, incluindo37-Audio(audio_fft,micro_speech) e38-Ethernet(http_client,http_client_ssl,peer_to_peer), além de novos testes de desenho de imagem03-Drawingpara mesclagem alfa, tabela alfa e ampliação/redução de escala. O caminho padrão dohelloworld.pye o texto do diálogo Register foram atualizados para corresponder à nova localizaçãoExamples->OpenMV->Basics. Durante a reorganização, três exemplos de shield termopilha foram totalmente removidos:AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyeMLX90640_camera_lcd.py; seus equivalentes*_camera.py,*_overlay.pye*_overlay_lcd.pyforam mantidos e movidos para a nova árvore (49e63811f, e2bac7aa8).
Outras mudanças e melhorias¶
Documentação de API MicroPython/OpenMV incluída atualizada, usada pela documentação e pelo autocompletar do IDE. Os novos módulos incluem
network.LAN,network.WLAN,omv.audio,omv.micro_speecheuasyncio, com referênciasomv.imageeomv.lcdatualizadas; as referências obsoletas dos módulosomv.nneomv.timeforam removidas da documentação e do autocompletar (d45f145b0).Normalizados os ids de seção de módulo no índice da biblioteca incluído para a forma canônica do Sphinx
module-<name>paraulab,pid,bno055,ssd1306,tb6612,vl53l1x,modbusemqtt, que o analisador de documentação foi atualizado para reconhecer (c58a6e332).Os diálogos de saída de atualização de firmware DFU e de conversão de vídeo agora renderizam seu texto de log na fonte de largura fixa do editor para melhor legibilidade (94440b081).
Correções de bugs¶
Corrigido o analisador HTML de documentação de módulos para que ele itere por todas as seções de módulo e tolere ids pontuados de até cinco segmentos, de modo que documentos de módulos com várias seções sejam analisados corretamente para o sistema de ajuda e autocompletar (1044a84d0).
Revertida a mensagem de confirmação “DFU firmware update complete!” de volta para texto simples. Uma tentativa anterior de deixar o cabeçalho em negrito envolvendo-o em tags
<b></b>fazia com que as tags HTML literais fossem exibidas na caixa de mensagem, então as tags foram removidas (26f02ab08, 5ac140a0d).
Suporte a plataformas e ferramentas¶
Base do Qt Creator: 4.0.2.
Firmware OpenMV incluído: 3.6.9 -> 3.8.0 para OPENMV2, OPENMV3, OPENMV4, OPENMV4P e PORTENTA, reconstruindo o firmware, o bootloader e os binários UVC e as imagens DFU (d37de33f7).
Mudanças incompatíveis¶
Os exemplos incluídos foram reorganizados em duas pastas de nível superior,
ArduinoeOpenMV, então os caminhos do menuExamplesmudaram. Por exemplo,Examples->Basics->helloworld.pyagora éExamples->OpenMV->Basics->helloworld.py. Quaisquer referências externas ou memória muscular apontando para os caminhos antigos dos exemplos estarão incorretas. Isso afeta apenas a navegação dos exemplos; não quebra os scripts dos projetos dos usuários.Três exemplos de shield termopilha foram removidos da biblioteca incluída:
AMG8833_camera_lcd.py,MLX90621_camera_lcd.pyeMLX90640_camera_lcd.py. As variantes restantes*_camera.py,*_overlay.pye*_overlay_lcd.pyde cada sensor foram mantidas e movidas para a nova árvore de exemplos (49e63811f).