Here is HIDPyToy. It’s a small app written in PyQt using the hid
Python package to talk to USB HID devices (like Teensy RawHID or blink(1) USB RGB LEDs). Pre-build binaries are available for MacOS and Windows.
HIDPyToy allows you to exercise pretty much the entire hidapi library from Python. You can:
- List for all HID devices on a system
- Send OUT reports, with or without Report Ids
- Send FEATURE reports, with or without Report Ids
- Receive IN reports, with or without Report Ids
- Receive FEATURE reports, with or without Report Ids