70 Commits (8b1a24710664df9e5d1252caca2d11ec82b930a0)

Author SHA1 Message Date
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
Con Kolivas 99adf397bd Failure to calloc in bin2hex is a fatal failure always so just check for that failure within the function and abort, simplifying the rest of the code. 12 years ago
Con Kolivas c113534feb Begin support for mingw stratum build. 12 years ago
Kano c2b1504e50 Icarus USB write failure is also a comms error 12 years ago
Kano aaaa8a52fd Icarus catch more USB errors and close/reopen the port 12 years ago
Kano ad7aa2b382 FPGA - allow long or short device names in detect code + style police 12 years ago
Kano fe7a967d56 Icarus - ignore hardware errors in timing mode 12 years ago
Kano b8b9c468e0 ICA default fpga_count to work_division if specified 12 years ago
Kano e067be421a ICA support 57600 baud rate, up to 8 FPGA and partial working FPGA boards 12 years ago
ckolivas 5c7e03084a Modify te scanhash API to use an int64_t and return -1 on error, allowing zero to be a valid return value. 13 years ago
Luke Dashjr d4af2d0535 Turn work_restart array into a bool in thr_info 13 years ago
Kano 82b14c4d08 api.c data structure - remove unnecessary driver-icarus.c comments 13 years ago
Kano d8abfb713e api.c data structure - tested + updated get_api_stats/driver-icarus.c 13 years ago
Kano 3763cb0bad icarus - must allows allocate memory for icarus_info 13 years ago
Con Kolivas e53c033aa8 Icarus needs not +2 for realloc, just +1. 13 years ago
Con Kolivas 5cf4b7c432 Make the devices array a dynamically allocated array of pointers to allow unlimited devices. 13 years ago
Kano 4dee0d049c FPGA - allow device detect override without an open failure 13 years ago
Luke Dashjr d3fa59d76f Abstract generally useful FPGA code into fpgautils.c 13 years ago
Paul Sheppard 820d662c9d Removed idle mode. 13 years ago
Paul Sheppard ebeaf15f18 Added idle mode 13 years ago
Kano e68457fcd4 Icarus - fix unit64_t printf warnings 13 years ago
Kano f15d2233fa Icarus: fix abort calculation/allow user specified abort 13 years ago
Kano b5ed958e84 Icarus: high accuracy timing and other bitstream speed support 13 years ago
Xiangfu b1785d1f07 add-MIPSEB-to-icarus-for-BIG_ENDIAN 13 years ago