Con Kolivas
|
efa8d1f22a
Document extra zero byte in avalon_reset.
|
13 years ago |
Con Kolivas
|
4820bdebba
Microoptimise likely paths in avalon_gets.
|
13 years ago |
Con Kolivas
|
3c5ad8e44b
Add name to copyright for avalon driver.
|
13 years ago |
Con Kolivas
|
691b5289b0
Make sure to set timeout to 100ms instead of 1ms in avalon read loop for select.
|
13 years ago |
Con Kolivas
|
65bee71c21
Make sure to get time of first response in avalon read loop.
|
13 years ago |
Con Kolivas
|
d013551862
Use select for a reliable timeout in avalon read and don't read 1 byte at a time, optimising read loop.
|
13 years ago |
Con Kolivas
|
ba1ff87356
We should break on the loop on a work restart in avalon, and only consider all errors if we actually have gotten some results.
|
13 years ago |
Con Kolivas
|
fc65385e0e
Avalon init on comms error as well.
|
13 years ago |
Con Kolivas
|
669fc3887a
Reinit avalon device in case of FPGA controller mess up.
|
13 years ago |
Con Kolivas
|
80b36ddcb5
Get rid of unused status flag setting for now in avalon.
|
13 years ago |
Con Kolivas
|
d37b3146c4
Increase reliability of avalon startup by only opening and resetting the device once, looking for the id sequence offset by one byte as well, and still ignoring if it's wrong, assuming it is an avalon.
|
13 years ago |
Con Kolivas
|
18f4d1aa0c
Nest avalon_decode functions to avoid doing unnecessary lookups once we have found the nonce.
|
13 years ago |
Con Kolivas
|
2821c143f9
Minor grammo in avalon driver.
|
13 years ago |
Con Kolivas
|
420329f628
Use htole32 wrapper for nonce encoding in avalon.
|
13 years ago |
Con Kolivas
|
43dff4c219
Remove unused rev8 function from avalon driver.
|
13 years ago |
Con Kolivas
|
5c1db2e07c
Make avalon temperature reading LOG_INFO level.
|
13 years ago |
Xiangfu
|
07eae74f22
if all result are wrong in one batch read. reinit the avalon
|
13 years ago |
Xiangfu
|
a94f3ba3b1
record the last result temperature info
|
13 years ago |
Xiangfu
|
04c37a46c0
delay when close avalon; only record matched result
|
13 years ago |
Xiangfu
|
f7c618f8ad
fix no_matching_work only count when debug
|
13 years ago |
Xiangfu
|
7c1428a333
minor change
|
13 years ago |
Xiangfu
|
4d83ec634f
add idle code
|
13 years ago |
Xiangfu
|
fa4397dd97
fliter the temp_max >= 100, print the result for debug.
|
13 years ago |
Xiangfu
|
083d8a6603
export more data to API stats
|
13 years ago |
Xiangfu
|
d7f0db17ea
add default chip frequency
|
13 years ago |
Xiangfu
|
abe699cd9f
fix the work_i3 init
|
13 years ago |
Xiangfu
|
0661d7e996
add reinit_device
|
13 years ago |
Xiangfu
|
4b7640a6a9
the temp_history_count base on timeout
|
13 years ago |
Xiangfu
|
232ae13576
fix mistake on adjest_fan
|
13 years ago |
Xiangfu
|
571aa10a8d
avalon.c: fix the copyright
|
13 years ago |