Sebastian Zagrodzki
4319ef2cc2
Revert "Use the calculated max iso packet size."
...
The libusb_get_max_iso_packet_size ignores the endpoint information and
will return the same size for all endpoints, even if the current
alternative configuration does not support given size.
This reverts commit a6e284610b
.
2017-02-05 16:00:53 +01:00
Sebastian Zagrodzki
a6e284610b
Use the calculated max iso packet size.
2017-02-05 04:16:57 +01:00
Kyle Lemons
8736c99b74
Whitelist tests for travis-ci
2016-04-03 10:25:58 -07:00
Kyle Lemons
0042b0dd4f
report correct error during Enum failure
2016-04-02 13:20:31 -07:00
Kyle Lemons
497c20341d
idiomatic slice append
2016-04-02 13:19:59 -07:00
nodtem66
3138826f8a
fix cgo build directive
2015-04-08 01:25:20 +07:00
nodtem66
c7d3dad580
add unit test device_test.go
2015-03-04 01:36:51 +07:00
nodtem66
f3b93aa5fa
handle error OpenDeviceWithVidPid and add GetStringDescriptor
2015-03-04 01:32:24 +07:00
nodtem66
4bf19c7f86
undo the edited usb_test.go in TestMultipleContexts to origin
2015-03-03 00:24:24 +07:00
nodtem66
897ea727f3
tested for libusb-1.0.19 on windows (MinGw)
2015-03-03 00:20:31 +07:00
Kyle Lemons
b9f2aa720b
Fix up usb to pass reliably and to work cross-platform
2013-08-14 19:38:57 -07:00
Kyle Lemons
ca13741ba1
See https://github.com/kylelemons/gousb/pull/7
...
Merge branch 'fix-context-close-race' of https://github.com/krasin/gousb
2013-08-14 19:23:18 -07:00
Kyle Lemons
96f1a0a774
Update LICENSE
2013-08-14 19:22:55 -07:00
Ivan Krasin
f0ae807096
Fix race condition with C.libusb_handle_events that might still being called while libusb_exit is executed. Use C.libusb_handle_events_timeout_completed which accepts timeouts and pass 100 ms timeout. This is the recommended way to deal with this issue, see http://libusb.sourceforge.net/api-1.0/group__poll.html#ga43e52b912a760b41a0cf8a4a472fbd5b and http://libusb.sourceforge.net/api-1.0/group__poll.html#ga4989086e3f0327f3886a4c474ec7c327
2013-08-14 00:34:00 -07:00
Ivan Krasin
e5e703175c
Add a test case that triggers 'handle_events: error: libusb: unknown error [code -99]'
2013-08-14 00:25:49 -07:00
Kyle Lemons
f0081d8ff9
add xbox example and make some changes to support it
2013-06-22 08:38:58 -07:00
Kyle Lemons
969c2fa8e5
Merge pull request #4 from krasin/request-type
...
Add RequestType enum values to be passed to Device.Control()
2013-06-18 00:42:56 -07:00
Ivan Krasin
b0713f61b4
Allow opening multiple endpoints for the same device, if configuration is also the same.
2013-06-16 20:29:54 -07:00
Ivan Krasin
28a4c23af3
Add RequestType enum values to be passed to Device.Control()
2013-06-16 19:54:30 -07:00
Kyle Lemons
67ecea5706
Update readme with instructions for darwin
2013-04-07 12:32:53 -07:00
Kyle Lemons
8d73a5775d
Fix GC race condition with callback pointer
2012-07-25 00:40:54 -07:00
Kyle Lemons
1723f5a08d
gofmt
2012-07-22 23:40:25 -07:00
Kyle Lemons
b8ed23c967
remove swap file
2012-07-22 23:37:31 -07:00
Kyle Lemons
e5fd0ba6e3
Fix double free issues
2012-07-22 23:36:03 -07:00
Kyle Lemons
acb3aed8c3
Working on iso
2012-04-16 00:18:53 -04:00
Kyle Lemons
96ca30cdbb
Fix ordering of config
2012-04-15 22:43:55 -04:00
Kyle Lemons
1e5170b125
Working on iso
2012-04-15 18:58:18 -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
0c8ed5357c
Add first round of bulk/interrupt I/O
2012-03-27 23:04:18 -07:00
Kyle Lemons
c8d19d2d0f
Renames
2012-03-27 20:30:16 -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
be26b2f34b
Tweaks and renames
2012-03-27 18:34:56 -07:00
Kyle Lemons
8a56742c74
Improve documentation
2012-03-27 00:09:18 -07:00
Kyle Lemons
2da2ce1e17
gofmt
2012-03-26 22:51:47 -07:00
Kyle Lemons
86ebf94158
Output cleanup
2012-03-26 22:51:37 -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