Sebastian Zagrodzki
5f122b4dcd
Introduce two more layers between device and endpoint:
...
device -> active config -> claimed interface -> endpoints.
Device can have at most one active config. A config can have
multiple claimed interfaces, each with a specific alt setting.
An interface with an alt setting defines a list of endpoints.
2017-04-29 00:01:11 +02:00
Sebastian Zagrodzki
b09de1cf09
more comments
2017-04-09 19:17:13 +02:00
Sebastian Zagrodzki
f91d53931a
Use Protocol type for USB interface protocol.
2017-04-09 18:42:04 +02:00
Sebastian Zagrodzki
d3428d9b35
Use Class for classes in usbid.
2017-04-09 18:29:16 +02:00
Sebastian Zagrodzki
cc135fe616
move all libusb wrappers to libusb.go.
2017-02-23 10:25:02 +01:00
Sebastian Zagrodzki
d4d7011a44
Don't assume libusb headers are always in libusb-1.0.
...
Use pkg-config to add correct include paths for libusb regardless of the
platform.
2017-02-13 17:08:46 +01:00
Sebastian Zagrodzki
beb4fdbac5
Update copyright notes for multiple contributors.
2017-02-07 07:37:57 +01:00
Kyle Lemons
96f1a0a774
Update LICENSE
2013-08-14 19:22:55 -07:00
Kyle Lemons
9849a972c6
Added isochronous transfer
2012-04-12 20:15:30 -07:00
Kyle Lemons
71bbb57904
Checkpoint
2012-04-09 17:37:25 -07:00
Kyle Lemons
5fef64fd78
gofmt
2012-03-27 19:40:32 -07:00
Kyle Lemons
e5a0531ed2
Cleanup
2012-03-27 19:40:22 -07:00
Kyle Lemons
25c01a9f60
Remove (*Config).Close()
2012-03-27 18:40:32 -07:00
Kyle Lemons
2da2ce1e17
gofmt
2012-03-26 22:51:47 -07:00
Kyle Lemons
0f572675c9
Tidy up interfaces and pretty printing
2012-03-26 22:37:25 -07:00
Kyle Lemons
ba2dd5404f
Add config, interfaces, endpoints, etc
2012-03-26 00:06:53 -07:00
Kyle Lemons
804a3c6ab8
First cut
2012-03-25 04:11:01 -07:00