Go bindings for the hidapi library.
hidapi is a C-based library providing an API for controlling USB HID class devices. This package provides a Go wrapper for the C-library API so the library can be called from Go programs.
- hidapi (https://github.com/libusb/hidapi)
- libusb-1.0 (https://libusb.info/)
E.g. "sudo apt-get install libhidapi-dev" on Debian based Linux.
All C-API functions have Go wrappers. The public interface of this package is a 1-1 mapping from the C-API to a Go style function prototypes.
- Some testing has been done, mostly using USB based CMSIS-DAP devices.
- Version 0.10.1 of the hidapi library has been tested.