v4.0.10

v4.0.10 adiciona suporte completo à placa Arduino Giga (STM32H747) com binários de firmware, bootloader e UVC empacotados, e corrige diversos problemas de gravação em flash, gravação de vídeo e localização. É baseada no Qt Creator 10.0.1; não há mudanças incompatíveis para projetos existentes.

Destaques

  • Suporte ao Arduino Giga agora é integrado, com binários de firmware, bootloader e UVC empacotados e gravação em flash baseada em DFU.

  • Varredura de portas segura para flash: a varredura de portas seriais não interfere mais em uma gravação de firmware em andamento.

  • Gravação do image-writer com arquivos que têm zero milissegundos entre quadros agora são aceitos em vez de rejeitados.

  • Localização restaurada: todos os arquivos de tradução do Qt voltaram a ser empacotados, de modo que as traduções da IDE funcionam corretamente.

Novos recursos

  • Arduino Giga (STM32H747): adicionado suporte completo à placa, incluindo binários firmware, bootloader e uvc empacotados (.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 detecção do Giga nos caminhos de filtragem de portas, conexão e verificação de licença (91a634714, 21ad38087, 860aa10d6, c27d9d7ea).

Correções de bugs

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

  • Corrigido o tipo de placa DFU do Giga de H747 para H7 para que a gravação em flash de placas Arduino funcione na IDE (860aa10d6).

  • Adicionados bloqueios funcionais para que a varredura de portas seriais não interfira mais em uma gravação de firmware em andamento via dfu-util, picotool, bossac ou imx (f0de0fe00, da7e80b12).

  • Arquivos de gravação do image-writer com zero milissegundos entre quadros agora são aceitos em vez de rejeitados por estarem fora do intervalo (fed86c2bb, 75bc5a848).

  • Corrigidas as duas 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 de VID/PID para uma única chamada .arg(), fazendo com que o segundo valor fosse tratado como a largura de campo de %1 em vez de ser substituído por %2; ambas agora usam .arg(...).arg(...) de modo que o VID e o PID são exibidos corretamente (b95a977b3).

  • Restaurado o empacotamento de todos os arquivos de tradução do Qt para que a localização da IDE funcione corretamente (e10d65de7).

Suporte a plataformas e ferramentas

  • Base do Qt Creator: 10.0.1.

  • O firmware do Arduino Giga H7 agora é empacotado (ARDUINO_GIGA_H7: firmware.bin/.dfu, bootloader.bin/.dfu, uvc.bin/.dfu).

Mudanças incompatíveis

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