From 68cfdce751b5ac2ff0dbf8ca60be191245e47283 Mon Sep 17 00:00:00 2001 From: nwhitehorn Date: Sun, 29 May 2011 20:04:02 +0000 Subject: Add the next digit of precision to temperatures, which I missed when converting the reporting format from degrees C to 0.1 degree K. --- sys/powerpc/powermac/smusat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/powerpc/powermac/smusat.c') diff --git a/sys/powerpc/powermac/smusat.c b/sys/powerpc/powermac/smusat.c index 886cd4f..fcaa9ed 100644 --- a/sys/powerpc/powermac/smusat.c +++ b/sys/powerpc/powermac/smusat.c @@ -235,7 +235,7 @@ smusat_sensor_read(struct smu_sensor *sens) /* 16.16 */ value <<= 10; /* From 16.16 to 0.1 C */ - value = 10*(value >> 16) + 2732; + value = 10*(value >> 16) + ((10*(value & 0xffff)) >> 16) + 2732; break; case SMU_VOLTAGE_SENSOR: /* 16.16 */ -- cgit v1.1