v3.5.0-beta.2

v3.5.0-beta.2 uppdaterar H7 HAL, lägger till revisions-ID:t i machine.info(), stöder 32-bitars SDRAM och åtgärdar inläsning av BMP-/24-bitars RGB-bilder samt en Lepton VGA/RGB565-hårdfel. Den introducerar inga API-ändringar som bryter bakåtkompatibiliteten — skript för v3.5.0-beta.1 körs oförändrade. (Detta är en beta inför v3.5.0.)

Höjdpunkter

  • machine.info() rapporterar nu kiselrevisions-ID:t.

  • Stöd för 32-bitars SDRAM.

  • Åtgärder — inläsning av BMP-/24-bitars RGB-bilder och en Lepton VGA/RGB565-hårdfel.

  • Inga API-ändringar som bryter bakåtkompatibiliteten — flasha om så körs dina skript för v3.5.0-beta.1 oförändrade.

Nya funktioner

  • machine.info() inkluderar nu kiselrevisions-ID:t.

  • Lade till stöd för 32-bitars SDRAM och ett fb_alloc-tipssystem med smart överläggslogik.

Övriga ändringar och förbättringar

  • Uppdaterade H7 HAL (samt CMSIS, äldre header, DCMI multibuffert-DMA, strikt aliasing), H7-PLL:erna / SDRAM-klockan, ADC-exempel och flyttade Arduino-exemplen till en ny katalog.

Felrättningar

Bildbehandling:

  • Åtgärdade inläsning av BMP-filer för alla format, inläsning av 24-bitars RGB-bilder, en hårdfel vid inställning av Lepton till VGA/RGB565 samt återgång när HAL_JPEG_Encode avbryts.

System:

  • Åtgärdade timer 5-perioden, H7 SD-klockan, saknade bankaktiveringar och höjde självtestets VREF-tröskelvärde.

API-ändringar som bryter bakåtkompatibiliteten

v3.5.0-beta.2 introducerar inga Python-API-ändringar som bryter bakåtkompatibiliteten. Skript som körde på v3.5.0-beta.1 körs oförändrade på v3.5.0-beta.2 — flasha bara om den fasta programvaran.