Kano
4dee0d049c
FPGA - allow device detect override without an open failure
2012-06-14 15:10:02 +00:00
Paul Sheppard
4fd53c9eb1
thread init fix
2012-06-14 00:04:37 -07:00
Paul Sheppard
2ec612e0b4
Added startup delay to worker threads.
...
Prevents devices from making calls at the same time.
2012-06-13 17:26:37 -07:00
Paul Sheppard
1b63a75d2c
Simple auto sleep-time calibration.
...
Optimises the sleep time while waiting for the BFL work to finish.
Takes ~5 mins to settle to the correct time for each unit, then will continue to make adjustments.
2012-06-13 12:26:03 -07:00
Paul Sheppard
2384d0fbc6
Removed idle mode... again!?
...
Changed work_reset rate to every 100ms & use defines rather than numerics.
Change total sleep time to 4300ms after performance testing/measurement (now good to 916MH/s).
Changed timeout to 15s - Throttle time is 15s.
Added support for 'Busy' when submitting work.
Improved logging text to include device identifier.
Added a thread_enable api function, called when a thread is re-enabled.
... and removed useless re-init inside scanhash.
Use modminer introduced mutex.
2012-06-12 18:20:18 -07:00
Paul Sheppard
861388f960
Merge branch 'master' of https://github.com/ckolivas/cgminer.git
2012-06-12 09:04:42 -07:00
Luke Dashjr
d3fa59d76f
Abstract generally useful FPGA code into fpgautils.c
2012-06-12 02:35:45 +00:00
Paul Sheppard
2dd7c4e1c0
Added checking of work_reset while waiting for BFL to return results
2012-06-11 13:17:59 -07:00
Paul Sheppard
4889d7ecb2
Merge branch 'master' of git@github.com:pshep/cgminer.git
...
Conflicts:
driver-bitforce.c
2012-06-11 13:09:27 -07:00
Paul Sheppard
820d662c9d
Removed idle mode.
...
Added watchdog thread BFL temperature monitoring.
2012-06-10 23:11:59 -07:00
Paul Sheppard
036a97c21a
Added bitforce init and shutdown.
...
bitforce_init closes/reopens the com port and re-initialises the unit.
2012-06-09 20:03:18 -07:00
Paul Sheppard
ec394533a2
Idle mode for bitforce
2012-06-09 19:47:54 -07:00
Paul Sheppard
ed06c97e2e
Added 30s BFL hashing timeout
2012-06-09 19:12:29 -07:00
Paul Sheppard
652326c2a1
Scanhash split into separate functions
...
Some adjustment of log reporting
2012-06-09 19:08:10 -07:00
Paul Sheppard
8d2936730b
Fix return values
2012-05-22 15:35:10 -07:00
Paul Sheppard
cebd647f50
Messing with BFL code
2012-05-22 08:10:00 -07:00
Paul Sheppard
4db47aa57a
Return error if BFL take longer then 10s
2012-05-18 17:41:18 -07:00
Luke Dashjr
06023e549e
Bugfix: Return failure, rather than quit, if BFwrite fails
2012-05-03 10:49:42 +10:00
Kano
20676694f3
Ensure everyone sees the same screen/api name as the previous version for Bitforce
2012-04-23 18:07:13 +10:00
Luke Dashjr
0f74ba059e
Implement and document "-S noauto" to inhibit autoscanning without specifying a serial device
2012-04-22 01:03:38 -04:00
Luke Dashjr
b8778839e9
Merge branch 'master' into unify_drivers
...
Conflicts:
cgminer.c
2012-04-21 02:36:19 -04:00
Luke Dashjr
f05a319e01
CGPU API for device names
2012-03-18 21:32:01 -04:00
Luke Dashjr
303dbf4664
Abstract add_cgpu function, to handle device id numbering and devices array
2012-03-18 20:09:03 -04:00
Luke Dashjr
e131dfab31
Unify drivers as driver-*.c and add driver name to API
2012-03-13 12:18:23 -04:00