2
0
mirror of https://github.com/lm-sensors/lm-sensors synced 2025-09-03 07:45:30 +00:00

sensors: If an attribute value is 0, display the value with its base unit,

not with the minumum supported unit.



git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@5942 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
Guenter Roeck
2011-03-16 14:55:04 +00:00
parent 1ad58f5ff9
commit aea4b6cbe8
2 changed files with 7 additions and 0 deletions

View File

@@ -14,6 +14,8 @@ SVN HEAD
Add a section for the W83627UHG Add a section for the W83627UHG
sensors: Display 3 decimal places in raw output sensors: Display 3 decimal places in raw output
Add support for intrusion detection (#2370) Add support for intrusion detection (#2370)
If an attribute value is 0, display the value with its base unit,
not with the minumum supported unit
sensors-detect: Improve LM90 and W83L771 detection sensors-detect: Improve LM90 and W83L771 detection
Fix error seen if I2C bus numbers are not sequential Fix error seen if I2C bus numbers are not sequential
Add detection of SMSC EMC1423 Add detection of SMSC EMC1423

View File

@@ -441,6 +441,11 @@ static void scale_value(double *value, const char **prefixstr)
}; };
struct scale_table *scale = prefix_scales; struct scale_table *scale = prefix_scales;
if (abs_value == 0) {
*prefixstr = "";
return;
}
while (scale->upper_bound && abs_value > scale->upper_bound) { while (scale->upper_bound && abs_value > scale->upper_bound) {
divisor = scale->upper_bound; divisor = scale->upper_bound;
scale++; scale++;