deadsy / hidapi

Go wrapper for libhidapi

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Report Card GoDoc

hidapi

Go bindings for the hidapi library.

What Is It?

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.

Dependencies

E.g. "sudo apt-get install libhidapi-dev" on Debian based Linux.

Notes

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.

Status

  • Some testing has been done, mostly using USB based CMSIS-DAP devices.
  • Version 0.10.1 of the hidapi library has been tested.

About

Go wrapper for libhidapi

License:GNU General Public License v3.0


Languages

Language:Go 100.0%