v2.9.2

A v2.9.2 torna o terminal serial interativo, permitindo que você digite diretamente no REPL do MicroPython da câmera, adiciona a instalação com um clique do firmware de desenvolvimento mais recente e ajusta o RTC da câmera a partir do relógio do host na conexão (requer firmware da câmera 4.3.2 ou mais recente; o firmware incluído aqui é o 4.3.1). A IDE permanece na base do Qt Creator 4.0.2 e não há mudanças incompatíveis para projetos existentes.

Destaques

  • Terminal serial interativo: digite diretamente no terminal da IDE para controlar o REPL do MicroPython da câmera, com as teclas de seta, Home, End e Delete mapeadas para os códigos de controle correspondentes do REPL.

  • Instale a versão de desenvolvimento mais recente: um novo item do menu Tools baixa o firmware mais recente do GitHub e o grava na câmera conectada.

  • Sincronização da hora do host: conectar-se a uma câmera agora ajusta seu RTC a partir da data e hora atuais do sistema host (requer firmware da câmera 4.3.2 ou mais recente).

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

  • A gravação por DFU do Arduino Nicla Vision foi corrigida, com um tipo de placa dedicado e um driver para Windows incluído.

Novos recursos

  • Terminal serial interativo. Agora você pode digitar diretamente no terminal serial da IDE para interagir com o REPL do MicroPython da câmera. 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).

  • Instale a versão de desenvolvimento mais recente. Um novo item do menu Tools baixa o firmware mais recente em desenvolvimento do GitHub e o grava na câmera conectada, com uma opção para apagar o sistema de arquivos interno (87a69e700).

  • Sincronização da hora do host na conexão. Ao conectar-se a uma câmera, a IDE agora envia a data e hora atuais do sistema host para ajustar o RTC da câmera. Isso requer firmware da câmera 4.3.2 ou mais recente; o firmware 4.3.1 incluído nesta versão ainda não oferece suporte ao comando de entrada de hora (d3ef9d5e0, ce82350eb).

Outras mudanças e melhorias

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

Correções de bugs

  • Parar um script ou desconectar agora coloca a câmera em estado ocioso e esvazia totalmente os buffers de texto e imagem pendentes primeiro, evitando quadros e saídas obsoletos e disputas 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 download no lugar, em vez de inundar a janela com milhares de linhas (23345dce4).

  • Uma câmera em modo bootloader (serial 000000000011) não é mais oferecida como uma porta normal conectável, sendo usada apenas para recuperação do bootloader (9d070b669).

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

  • Fechar uma aba do editor pela barra de abas agora fecha o editor corretamente, sem acionar a lógica de fechamento duas vezes (18408e6e5, 09a8e299b).

  • As caixas de diálogo de erro do DFU (“No DFU settings for the selected board type!” e “No DFU settings for the selected device!”) agora incluem o VID e o PID problemáticos para auxiliar na solução de problemas (640f25df3).

Suporte a plataformas e ferramentas

  • Base do Qt Creator: 4.0.2.

  • A gravação por DFU do Arduino Nicla Vision foi corrigida com a adição do VID/PID de seu bootloader ao mapa de DFU, dando a ele um tipo de placa NICLAV dedicado e incluindo seu driver para Windows (90d1ac0ac).

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

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

Mudanças incompatíveis

Nenhuma. Esta versão não contém quebras de fluxo de trabalho ou de comportamento visíveis ao usuário para projetos existentes.