From a9f7b8ba8f7ee457a90e0aebcb66dfa4deb5b3a7 Mon Sep 17 00:00:00 2001 From: "Mark D. Studebaker" Date: Tue, 23 Oct 2001 00:36:31 +0000 Subject: [PATCH] fix precision on w83781d temp outputs git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@1211 7894878c-1315-0410-8ee3-d5d059ff63e0 --- CHANGES | 1 + prog/sensors/chips.c | 12 ++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGES b/CHANGES index df146445..b6b43038 100644 --- a/CHANGES +++ b/CHANGES @@ -33,6 +33,7 @@ ask CVS about it: Program isadump: Add flat address space (PCI) support Program mkpatch.pl: Add support for i2c-ali1535, adm1024, ds1621, fscpos, it87, maxilife, mtp008 + Program sensors: Fix w83781d temp precision Program sensors-detect: Add ALI1535, Via VT8233, it87 (i2c), Intel 82443MX and 82801CA/CAM detection, add ITE 8172G detection (driver in kernel 2.4.10) diff --git a/prog/sensors/chips.c b/prog/sensors/chips.c index 84e77158..ee27f337 100644 --- a/prog/sensors/chips.c +++ b/prog/sensors/chips.c @@ -2008,13 +2008,13 @@ void print_w83781d(const sensors_chip_name *name) if (valid) { if((!is82d) && (!is83s)) { print_label(label,10); - print_temp_info( cur, max, min, HYST, 1, 0); + print_temp_info( cur, max, min, HYST, 0, 0); printf(" %s %s\n", alarms&W83781D_ALARM_TEMP1 ?"ALARM":" ", beeps&W83781D_ALARM_TEMP1?"(beep)":""); } else { if(!sensors_get_feature(*name,SENSORS_W83781D_SENS1,&sens)) { print_label(label,10); - print_temp_info( cur, max, min, HYST, 1, 0); + print_temp_info( cur, max, min, HYST, 0, 0); printf( " sensor = %s %s %s\n", (((int)sens)==1)?"PII/Celeron diode":(((int)sens)==2)? "3904 transistor":"thermistor", @@ -2036,13 +2036,13 @@ void print_w83781d(const sensors_chip_name *name) if (valid) { if((!is82d) && (!is83s)) { print_label(label,10); - print_temp_info( cur, max, min, HYST, 0, 0); + print_temp_info( cur, max, min, HYST, 1, 0); printf(" %s %s\n", alarms&W83781D_ALARM_TEMP2 ?"ALARM":" ", beeps&W83781D_ALARM_TEMP2?"(beep)":""); } else { if(!sensors_get_feature(*name,SENSORS_W83781D_SENS2,&sens)) { print_label(label,10); - print_temp_info( cur, max, min, HYST, 0, 0); + print_temp_info( cur, max, min, HYST, 1, 0); printf( " sensor = %s %s %s\n", (((int)sens)==1)?"PII/Celeron diode":(((int)sens)==2)? "3904 transistor":"thermistor", @@ -2065,13 +2065,13 @@ void print_w83781d(const sensors_chip_name *name) if (valid) { if(!is82d) { print_label(label,10); - print_temp_info( cur, max, min, HYST, 0, 0); + print_temp_info( cur, max, min, HYST, 1, 0); printf(" %s %s\n", alarms&W83781D_ALARM_TEMP2 ?"ALARM":" ", beeps&W83781D_ALARM_TEMP3?"(beep)":""); } else { if(!sensors_get_feature(*name,SENSORS_W83781D_SENS3,&sens)) { print_label(label,10); - print_temp_info( cur, max, min, HYST, 0, 0); + print_temp_info( cur, max, min, HYST, 1, 0); printf( " sensor = %s %s %s\n", (((int)sens)==1)?"PII/Celeron diode":(((int)sens)==2)? "3904 transistor":"thermistor",