Sebastian Zagrodzki
|
36241e869e
|
more constants
|
2017-03-27 22:29:24 +02:00 |
|
Sebastian Zagrodzki
|
8addfb562f
|
updated submit interface and added data() method.
|
2017-02-26 21:13:31 +01:00 |
|
Sebastian Zagrodzki
|
81e9253f49
|
no more C in transfer.go
|
2017-02-23 10:46:04 +01:00 |
|
Sebastian Zagrodzki
|
bf3b23ccd2
|
move all transfer C parts to libusb.go to alloc()
|
2017-02-23 10:45:35 +01:00 |
|
Sebastian Zagrodzki
|
82184ea552
|
make libusbDevHandle part of alloc()
|
2017-02-23 10:29:24 +01:00 |
|
Sebastian Zagrodzki
|
cc135fe616
|
move all libusb wrappers to libusb.go.
|
2017-02-23 10:25:02 +01:00 |
|
Sebastian Zagrodzki
|
360740e76c
|
Cast libusb_transfer explicitly, to make Go 1.8 happy.
|
2017-02-18 18:13:22 +01:00 |
|
Sebastian Zagrodzki
|
99ec211c43
|
Improve tests - use offsetof to find the position of the iso packet
descriptor in the transfer struct.
|
2017-02-16 12:04:10 +01:00 |
|
Sebastian Zagrodzki
|
ef932806ed
|
more comments about transfer protocol.
|
2017-02-15 18:20:32 +01:00 |
|
Sebastian Zagrodzki
|
0ba09a9942
|
Move device handle to newUSBTransfer args, remove separate attach()
|
2017-02-14 01:24:20 +01:00 |
|
Sebastian Zagrodzki
|
16f99ed0b0
|
Merge remote-tracking branch 'origin/master' into async_transfers_everywhere
|
2017-02-14 01:12:35 +01:00 |
|
Sebastian Zagrodzki
|
931a15849b
|
set the same channel in t.xfer.user_data as in t.done.
|
2017-02-13 03:14:38 +01:00 |
|
Sebastian Zagrodzki
|
4a64c18350
|
move newUSBTransfer as a vanilla function to transfer.go.
Initialize all static params at new.
|
2017-02-13 03:01:30 +01:00 |
|
Sebastian Zagrodzki
|
a47809fda8
|
Simplify the C part even more - the buffer that xfer uses for
transferring data is the same as the one that was created in
newUSBTransfer.
|
2017-02-13 02:50:47 +01:00 |
|
Sebastian Zagrodzki
|
83a4778988
|
wait() does not need the buffer passed explicitly, it's already stored
in t.buf.
|
2017-02-10 22:32:16 +01:00 |
|
Sebastian Zagrodzki
|
31b3ac1c67
|
move iso.c to transfer.c, as it's used for all transfers.
move transfer callback to transfer.go.
|
2017-02-10 22:11:54 +01:00 |
|
Sebastian Zagrodzki
|
9e50cd8c1c
|
Rename extract_data to extract_iso_data, add extract_data for use by
other transfer types.
|
2017-02-10 21:45:26 +01:00 |
|
Sebastian Zagrodzki
|
de92c7047b
|
make methods of usbTransfer private
|
2017-02-09 22:38:16 +01:00 |
|
Sebastian Zagrodzki
|
80b2741a2c
|
Rename Transfer to usbTransfer, it's internal to gousb.
Move usbTransfer and it's methods to transfer.go, it's not only used by
iso transfers.
|
2017-02-09 22:36:51 +01:00 |
|