v3.5.0-beta.2

A v3.5.0-beta.2 atualiza a HAL do H7, adiciona o ID de revisão ao machine.info(), oferece suporte a SDRAM de 32 bits e corrige a leitura de imagens BMP / RGB de 24 bits e um hardfault de VGA/RGB565 do Lepton. Ela não introduz nenhuma alteração incompatível na API — os scripts da v3.5.0-beta.1 funcionam sem alterações. (Esta é uma beta que antecede a v3.5.0.)

Destaques

  • O machine.info() agora informa o ID de revisão do silício.

  • Suporte a SDRAM de 32 bits.

  • Correções — leitura de imagens BMP / RGB de 24 bits e um hardfault de VGA/RGB565 do Lepton.

  • Nenhuma alteração incompatível na API — refaça o flash e seus scripts da v3.5.0-beta.1 funcionarão sem alterações.

Novos recursos

  • O machine.info() agora inclui o ID de revisão do silício.

  • Adicionado suporte a SDRAM de 32 bits e um sistema de dicas fb_alloc com lógica inteligente de sobreposição.

Outras alterações e melhorias

  • Atualizada a HAL do H7 (e CMSIS, cabeçalho legado, DMA multi-buffer DCMI, strict aliasing), os PLLs / clock de SDRAM do H7, exemplos de ADC, e movidos os exemplos do Arduino para um novo diretório.

Correções de bugs

Imagem:

  • Corrigida a leitura de arquivos BMP para todos os formatos, a leitura de imagens RGB de 24 bits, um hardfault ao definir o Lepton para VGA/RGB565, e o retorno quando HAL_JPEG_Encode é abortado.

Sistema:

  • Corrigido o período do timer 5, o clock de SD do H7, habilitações de banco ausentes, e elevado o limiar de VREF do autoteste.

Alterações incompatíveis na API

A v3.5.0-beta.2 não introduz nenhuma alteração incompatível na API Python. Os scripts que funcionavam na v3.5.0-beta.1 funcionam sem alterações na v3.5.0-beta.2 — basta refazer o flash do firmware.