94 Commits (c3b056624708333cd1fdfaa87fa8bc0e16a33478)

Author SHA1 Message Date
Con Kolivas fd41eb4ef6 Limit usbutils LATENCY_STD to 32ms to keep transfers under 512 bytes. 12 years ago
Con Kolivas 7fc9666429 Add a usb_read_ok_timeout wrapper to cope with slow init'ing devices. 12 years ago
Kano 8478ee4436 AMU usbstatus correct name from enable UART 12 years ago
Kano a7425c6c1b Icarus AMU enable the UART 12 years ago
Con Kolivas e186c5cf07 Revert "Protect all usb writes reads and unplugs with a mutex lock and check libusb release has succeeded before proceeding with a libusb close." 12 years ago
Con Kolivas beb5f8889d Protect all usb writes reads and unplugs with a mutex lock and check libusb release has succeeded before proceeding with a libusb close. 12 years ago
Kano f366d53f3c add usb_ftdi_set_latency 12 years ago
Kano 4368a04fce usbutils optional read buffering 12 years ago
Kano 1c64f3b621 usb set FTDI latency higher to minimise status bytes 12 years ago
Con Kolivas eec1a86af0 Update copyrights of modified files. 12 years ago
Kano 74d7f55648 usbutils automatically track IO errors 12 years ago
Con Kolivas 0177b41010 Use the USB wrappers for avalon, telling usbutils that we want the raw data. 12 years ago
Kano 05cbbd99bb CMR handle baud options 12 years ago
Kano df8566a78c usb/ica add more (incomplete) CMR settings 12 years ago
Kano 2f94ec8025 usb separate thread for resource locking and modified windows locking code 12 years ago
Con Kolivas a32e521d0a Implement avalon_ready and avalon_wait_ready functions for when usb is ready to receive commands. 12 years ago
Con Kolivas 269a8de977 First pass rewriting serialdev into direct usb dev for avalon driver. 12 years ago
Con Kolivas 8fea60f384 Define a cts equivalent for direct usb and use it for avalon driver full. 12 years ago
Kano 87d994b6ea usb add transfer_read and commented out in icarus 12 years ago
Kano 6a0b48a650 usbutils allow unrounded control transfers 12 years ago
Kano 0c3f00c567 icarus ICA initialisation 12 years ago
Kano 56a96b4138 icarus AMU config transfers 12 years ago
Kano db080ba969 usbutils force an unknown IDENT for zero 12 years ago
Kano e43f265a60 usbutils name latency correctly 12 years ago
Kano 250e435313 usbutils/icarus separate FTDI transfer values and more debug 12 years ago
Kano 05a385ccfc usbutils new command for icarus 12 years ago
Kano e89c921ab0 usb add a numeric sub-indentity for each name 12 years ago
Kano 2631b55ee2 usbutils - make FTDI handling automatic 12 years ago
Kano 05dd48ace1 usbutils/mmq fixed size usb_read default to wait for all data 12 years ago
Kano e53040ca4d Add an ftdi usb read macro without newline 12 years ago
Kano ebfa56db02 usbutils allow device selection to specify expected Manufacturer/Product strings 12 years ago
Kano bd4d04b260 bflsc add volt stats 12 years ago
Kano b7b5b9ded2 usbutils more stats for bflsc 12 years ago
Kano 8dd1ed2454 usbutils extra message requirements 12 years ago
Kano cef96ddb8c usbutils.c usb_cmdname() usb_cmds -> string name 12 years ago
Kano e07d21be8f usbutils use it's own internal read buffer 12 years ago
Kano b29828e8da usbutils allow read termination match to be a string 12 years ago
Kano 154e4f4b61 usbutils allow call of usb_all() from other code 12 years ago
Kano 3f50e878a2 USB add --usb options to limit USB device selection v0.1 12 years ago
Kano e35e8ae135 Implement and use usb_cleanup() on shutdown or restart 12 years ago
Kano 1c69417def usbutils - avoid free cgusb twice 12 years ago
Kano 05157e0802 USB in linux use the expected kernel config to check and detach - and set the configuration in linux also 12 years ago
Kano 7fbc3770b4 USB move usbdev info that needs to stay around into usbinfo 12 years ago
Kano 34bcc1c66d USB automatically handle losing the device and report nodev in the API 12 years ago
Kano a344deb6ac rename device_api -> device_drv and all related api -> drv and add a device_drv->drv enum for identifying which driver each is 12 years ago
Kano cbf6c71648 BFL libusb driver 12 years ago
Kano 152e7e36a2 mmq usb v0.4 + api usb stats 12 years ago