v2.6.9

A v2.6.9 adiciona suporte ao OpenMV Pure Thermal e ao Arduino Nano 33 BLE Sense, corrige as cores do framebuffer RGB565 com bytes trocados e a indentação automática do Python, e refina o aviso de atualização de firmware e as dicas de ferramentas da documentação. Ela é construída sobre a mesma base Qt Creator 4.0.2 da versão anterior, e não há alterações incompatíveis com projetos existentes.

Destaques

  • O OpenMV Pure Thermal (OPENMVPT) agora é suportado, com firmware, bootloader e binários UVC empacotados, além de uma entrada de gravação via DFU.

  • O suporte ao Arduino Nano 33 BLE Sense adiciona firmware empacotado e um conjunto completo de exemplos de placa, sensor, Bluetooth, áudio e câmera térmica.

  • Correção das cores RGB565 com bytes trocados na visualização ao vivo do framebuffer e no transcodificador de vídeo.

  • Correção da indentação automática do Python para que uma nova linha vazia mantenha a indentação da linha anterior em vez de retornar à coluna 0.

  • A caixa de seleção “Não mostrar esta mensagem novamente” no aviso de atualização de firmware desatualizado suprime avisos repetidos.

Novos recursos

  • OpenMV Pure Thermal: adicionado suporte à câmera OPENMVPT (OpenMV Pure Thermal, STM32H743 com SDRAM), incluindo firmware, bootloader e binários UVC empacotados e uma nova entrada boards.txt para gravação via DFU (c5b7df59f).

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

Outras alterações e melhorias

  • O aviso de atualização de firmware desatualizado agora inclui uma caixa de seleção “Não mostrar esta mensagem novamente” para que os usuários possam suprimir avisos repetidos de atualização (dd1ad68c4).

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

  • Os rótulos do submenu de exemplos agora exibem hifens 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 DFU Util e Convert Video agora abrem sem roubar o foco da janela (dd1ad68c4).

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

Correções de bugs

  • Corrigidas as cores do framebuffer RGB565 que apareciam com bytes trocados: imagens de firmware mais antigo (anterior a 3.8.0) têm os bytes invertidos enquanto o firmware mais novo é enviado sem inversão, tanto na visualização ao vivo quanto no transcodificador de vídeo (dd1ad68c4).

  • Corrigida a indentação automática incorreta do Python mantendo a indentação da linha anterior na nova linha vazia em vez de retornar à coluna 0 após uma linha em branco (c33e9f354).

  • A navegação por clique em mensagens de erro não tenta mais abrir um arquivo de origem inexistente quando o erro se origina de um módulo embutido (congelado), evitando erros espúrios no editor (dd1ad68c4).

Suporte de plataforma e ferramentas

  • Base Qt Creator: 4.0.2.

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

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

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

  • Versão da IDE: atualizada 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 permanece inalterada.