v4.0.10

A v4.0.10 adiciona suporte completo para a placa Arduino Giga (STM32H747) com firmware, bootloader e binários UVC incluídos, e corrige vários problemas de flashing, gravação e localização. É baseada no Qt Creator 10.0.1; não há alterações incompatíveis com projetos existentes.

Destaques

  • Suporte ao Arduino Giga está agora integrado, com firmware, bootloader e binários UVC incluídos e flashing via DFU.

  • Pesquisa de portas segura durante o flashing: a pesquisa de portas série já não interfere com um flash de firmware em curso.

  • Gravação pelo escritor de imagens — ficheiros com zero milissegundos entre fotogramas são agora aceites em vez de rejeitados.

  • Localização restaurada: todos os ficheiros de tradução Qt estão novamente incluídos para que as traduções do IDE funcionem corretamente.

Novas funcionalidades

  • Arduino Giga (STM32H747): adicionado suporte completo à placa, incluindo binários firmware, bootloader e uvc incluídos (.bin e .dfu) em share/qtcreator/firmware/ARDUINO_GIGA_H7/, entradas em boards.txt e dfu.txt, novos PIDs USB (ARDUINOCAM_GH7_PID, GIGA_LDR_PID, GIGA_APP_PID) e deteção do Giga nas vias de filtragem de portas, ligação e verificação de licença (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Correções de erros

  • Corrigido um erro de sintaxe JSON nas definições DFU do Giga (uma aspa dupla solta na lista appvidpid) (c27d9d7ea).

  • Corrigido o tipo de placa DFU do Giga de H747 para H7, para que o flashing de placas Arduino funcione no IDE (860aa10d6).

  • Adicionados bloqueios funcionais para que a pesquisa de portas série já não interfira com um flash de firmware em curso via dfu-util, picotool, bossac ou imx (f0de0fe00, da7e80b12).

  • Os ficheiros de gravação do escritor de imagens com zero milissegundos entre fotogramas são agora aceites em vez de serem rejeitados como fora do intervalo (fed86c2bb, 75bc5a848).

  • Corrigidas as caixas de diálogo de erro «No DFU settings for the selected board type!» e «No DFU settings for the selected device!», que passavam dois valores int VID/PID para uma única chamada .arg(), fazendo com que o segundo valor fosse tratado como largura do campo %1 em vez de ser substituído por %2; ambas usam agora .arg(...).arg(...) para que o VID e o PID sejam apresentados corretamente (b95a977b3).

  • Restaurada a inclusão de todos os ficheiros de tradução Qt para que a localização do IDE funcione corretamente (e10d65de7).

Plataforma e suporte a ferramentas

  • Base Qt Creator: 10.0.1.

  • Firmware Arduino Giga H7 está agora incluído (ARDUINO_GIGA_H7: firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Alterações incompatíveis

Nenhuma. Esta versão é totalmente compatível com projetos e fluxos de trabalho existentes.