v3.5.0-beta.2

A v3.5.0-beta.2 atualiza o HAL do H7, adiciona o ID de revisão do silício a machine.info(), suporta SDRAM de 32 bits e corrige a leitura de imagens BMP / RGB de 24 bits e um hardfault no Lepton VGA/RGB565. Não introduz alterações incompatíveis na API — os scripts da v3.5.0-beta.1 funcionam sem alterações. (Esta é uma beta a anteceder a v3.5.0.)

Destaques

  • machine.info() passa a reportar 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 no Lepton VGA/RGB565.

  • Sem alterações incompatíveis na API — reflashe e os seus scripts da v3.5.0-beta.1 funcionam sem alterações.

Novas funcionalidades

  • machine.info() passa a incluir o ID de revisão do silício.

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

Outras alterações e melhorias

  • Atualizado o HAL do H7 (e CMSIS, cabeçalho legado, DMA multi-buffer DCMI, aliasing estrito), os PLLs / relógio SDRAM do H7, os exemplos ADC e movidos os exemplos Arduino para um novo diretório.

Correções de erros

Imagem:

  • Corrigida a leitura de ficheiros 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 temporizador 5, o relógio SD do H7, ativações de banco em falta e aumentado o limiar VREF do autoteste.

Alterações incompatíveis na API

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