v3.5.0-beta.2¶
v3.5.0-beta.2 updates the H7 HAL, adds the revision ID to machine.info(),
supports 32-bit SDRAM, and fixes BMP / 24-bit RGB image reading and a Lepton
VGA/RGB565 hardfault. It introduces no breaking API changes —
v3.5.0-beta.1 scripts run unchanged. (This is a beta leading up to
v3.5.0.)
Highlights¶
machine.info()now reports the silicon revision ID.32-bit SDRAM support.
Fixes — BMP / 24-bit RGB image reading and a Lepton VGA/RGB565 hardfault.
No breaking API changes — reflash and your v3.5.0-beta.1 scripts run unchanged.
New features¶
machine.info()now includes the silicon revision ID.Added 32-bit SDRAM support and an
fb_allochint system with smart overlay logic.
Other changes and improvements¶
Updated the H7 HAL (and CMSIS, legacy header, DCMI multi-buffer DMA, strict aliasing), the H7 PLLs / SDRAM clock, ADC examples, and moved the Arduino examples into a new directory.
Bug fixes¶
Imaging:
Fixed BMP file reading for all formats, reading 24-bit RGB images, a hardfault when setting the Lepton to VGA/RGB565, and returning when
HAL_JPEG_Encodeis aborted.
System:
Fixed the timer 5 period, the H7 SD clock, missing bank enables, and raised the self-test VREF threshold.
Breaking API changes¶
v3.5.0-beta.2 introduces no breaking Python API changes. Scripts that ran on v3.5.0-beta.1 run unchanged on v3.5.0-beta.2 — just reflash the firmware.