v2.6.9

A v2.6.9 adiciona suporte para o OpenMV Pure Thermal e o Arduino Nano 33 BLE Sense, corrige as cores do buffer de fotograma RGB565 com bytes trocados e a auto-indentação do Python, e aperfeiçoa o aviso de atualização de firmware e as dicas de documentação. É construída sobre a mesma base Qt Creator 4.0.2 da versão anterior e não introduz alterações incompatíveis com projetos existentes.

Destaques

  • O OpenMV Pure Thermal (OPENMVPT) é agora suportado, com firmware, bootloader e binários UVC incluídos, bem como uma entrada de flash DFU.

  • O suporte ao Arduino Nano 33 BLE Sense inclui firmware embutido e um conjunto completo de exemplos para a placa, sensor, Bluetooth, áudio e câmara térmica.

  • Corrigidas as cores RGB565 com bytes trocados na vista de buffer de fotograma em direto e no transcodificador de vídeo.

  • Corrigida a auto-indentação do Python para que uma nova linha vazia mantenha a indentação da linha anterior em vez de repor a coluna 0.

  • Caixa de verificação «Não mostrar esta mensagem novamente» no aviso de atualização de firmware desatualizado para suprimir notificações repetidas.

Novas funcionalidades

  • OpenMV Pure Thermal: adicionado suporte para a câmara OPENMVPT (OpenMV Pure Thermal, STM32H743 com SDRAM), incluindo firmware, bootloader e binários UVC embutidos e uma nova entrada boards.txt para flash DFU (c5b7df59f).

  • Arduino Nano 33 BLE Sense: incluído o firmware Nano 33 BLE Sense (c5b7df59f) e adicionado um conjunto completo de exemplos que cobre o scanner I2C da placa, os sensores APDS9960, HTS221, LPS22 e LSM9DS1, BLE blinky/scan/temperatura, FFT de áudio e câmara térmica (4e7bc157b).

Outras alterações e melhorias

  • O aviso de atualização de firmware desatualizado inclui agora uma caixa de verificação «Não mostrar esta mensagem novamente» para que os utilizadores possam suprimir avisos de atualização repetidos (dd1ad68c4).

  • Clicar com Ctrl num método ou atributo mostra agora apenas a dica de documentação para esse módulo específico, filtrando as correspondências pelo nome do módulo antes do . (34d9a30bf).

  • As etiquetas do submenu de exemplos apresentam agora os hífens nos nomes das pastas como espaços para títulos mais limpos (por exemplo, Nano 33 BLE Sense e Portenta H7) (34d9a30bf, 4e7bc157b).

  • No Linux, os diálogos de progresso do DFU Util e do Convert Video abrem agora sem roubar o foco da janela (dd1ad68c4).

  • O exemplo TV Shield foi atualizado para utilizar a resolução SIF (352x240), triplo buffering opcional e uma indicação de FPS, e refere agora que um TV shield com fio também é suportado; a mesma alteração também organizou o exemplo LoRa do Portenta H7 ao remover o argumento explícito de timeout do join OTAA (d54bb97e4).

Correções de erros

  • Corrigidas as cores do buffer de fotograma RGB565 que apareciam com bytes trocados: as imagens de firmware mais antigo (anterior a 3.8.0) têm os bytes invertidos enquanto o firmware mais recente é enviado sem inversão, tanto na vista em direto como no transcodificador de vídeo (dd1ad68c4).

  • Corrigida a auto-indentação incorreta do Python mantendo a indentação da linha anterior na nova linha vazia em vez de repor a coluna 0 após uma linha em branco (c33e9f354).

  • A navegação por clique em mensagens de erro já não tenta abrir um ficheiro-fonte inexistente quando o erro tem origem num módulo embutido (frozen), evitando erros espúrios no editor (dd1ad68c4).

Plataforma e suporte a ferramentas

  • Base Qt Creator: 4.0.2.

  • Nova placa: OpenMV Pure Thermal (OPENMVPT, STM32H743 com SDRAM) com firmware, bootloader e binários UVC embutidos (c5b7df59f).

  • Nova placa: Arduino Nano 33 BLE Sense com firmware embutido (c5b7df59f).

  • Firmware embutido: firmware OpenMV atualizado de 3.8.0 para 3.9.1 (c5b7df59f) e depois para 3.9.2 (a707f6ebc).

  • Versão do IDE: incrementada de 2.6.8 para 2.6.9 (d128254d7).

Alterações incompatíveis

Nenhuma. Esta versão adiciona placas e correções sem alterar o comportamento de projetos existentes, e a base Qt Creator 4.0.2 mantém-se inalterada.