Kano
|
65e21f18cb
|
Icarus driver elaspsed timeout shouldn't be just USB I/O
|
2013-06-12 22:05:35 +10:00 |
|
Kano
|
b8b137aeef
|
USB make device_path handled by usbutils
|
2013-06-10 15:59:02 +10:00 |
|
Kano
|
749fa78d8a
|
tidy up free in device detect functions
|
2013-06-10 15:39:44 +10:00 |
|
Kano
|
9287ee90f6
|
USB control creation and free of cgpu
|
2013-06-10 15:22:37 +10:00 |
|
Kano
|
8478ee4436
|
AMU usbstatus correct name from enable UART
|
2013-06-07 07:02:55 +10:00 |
|
Kano
|
a7425c6c1b
|
Icarus AMU enable the UART
|
2013-06-07 01:52:51 +10:00 |
|
Kano
|
161165dcc0
|
Icarus use buffered USB reading
|
2013-06-05 12:04:57 +10:00 |
|
Kano
|
6aed9a5122
|
bflsc & icarus use usb_ftdi_set_latency
|
2013-06-05 01:49:48 +10:00 |
|
Kano
|
1c64f3b621
|
usb set FTDI latency higher to minimise status bytes
|
2013-06-04 13:17:57 +10:00 |
|
Kano
|
77d040cb67
|
Icarus add delays during intialisation
|
2013-05-31 01:34:23 +10:00 |
|
Con Kolivas
|
2577992436
|
Fix mingw build warnings in icarus driver.
|
2013-05-30 17:55:24 +10:00 |
|
Kano
|
05cbbd99bb
|
CMR handle baud options
|
2013-05-28 23:56:30 +10:00 |
|
Kano
|
df8566a78c
|
usb/ica add more (incomplete) CMR settings
|
2013-05-28 22:44:03 +10:00 |
|
Kano
|
64b6b7cbef
|
Icarus report data direction with comms errors
|
2013-05-27 21:39:10 +10:00 |
|
Kano
|
6e0f93474d
|
icarus do the full detect test twice if required
|
2013-05-23 00:39:55 +10:00 |
|
Kano
|
511bbb050c
|
CMR usb config guess
|
2013-05-22 23:49:08 +10:00 |
|
Kano
|
87d994b6ea
|
usb add transfer_read and commented out in icarus
|
2013-05-22 23:22:00 +10:00 |
|
Kano
|
0c3f00c567
|
icarus ICA initialisation
|
2013-05-20 21:58:04 +10:00 |
|
Kano
|
685d0ef14d
|
icarus report err on read failure
|
2013-05-20 13:41:46 +10:00 |
|
Kano
|
350e7f893f
|
icarus correct device_id and use device_data for icarus_info
|
2013-05-20 02:59:30 +10:00 |
|
Kano
|
56a96b4138
|
icarus AMU config transfers
|
2013-05-20 00:48:15 +10:00 |
|
Kano
|
ddf008f058
|
icarus set default options/timing based on device
|
2013-05-19 22:09:49 +10:00 |
|
Kano
|
a4697bed57
|
icarus report usb write error information
|
2013-05-19 21:11:45 +10:00 |
|
Con Kolivas
|
d06c8f6546
|
Add name to icarus copyright notice.
|
2013-05-19 19:36:08 +10:00 |
|
Kano
|
e43f265a60
|
usbutils name latency correctly
|
2013-05-19 19:09:13 +10:00 |
|
Con Kolivas
|
1c5c8df6ff
|
Check for restart before buffering more reads in Icarus.
|
2013-05-19 18:36:02 +10:00 |
|
Con Kolivas
|
4ba6cba86a
|
Icarus should timeout if it's greater than the timeout duration even if it's receiving data.
|
2013-05-19 18:34:35 +10:00 |
|
Con Kolivas
|
f4843877d9
|
We should check for amount buffered in icarus get_nonce against amount already received.
|
2013-05-19 18:28:04 +10:00 |
|
Con Kolivas
|
41e6f48fe5
|
Fix first read timeout on icarus get nonce.
|
2013-05-19 14:02:25 +10:00 |
|
Con Kolivas
|
9ecacb2cc9
|
Retry icarus_initialise if the first read attempt fails.
|
2013-05-19 14:01:55 +10:00 |
|
Kano
|
5e588d87f4
|
icarus test nodev everywhere
|
2013-05-18 01:56:00 +10:00 |
|
Kano
|
250e435313
|
usbutils/icarus separate FTDI transfer values and more debug
|
2013-05-18 01:39:56 +10:00 |
|
Kano
|
9f46aa9012
|
icarus->USB v0.1 incomplete - missing initialise()
|
2013-05-17 15:14:48 +10:00 |
|
Kano
|
95fe655fd7
|
ica correct applog typing
|
2013-05-02 23:26:02 +10:00 |
|
Con Kolivas
|
79df6b9f79
|
Use cgtime in driver-icarus.c
|
2013-04-21 19:18:15 +10:00 |
|
James Z.M. Gao
|
c9ae715019
|
Compile CPU mining for win32 and win64
|
2013-04-04 22:59:10 +08:00 |
|
Kano
|
7abf30b2c0
|
distinguish between drv and it's id enum now called drv_id
|
2013-02-03 22:51:05 +11:00 |
|
Kano
|
d057791915
|
Capitalise driver long names used in applog messages
|
2013-02-02 20:14:37 +11:00 |
|
Kano
|
9447610091
|
ICA use drv->name
|
2013-02-02 20:14:33 +11:00 |
|
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
|
2013-02-02 20:14:19 +11:00 |
|
Paul Sheppard
|
9f74e650b3
|
Tidy up device error counts
|
2012-11-04 20:17:43 -08:00 |
|
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.
|
2012-10-16 19:47:31 +11:00 |
|
Con Kolivas
|
0a90207111
|
Merge branch 'master' into stratum
|
2012-10-07 13:22:17 +11:00 |
|
Con Kolivas
|
c113534feb
|
Begin support for mingw stratum build.
Conflicts:
configure.ac
|
2012-10-04 17:52:35 +10:00 |
|
Kano
|
c2b1504e50
|
Icarus USB write failure is also a comms error
|
2012-09-30 17:44:36 +10:00 |
|
Kano
|
aaaa8a52fd
|
Icarus catch more USB errors and close/reopen the port
|
2012-09-30 17:37:01 +10:00 |
|
Kano
|
ad7aa2b382
|
FPGA - allow long or short device names in detect code + style police
|
2012-09-16 11:42:51 +10:00 |
|
Kano
|
fe7a967d56
|
Icarus - ignore hardware errors in timing mode
|
2012-09-15 00:39:54 +10:00 |
|
Kano
|
b8b9c468e0
|
ICA default fpga_count to work_division if specified
|
2012-08-02 07:58:05 +10:00 |
|
Kano
|
e067be421a
|
ICA support 57600 baud rate, up to 8 FPGA and partial working FPGA boards
|
2012-08-01 22:50:30 +10:00 |
|