Con Kolivas
|
74f3f9d681
Sleep in avalon send task on return to the function to allow other code to work during the sleep period.
|
12 years ago |
Con Kolivas
|
2dd7d2f676
Use usbutils' own ftdi parser for avalon and the ftdir's own latency for managing timeouts since we can wait on reads with completely asynchronous reads+writes.
|
12 years ago |
Con Kolivas
|
093a6302dd
Decrease the avalon read timeout to less than the time it takes to fill the tiny 64 byte buffer.
|
12 years ago |
Con Kolivas
|
a4c96d759a
Use cgsem timed waits in avalon driver to not miss any queued wake ups to account for async messages coming during a flush work.
|
12 years ago |
Con Kolivas
|
fc80e2feb6
Deprecate preferred packet size functions in usbutils since they're unhelpful.
|
12 years ago |
Roy Badami
|
8795fbc2c6
Remove modified Bitburner avalon defaults - I was mistaken about maximum
|
12 years ago |
Roy Badami
|
5d6167700a
Code cleanup and improved documentation
|
12 years ago |
Roy Badami
|
c69a130dc1
Improvements to support for BitBurner boards
|
12 years ago |
Chris Chua
|
5af1cfe33d
increasing max miners for avalon driver (properly this time)
|
12 years ago |
Chris Chua
|
b509e84376
using separate identifier for bitburner fury boards
|
12 years ago |
Chris Chua
|
521e746b80
changes to bitburner driver for bitburner fury boards
|
12 years ago |
Xiangfu
|
088a340342
avalon: display the FPGA controller version on API
|
12 years ago |
Con Kolivas
|
cfd8ed7039
Substantially raise the maximum avalon frequency for water-cooled, over-volted designs.
|
12 years ago |
Kano
|
96c0c31775
BTB get version from Firmware
|
12 years ago |
Chris Chua
|
be0d899b74
making sure original Avalon is unaffected by BitBurner changes
|
12 years ago |
Chris Chua
|
2b932ccb81
changes to queueing strategy for BitBurner boards
|
12 years ago |
Kano
|
356fcb107a
BTB allow up to 1400mV as per firmware limits
|
12 years ago |
Con Kolivas
|
dd9233f78b
The write thread in avalon is only ever actually woken up by timeout so remove the write semaphore and use a simple sleep poll.
|
12 years ago |
Kano
|
802737e8dd
BTB voltage management via the API - and set default on startup
|
12 years ago |
Chris Chua
|
b0f4d55be7
changes to Avalon driver for BitBurner boards
|
12 years ago |
Con Kolivas
|
4b4a13549e
Count the number of miners idled in avalon to account more accurately for when its result return rate is too low.
|
12 years ago |
Con Kolivas
|
065b6a5e36
Provide an --avalon-freq command line to give a valid range of frequencies for avalon in auto mode.
|
12 years ago |
Con Kolivas
|
ce214e1270
Decrease avalon frequency in auto mode if we are unable to maintain the temperature in the optimal range.
|
12 years ago |
Con Kolivas
|
f142a4de23
Allow the avalon fanspeed range to be passed as parameter on the command line, default to 20-100%
|
12 years ago |
Con Kolivas
|
862c88ecbb
Move to slightly more relaxed timeouts for avalon.
|
12 years ago |
Con Kolivas
|
e811c4dc77
Add an avalon-auto option which enables dynamic overclocking based on hardware error rate for maximum effective hashrate.
|
12 years ago |
Con Kolivas
|
9b45daba6b
Add an --avalon-cutoff feature which puts the avalon idle should it reach this temperature, defaulting to 60, re-enabling it when it gets to target temperature.
|
12 years ago |
ckolivas
|
ec4948d93d
Change default avalon target temperature to 50 degrees.
|
12 years ago |
Con Kolivas
|
1fca632f7c
Add an --avalon-temp option to allow a user specified target temperature.
|
12 years ago |
Con Kolivas
|
6cc09aa1e9
Make the fan control on the avalon a simple PID controller with a target temperature of 45.
|
12 years ago |