v4.8.7¶
v4.8.7 foca-se na recuperação e registo de placas, adicionando recuperação direta por bootloader.bin para placas STM32 e Alif e migrando o fluxo de registo e licença da câmara para novos endpoints do servidor baseados em POST. É construída sobre o Qt Creator 14.0.2 e não contém alterações disruptivas para os projetos dos utilizadores, à exceção de um atalho de teclado macOS predefinido removido, mencionado abaixo.
Destaques¶
Recuperação STM32 pode agora carregar um ficheiro
bootloader.bindiretamente através do ST Cube Programmer e solicita o tipo de placa ao recuperar placas ocultas.Recuperação Alif pode agora carregar um ficheiro
bootloader.bindiretamente.Redimensionamento automático de exemplos que reduz os scripts de exemplo de VGA para QVGA em câmaras mais antigas (M4, M7, H7, NICLA, NICLAV) para que funcionem dentro dos seus limites de resolução.
Revisão do registo migra as chamadas de rede para novos endpoints POST, envia sempre o tipo de placa para o servidor e reporta erros claros e um botão de barra de ferramentas
Registereda verde.Atalho de ligação no macOS corrigido pela remoção de um atalho de teclado predefinido em conflito.
Novas funcionalidades¶
Recuperação por bootloader.bin STM32. A recuperação STM32 suporta agora carregar um ficheiro
bootloader.bindiretamente e apresenta um diálogo de seleção do tipo de placa ao recuperar placas ocultas, substituindo o erro anterior que apenas permitia ficheirosbootloader.dfu. Quando a placa utiliza o ST Cube Programmer, o firmware incluído e obootloader.binselecionado são copiados para um diretório temporário e entregues ao fluxo de programação de fábrica do Cube Programmer existente. Para placas STM32 sem Cube Programmer, um caminho de firmware.biné agora programado com odfu-utilcom as opções-a 0 -s 0x08000000em vez de-a 0 -s :leave(18b06325f).Recuperação por bootloader.bin Alif. As placas Alif podem agora ser recuperadas carregando um ficheiro
bootloader.bindiretamente; é copiado sobre o firmware incluído num diretório temporário antes de invocar a ferramenta de transferência Alif (2a36d5e3b).
Outras alterações e melhorias¶
Redimensionamento automático de exemplos. As câmaras mais antigas (M4, M7, H7, NICLA, NICLAV) passam a ter automaticamente os scripts de exemplo reduzidos de VGA para QVGA para que os exemplos funcionem dentro dos seus limites de resolução reduzidos (5adb51a81).
Endpoints de registo baseados em POST. As chamadas de rede de registo da câmara e de licença foram alteradas de URLs com parâmetros GET para pedidos codificados em formulário POST contra os novos endpoints do servidor
insert.php,register.php, echeck.php(d5565e050).Erros de registo mais claros. O registo apresenta agora diálogos de erro claros quando o tipo de placa não está disponível para uma chave de formulário ou o limite de registo por tipo de placa foi atingido (feaa2ecd9).
Correções de erros¶
Corrigido o fluxo de ligação/registo para que envie sempre o tipo de placa ao servidor OpenMV mesmo sem uma chave de formulário, restaurando o registo da placa e as verificações de licença que anteriormente eram ignorados (f487fe0d9).
Corrigida a cadeia de caracteres do nome do sensor da câmara ligada para ocultar corretamente os sensores sinalizados como ocultos, mostrando apenas os tipos de sensor visíveis (8afa4cb18).
Corrigido o diálogo Install the Latest Development Release para que volte a apresentar as notas de versão do firmware depois de o GitHub ter alterado o markup HTML da página de versões (690dcd67d).
Corrigida a barra de ferramentas para mostrar um botão
Registereda verde após um registo bem-sucedido com uma chave de formulário, e para o ocultar quando não é utilizada nenhuma chave de formulário (c3b0800f3).Corrigido o atalho de teclado Connect da câmara no macOS removendo a ligação predefinida conflituosa
Ctrl+E/Cmd+EEnter Find String (44479b435).Adicionadas pausas de 10 ms quando o bloqueio do canal da câmara falha para evitar um live-lock de ciclo ocupado durante leituras de perfil e transmissão de fotogramas (dcc0c7e95).
Suporte de plataforma e ferramentas¶
Base Qt Creator: 14.0.2.
Alterações disruptivas¶
O atalho predefinido
Ctrl+E(Cmd+Eno macOS) para a ação Enter Find String já não está associado, libertando-o para o atalho Connect da câmara no macOS. A funcionalidade de buffer de pesquisa em si não foi alterada e pode ser reassociada emPreferencesse desejado (44479b435).
De resto, esta versão não contém quebras de fluxo de trabalho ou de comportamento visíveis pelo utilizador para os projetos existentes.