Rob Pearce b43f8e027a | ||
---|---|---|
Makefile | ||
Makefile.osx | ||
Makefile.termux | ||
README.md | ||
TODO | ||
howard.c | ||
howard.h | ||
lsusb.c | ||
usbtools.c |
README.md
Overview
Sound level monitoring via USB Benetech GM1356.
Named after Loud Howard.
Big thanks to Maciej Ciemborowicz for his work documenting the USB protocol this device uses.
Requirements
- hidapi
- An OS which recognises the GM1356 as a USB device (ie. not OSX Big Sur).
Usage
TBC
Screenshots
TBC
Implementation Notes
- The device seems to 'hang' periodically and cause all subsequent reads to timeout. To work around this, after two concurrent timeouts I send an
IOCTL_USBDEVFS_RESET
.