v3.5.2

v3.5.2 is a small fix release: timer fixes, a timer test script, DBGMCU enabled in sleep modes, and an MQTT-over-SSL fix. It introduces no breaking API changes — v3.5.1 scripts run unchanged.

Highlights

  • Timer fixes plus a timer test script.

  • MQTT over SSL — the MQTT module now works with SSL sockets.

  • No breaking API changes — reflash and your v3.5.1 scripts run unchanged.

New features

  • Added a timer test script (using a non-reserved timer).

Other changes and improvements

  • Enabled DBGMCU in sleep modes so debugging works while the device sleeps.

Bug fixes

  • Fixed pyb.Timer issues and fixed the MQTT module to work with SSL sockets.

Breaking API changes

v3.5.2 introduces no breaking Python API changes. Scripts that ran on v3.5.1 run unchanged on v3.5.2 — just reflash the firmware.