v3.9.2#
v3.9.2 substantially improves the TV driver (higher resolution, scaling, triple buffering), re-enables imlib features that now fit in flash, bumps the ImageIO format version, and fixes the FLIR Lepton driver, F7 LCD triple buffering, and grayscale color/Y filtering. It introduces no breaking API changes — v3.9.1 scripts run unchanged.
Highlights#
TV driver — higher resolution, scaling, and triple buffering.
More imlib features re-enabled now that the extra code fits in flash.
Fixes — FLIR Lepton driver (M4/M7), F7 LCD triple buffering, grayscale color and Y filtering.
No breaking API changes — reflash and your v3.9.1 scripts run unchanged.
New features#
TV driver — improved resolution, added scaling, and added triple buffering.
Re-enabled imlib features and additional support that now fit in flash.
Other changes and improvements#
Bumped the ImageIO format version; switched to RGB565 when a color table is used and to fast YUV macros; renamed and tidied several examples; enabled SD hardware flow control and used two stop bits for the debug UART connection.
Bug fixes#
Camera and display:
Fixed the FLIR Lepton driver on the M4 and M7, F7 LCD triple-buffering issues, grayscale color and the Y filter, and DCMI de-init on sensor shutdown (added DCMI MSP de-init).
System:
Fixed an issue with an old version of pygame in the desktop tooling.
Breaking API changes#
v3.9.2 introduces no breaking Python API changes. Scripts that ran on v3.9.1 run unchanged on v3.9.2 — just reflash the firmware.