SkillAgentSearch skills...

Gousb

Go bindings for libusb

Install / Use

/learn @thequux/Gousb
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Gousb

This provides some basic bindings to libusb-1.0. It is currently rather incomplete, but progressing quickly.

Status

So far, lots of stuff has been written, but not much has been tested. Interrupt transfers appear to work, but control/isochronous/bulk transfers definitely don't.

It includes a MSP430 bsl client as a demo.

Installation

To install, you have two options:

Goinstall

$ goinstall github.com/thequux/gousb/usb

Manually

$ git clone git://github.com/thequux/gousb.git
$ cd gousb/usb
$ gomake install

Credits

This was written by Dan Hirsch, aka TheQuux, with assistance from Glen Lenker.

Flames/rants/suggestions/patches to thequux@gmail.com, or glen.lenker@gmail.com.

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated6y ago
Forks1

Languages

Go

Security Score

55/100

Audited on Apr 30, 2019

No findings