91 Commits (2beb30f13dd3b28dbe259ad52bd61d442e8facde)

Author SHA1 Message Date
Kano 9ecef180d1 usbutils/icarus include more locking to usbdev access 12 years ago
Kano 5676758594 Icarus turn on cps delays by default 12 years ago
Kano 527c6ee255 usbutils optional cps IO control - but not enabled 12 years ago
Con Kolivas 4e155fd624 Hard code the preferred packet size for AMU, BLT and ICA. 12 years ago
Kano cbf3a79d0d Icarus enable the read buffer for the detect nonce 12 years ago
Kano 45fda135de undo icarus show errno, put it as debug in ubsutils 12 years ago
Kano 0df870b38d icarus add errno to rerr and werr 12 years ago
Con Kolivas 4aaeb510c8 Sleep after sending icarus work to emulate working at 115200 baud. 12 years ago
Kano 7eba963477 remove varargs from logging/quit/in general as much as possible 12 years ago
Kano 65e21f18cb Icarus driver elaspsed timeout shouldn't be just USB I/O 12 years ago
Kano b8b137aeef USB make device_path handled by usbutils 12 years ago
Kano 749fa78d8a tidy up free in device detect functions 12 years ago
Kano 9287ee90f6 USB control creation and free of cgpu 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
Kano 161165dcc0 Icarus use buffered USB reading 12 years ago
Kano 6aed9a5122 bflsc & icarus use usb_ftdi_set_latency 12 years ago
Kano 1c64f3b621 usb set FTDI latency higher to minimise status bytes 12 years ago
Kano 77d040cb67 Icarus add delays during intialisation 12 years ago
Con Kolivas 2577992436 Fix mingw build warnings in icarus driver. 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 64b6b7cbef Icarus report data direction with comms errors 12 years ago
Kano 6e0f93474d icarus do the full detect test twice if required 12 years ago
Kano 511bbb050c CMR usb config guess 12 years ago
Kano 87d994b6ea usb add transfer_read and commented out in icarus 12 years ago
Kano 0c3f00c567 icarus ICA initialisation 12 years ago
Kano 685d0ef14d icarus report err on read failure 12 years ago
Kano 350e7f893f icarus correct device_id and use device_data for icarus_info 12 years ago
Kano 56a96b4138 icarus AMU config transfers 12 years ago
Kano ddf008f058 icarus set default options/timing based on device 12 years ago
Kano a4697bed57 icarus report usb write error information 12 years ago
Con Kolivas d06c8f6546 Add name to icarus copyright notice. 12 years ago
Kano e43f265a60 usbutils name latency correctly 12 years ago
Con Kolivas 1c5c8df6ff Check for restart before buffering more reads in Icarus. 12 years ago
Con Kolivas 4ba6cba86a Icarus should timeout if it's greater than the timeout duration even if it's receiving data. 12 years ago
Con Kolivas f4843877d9 We should check for amount buffered in icarus get_nonce against amount already received. 12 years ago
Con Kolivas 41e6f48fe5 Fix first read timeout on icarus get nonce. 12 years ago
Con Kolivas 9ecacb2cc9 Retry icarus_initialise if the first read attempt fails. 12 years ago
Kano 5e588d87f4 icarus test nodev everywhere 12 years ago
Kano 250e435313 usbutils/icarus separate FTDI transfer values and more debug 12 years ago
Kano 9f46aa9012 icarus->USB v0.1 incomplete - missing initialise() 12 years ago
Kano 95fe655fd7 ica correct applog typing 12 years ago
Con Kolivas 79df6b9f79 Use cgtime in driver-icarus.c 12 years ago
James Z.M. Gao c9ae715019 Compile CPU mining for win32 and win64 12 years ago
Kano 7abf30b2c0 distinguish between drv and it's id enum now called drv_id 12 years ago
Kano d057791915 Capitalise driver long names used in applog messages 12 years ago
Kano 9447610091 ICA use drv->name 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
Paul Sheppard 9f74e650b3 Tidy up device error counts 12 years ago