v3.5.0-beta.2

v3.5.0-beta.2 aktualisiert das H7-HAL, fügt die Revision-ID zu machine.info() hinzu, unterstützt 32-Bit-SDRAM und behebt das Lesen von BMP- / 24-Bit-RGB-Bildern sowie einen Lepton-VGA/RGB565-Hardfault. Es bringt keine API-Änderungen mit Breaking-Charakter — Skripte von v3.5.0-beta.1 laufen unverändert weiter. (Dies ist eine Beta auf dem Weg zu v3.5.0.)

Highlights

  • machine.info() meldet jetzt die Silicon-Revision-ID.

  • Unterstützung für 32-Bit-SDRAM.

  • Fehlerbehebungen — Lesen von BMP- / 24-Bit-RGB-Bildern und ein Lepton-VGA/RGB565-Hardfault.

  • Keine API-Änderungen mit Breaking-Charakter — neu flashen, und Ihre Skripte von v3.5.0-beta.1 laufen unverändert weiter.

Neue Funktionen

  • machine.info() enthält jetzt die Silicon-Revision-ID.

  • Unterstützung für 32-Bit-SDRAM und ein fb_alloc-Hint-System mit intelligenter Overlay-Logik hinzugefügt.

Weitere Änderungen und Verbesserungen

  • Das H7-HAL aktualisiert (sowie CMSIS, Legacy-Header, DCMI-Multi-Buffer-DMA, Strict Aliasing), die H7-PLLs / den SDRAM-Takt, ADC-Beispiele und die Arduino-Beispiele in ein neues Verzeichnis verschoben.

Fehlerbehebungen

Bildverarbeitung:

  • Das Lesen von BMP-Dateien für alle Formate, das Lesen von 24-Bit-RGB-Bildern, einen Hardfault beim Einstellen des Lepton auf VGA/RGB565 sowie die Rückkehr bei Abbruch von HAL_JPEG_Encode behoben.

System:

  • Die Periode von Timer 5, den H7-SD-Takt und fehlende Bank-Enables behoben sowie den VREF-Schwellenwert des Selbsttests angehoben.

API-Änderungen mit Breaking-Charakter

v3.5.0-beta.2 bringt keine Python-API-Änderungen mit Breaking-Charakter. Skripte, die unter v3.5.0-beta.1 liefen, laufen unverändert unter v3.5.0-beta.2 — flashen Sie einfach die Firmware neu.