openlifu.io.LIFUDFU.STM32USBDFU¶
- class openlifu.io.LIFUDFU.STM32USBDFU(vid: int = 1155, pid: int = 57105, transfer_size: int = 1024, timeout_ms: int = 4000, libusb_dll: str | None = None)[source]¶
Bases:
objectMinimal STM32 DfuSe USB client using PyUSB.
Supports Set-Address-Pointer, page erase, memory write and DFU UPLOAD (used to read the bootloader version string).
Requires:
pip install pyusbplus a libusb-1.0 backend.