v1.0.3-beta

v1.0.3-beta is a tiny tooling/build maintenance beta: it switches the build to DfuSe files, cleans up the USB configuration descriptors, and fixes the desktop-IDE packaging path. There are no firmware Python API changes — v1.0.2-beta scripts run unchanged.

Highlights

  • DfuSe build — Makefiles now produce DfuSe firmware files.

  • USB cleanup — removed an empty interface from the second USB configuration.

  • No firmware API changes — reflash and your v1.0.2-beta scripts run unchanged.

Other changes and improvements

  • Updated the Makefiles to use DfuSe files and refreshed the prebuilt binaries; removed an empty interface from the second USB configuration; fixed the IDE path in the py2exe packaging and caught the exception when releasing the device.

Breaking API changes

v1.0.3-beta introduces no breaking Python API changes (the changes are build/USB/desktop-tooling only). Scripts that ran on v1.0.2-beta run unchanged — just reflash the firmware.