v3.5.0-beta.2

v3.5.0-beta.2 werkt de H7 HAL bij, voegt de revisie-ID toe aan machine.info(), ondersteunt 32-bits SDRAM en repareert het lezen van BMP- / 24-bits RGB-afbeeldingen en een Lepton VGA/RGB565-hardfault. Er worden geen ingrijpende API-wijzigingen geïntroduceerd — scripts voor v3.5.0-beta.1 draaien ongewijzigd. (Dit is een beta die voorafgaat aan v3.5.0.)

Hoogtepunten

  • machine.info() rapporteert nu de silicium-revisie-ID.

  • 32-bits SDRAM-ondersteuning.

  • Reparaties — het lezen van BMP- / 24-bits RGB-afbeeldingen en een Lepton VGA/RGB565-hardfault.

  • Geen ingrijpende API-wijzigingen — herflash en je v3.5.0-beta.1-scripts draaien ongewijzigd.

Nieuwe functies

  • machine.info() bevat nu de silicium-revisie-ID.

  • 32-bits SDRAM-ondersteuning toegevoegd, plus een fb_alloc-hintsysteem met slimme overlay-logica.

Overige wijzigingen en verbeteringen

  • De H7 HAL bijgewerkt (samen met CMSIS, legacy-header, DCMI multi-buffer DMA, strict aliasing), de H7 PLL’s / SDRAM-klok, ADC-voorbeelden, en de Arduino-voorbeelden naar een nieuwe map verplaatst.

Bugfixes

Beeldverwerking:

  • Het lezen van BMP-bestanden voor alle formaten gerepareerd, het lezen van 24-bits RGB-afbeeldingen, een hardfault bij het instellen van de Lepton op VGA/RGB565, en het terugkeren wanneer HAL_JPEG_Encode wordt afgebroken.

Systeem:

  • De periode van timer 5 gerepareerd, de H7 SD-klok, ontbrekende bank-enables, en de VREF-drempelwaarde van de zelftest verhoogd.

Ingrijpende API-wijzigingen

v3.5.0-beta.2 introduceert geen ingrijpende Python-API-wijzigingen. Scripts die op v3.5.0-beta.1 draaiden, draaien ongewijzigd op v3.5.0-beta.2 — herflash gewoon de firmware.