v2.9.2

A versão v2.9.2 torna o terminal série interativo, permitindo escrever diretamente no REPL do MicroPython da câmara, adiciona a instalação com um clique do firmware de desenvolvimento mais recente e define o RTC da câmara com base no relógio do anfitrião aquando da ligação (requer firmware de câmara 4.3.2 ou superior; o firmware incluído é o 4.3.1). O IDE mantém a base Qt Creator 4.0.2 e não existem alterações incompatíveis para projetos existentes.

Destaques

  • Terminal série interativo: escreva diretamente no terminal do IDE para controlar o REPL do MicroPython da câmara, com as teclas de seta, Home, End e Delete mapeadas para os códigos de controlo REPL correspondentes.

  • Instalar a Versão de Desenvolvimento Mais Recente: um novo item do menu Tools descarrega o firmware de ponta diretamente do GitHub e instala-o na câmara ligada.

  • Sincronização de hora com o anfitrião: ao ligar a uma câmara, o RTC desta é agora definido com a data e hora atuais do sistema anfitrião (requer firmware de câmara 4.3.2 ou superior).

  • Atualizações do instalador no local: o instalador para Windows/Linux desinstala automaticamente uma versão anterior do OpenMV IDE no diretório de destino para uma atualização limpa.

  • Gravação DFU do Arduino Nicla Vision corrigida, com um tipo de placa dedicado e controlador Windows incluído.

Novas funcionalidades

  • Terminal série interativo. Agora pode escrever diretamente no terminal série do IDE para interagir com o REPL do MicroPython da câmara. As teclas de seta mapeiam para CTRL+B/CTRL+F/CTRL+P/CTRL+N, Home e End mapeiam para CTRL+A e CTRL+E, e Delete mapeia para CTRL+D (c50b8c716).

  • Instalar a Versão de Desenvolvimento Mais Recente. Um novo item do menu Tools descarrega o firmware de ponta mais recente do GitHub e instala-o na câmara ligada, com a opção de apagar o sistema de ficheiros interno (87a69e700).

  • Sincronização de hora com o anfitrião na ligação. Ao ligar a uma câmara, o IDE envia agora a data e hora atuais do sistema anfitrião para definir o RTC da câmara. Isto requer firmware de câmara 4.3.2 ou superior; o firmware 4.3.1 incluído nesta versão ainda não suporta o comando de entrada de hora (d3ef9d5e0, ce82350eb).

Outras alterações e melhorias

  • O instalador para Windows/Linux apresenta agora uma página personalizada de Pasta de Instalação e desinstala automaticamente qualquer versão anterior do OpenMV IDE no diretório de destino antes de instalar, permitindo atualizações no local sem problemas (374808dc3, dd7e5c76e).

Correções de erros

  • Parar um script ou desligar agora coloca a câmara em repouso e esvazia completamente os buffers de texto e imagem pendentes antes de terminar, evitando fotogramas obsoletos, saída e conflitos de comandos (af8d18d65).

  • A janela de progresso da gravação de firmware para DFU, bossac e picotool agora atualiza as linhas de progresso de apagamento e transferência no lugar, em vez de preencher a janela com milhares de linhas (23345dce4).

  • Uma câmara em modo bootloader (série 000000000011) já não é apresentada como uma porta de ligação normal, sendo utilizada apenas para recuperação via bootloader (9d070b669).

  • O comando Abrir Pasta da OpenMV Cam abre agora corretamente o diretório .openmv_disk no macOS e Linux, em vez do caminho de porta bruto (adacf333d).

  • Fechar um separador de editor através da barra de separadores fecha agora o editor corretamente sem acionar a lógica de fecho duas vezes (18408e6e5, 09a8e299b).

  • Os diálogos de erro DFU («No DFU settings for the selected board type!» e «No DFU settings for the selected device!») passam agora a incluir o VID e PID infratores para facilitar a resolução de problemas (640f25df3).

Suporte de plataformas e ferramentas

  • Base Qt Creator: 4.0.2.

  • A gravação DFU do Arduino Nicla Vision está corrigida ao adicionar o VID/PID do bootloader ao mapa DFU, atribuindo-lhe um tipo de placa dedicado NICLAV e incluindo o respetivo controlador Windows (90d1ac0ac).

  • Adicionado suporte para o sensor térmico FLIR Lepton 1.6 na tabela de IDs de sensores; a entrada do Lepton 1.0 foi removida (874e80d86).

  • O firmware de câmara incluído foi atualizado para v4.3.0 e depois v4.3.1 para todas as placas OpenMV e Arduino, com novos scripts de exemplo para Time-of-Flight, temperatura máxima de objeto com Lepton e BLE aioble para Nano-RP2040 (3034469f7, ce82350eb).

Alterações incompatíveis

Nenhuma. Esta versão não contém quebras de fluxo de trabalho ou de comportamento visíveis para o utilizador em projetos existentes.