v3.5.0-beta.2

v3.5.0-beta.2 aggiorna l’HAL dell’H7, aggiunge l’ID di revisione a machine.info(), supporta la SDRAM a 32 bit e corregge la lettura delle immagini BMP / RGB a 24 bit e un hardfault del Lepton VGA/RGB565. Non introduce alcuna modifica incompatibile delle API — gli script di v3.5.0-beta.1 vengono eseguiti senza modifiche. (Questa è una beta che porta verso v3.5.0.)

In evidenza

  • machine.info() ora riporta l’ID di revisione del silicio.

  • Supporto SDRAM a 32 bit.

  • Correzioni — lettura delle immagini BMP / RGB a 24 bit e un hardfault del Lepton VGA/RGB565.

  • Nessuna modifica incompatibile delle API — riflasha e i tuoi script di v3.5.0-beta.1 vengono eseguiti senza modifiche.

Nuove funzionalità

  • machine.info() ora include l’ID di revisione del silicio.

  • Aggiunto il supporto per la SDRAM a 32 bit e un sistema di suggerimenti fb_alloc con logica di overlay intelligente.

Altre modifiche e miglioramenti

  • Aggiornati l’HAL dell’H7 (e CMSIS, l’header legacy, la DMA multi-buffer DCMI, lo strict aliasing), i PLL / clock SDRAM dell’H7, gli esempi ADC, e spostati gli esempi Arduino in una nuova directory.

Correzioni di bug

Imaging:

  • Corretta la lettura dei file BMP per tutti i formati, la lettura delle immagini RGB a 24 bit, un hardfault durante l’impostazione del Lepton su VGA/RGB565, e il valore restituito quando HAL_JPEG_Encode viene interrotto.

Sistema:

  • Corretti il periodo del timer 5, il clock SD dell’H7, gli abilitatori di banco mancanti, e alzata la soglia VREF del self-test.

Modifiche incompatibili delle API

v3.5.0-beta.2 non introduce alcuna modifica incompatibile delle API Python. Gli script che venivano eseguiti su v3.5.0-beta.1 vengono eseguiti senza modifiche su v3.5.0-beta.2 — basta riflashare il firmware.