Skip to content

thequux/gousb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Go bindings for libusb

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages