Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | usrp: transfer resize options and documentation | Josh Blum | 2010-09-29 | 1 | -65/+75 |
| | |||||
* | uhd: fix warning by adding brackets for while(cond){}; | Josh Blum | 2010-09-27 | 1 | -1/+1 |
| | |||||
* | usb: disable thread interruption on wait calls | Josh Blum | 2010-09-26 | 1 | -4/+4 |
| | |||||
* | usb: zero copy work, multiple endpoints with single context, async io | Josh Blum | 2010-09-26 | 1 | -356/+118 |
| | | | | | | | | | Heavy work on the zero copy interface and endpoint wrappers to properly use the async io. The global libusb session starts a thread to run the event handler, the async callbacks push completed transfers onto a thread-safe bounded buffer. The managed buffer creation routines use the bounded buffer to efficiently pop off completed transfers. works on linux, throws a weird exception on cleanup | ||||
* | usb: work on libusb code to use a single context across all calls | Josh Blum | 2010-09-25 | 1 | -54/+29 |
| | | | | | | | | libusb allocation stuff had been moved inside of smart pointer classes to handle automatic cleanup the public device handle implementation now holds an actual libusb device inside of it needs testing - all platforms | ||||
* | usrp1: fixes to remove warnings and errors for usrp1 + libusb windows | Josh Blum | 2010-09-23 | 1 | -2/+1 |
| | |||||
* | usrp1: Additional comments on libusb transport implemenation | Thomas Tsou | 2010-08-28 | 1 | -3/+5 |
| | |||||
* | usrp1: Remove unused funtions libusb transport | Thomas Tsou | 2010-08-27 | 1 | -6/+0 |
| | |||||
* | usrp1: Additional comments to libusb transport implementation | Thomas Tsou | 2010-08-27 | 1 | -79/+104 |
| | |||||
* | usrp1: Handle degenerate managed send buffer cases | Thomas Tsou | 2010-08-27 | 1 | -4/+19 |
| | | | | | | | | Handle degenerate usage of send buffer commits. If the buffer is destroyed without ever being submitted, submit a zero byte transfer to return control to the underlying structure. If a committed buffer is re-committed, then report an error message and return 0 bytes back. | ||||
* | usrp1: Disable default debug output for libusb implementations | Thomas Tsou | 2010-08-27 | 1 | -1/+1 |
| | |||||
* | usrp1: Modifiy USB transport implementations to use new interface | Thomas Tsou | 2010-08-26 | 1 | -138/+15 |
| | | | | Common libusb1 code is consolidated in the libusb base file. | ||||
* | usrp1: Add libusb-1.0 implementations of USB interfaces | Thomas Tsou | 2010-08-13 | 1 | -0/+854 |