From 87e5c76f4daf12153dd82e4f76853292684fb80a Mon Sep 17 00:00:00 2001 From: Kano Date: Fri, 23 Aug 2013 22:52:30 +1000 Subject: [PATCH] BTB show C/MHz/mV for device --- driver-avalon.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/driver-avalon.c b/driver-avalon.c index a8638739..83cff74f 100644 --- a/driver-avalon.c +++ b/driver-avalon.c @@ -1370,7 +1370,14 @@ static void get_avalon_statline_before(char *buf, size_t bufsiz, struct cgpu_inf int lowfan = 10000; if (usb_ident(avalon) == IDENT_BTB) { - tailsprintf(buf, bufsiz, "%2d/%3dC %4dmV | ", info->temp0, info->temp2, info->core_voltage); + int temp = info->temp0; + if (info->temp2 > temp) + temp = info->temp2; + if (temp > 99) + temp = 99; + if (temp < 0) + temp = 0; + tailsprintf(buf, bufsiz, "%2dC %3d %4dmV | ", temp, info->frequency, info->core_voltage); } else { /* Find the lowest fan speed of the ASIC cooling fans. */ if (info->fan1 >= 0 && info->fan1 < lowfan)