From c24884a5c7ec75e139c26c1ea4bc82b3e12d21fe Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Tue, 12 Feb 2019 20:40:22 +0100 Subject: [PATCH] fix resistor calculation --- measure.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/measure.c b/measure.c index c54135e..25681cc 100644 --- a/measure.c +++ b/measure.c @@ -55,9 +55,9 @@ void measureCollectAndProcessConversion() { } else if (nAvg == N_MAX) { r = FLT_MAX; } else { - r = R_REF / ((((float)N_MAX) / ((float)nAvg)) - 1.0); + r = ((((float)N_MAX) / ((float)nAvg)) - 1.0) * R_REF; } - float t = (r / PT1000_R0 - 1) / PT1000_Coeff; + float t = ((r / PT1000_R0) - 1) / PT1000_Coeff; uint8_t temperature = (t < 0) ? 0 : ((uint8_t)t);