v3.5.0-beta.2

v3.5.0-beta.2 actualizează HAL-ul H7, adaugă ID-ul de revizie în machine.info(), oferă suport pentru SDRAM pe 32 de biți și remediază citirea imaginilor BMP / RGB pe 24 de biți și un hardfault Lepton VGA/RGB565. Nu introduce nicio modificare incompatibilă a API-ului — scripturile pentru v3.5.0-beta.1 rulează nemodificate. (Aceasta este o versiune beta premergătoare lui v3.5.0.)

Aspecte importante

  • machine.info() raportează acum ID-ul de revizie al cipului.

  • Suport pentru SDRAM pe 32 de biți.

  • Remedieri — citirea imaginilor BMP / RGB pe 24 de biți și un hardfault Lepton VGA/RGB565.

  • Nicio modificare incompatibilă a API-ului — reflashează firmware-ul, iar scripturile tale pentru v3.5.0-beta.1 rulează nemodificate.

Funcționalități noi

  • machine.info() include acum ID-ul de revizie al cipului.

  • S-a adăugat suport pentru SDRAM pe 32 de biți și un sistem de sugestii fb_alloc cu logică inteligentă de suprapunere.

Alte modificări și îmbunătățiri

  • S-au actualizat HAL-ul H7 (precum și CMSIS, antetul vechi, DMA multi-tampon DCMI, strict aliasing), PLL-urile H7 / ceasul SDRAM, exemplele ADC și s-au mutat exemplele Arduino într-un director nou.

Remedieri de erori

Imagistică:

  • S-au remediat citirea fișierelor BMP pentru toate formatele, citirea imaginilor RGB pe 24 de biți, un hardfault la setarea Lepton pe VGA/RGB565 și revenirea atunci când HAL_JPEG_Encode este abandonat.

Sistem:

  • S-au remediat perioada temporizatorului 5, ceasul SD al H7, activările de bancă lipsă și s-a ridicat pragul VREF pentru autotest.

Modificări incompatibile ale API-ului

v3.5.0-beta.2 nu introduce nicio modificare incompatibilă a API-ului Python. Scripturile care rulau pe v3.5.0-beta.1 rulează nemodificate pe v3.5.0-beta.2 — doar reflashează firmware-ul.