v1.0.2-beta

v1.0.2-beta is a desktop-IDE and USB-tooling beta: it adds a preferences dialog with serial-port enumeration, an OpenMV debug interface with separate CDC/HID and debug USB configurations, moves the config file and user scripts to the home directory, and ships a DFU image. There are no firmware Python API changes — v1.0.1-beta scripts run unchanged.

Highlights

  • Preferences dialog with serial-port enumeration.

  • OpenMV debug interface — separate CDC/HID and debug USB configurations.

  • DFU image shipped; config/user scripts moved to the home directory.

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

New features

  • Added a preferences dialog with serial-port enumeration, an OpenMV debug interface (separate CDC/HID and debug USB configs), and a DFU firmware image. The retired QT IDE was removed.

Other changes and improvements

  • Moved the config file and user scripts to the home directory (managed via appdirs); return string COM ports on Windows; renamed binfirmware; open the serial port after openmv.init; fixed the disconnected-device and serial-closed warnings.

Breaking API changes

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