From 8f996f50529272f8a0096508f1a1be3cfef3f3b5 Mon Sep 17 00:00:00 2001 From: Gediminas Jakutis Date: Sat, 10 Feb 2018 22:34:13 +0200 Subject: tempmodule: fix resistance lookup. --- src/tempmodule/main.ino | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/tempmodule/main.ino') diff --git a/src/tempmodule/main.ino b/src/tempmodule/main.ino index 9b4dad9..9288deb 100644 --- a/src/tempmodule/main.ino +++ b/src/tempmodule/main.ino @@ -218,6 +218,8 @@ static int get_temperature(int res) {2785, 3430}, {2980, 3530}, {3182, 3630}, {3392, 3730}, {3607, 3830}}; + ret = -1; + for (i = 0; i < 9; ++i) { /* If we have a matching resistance, nothing to calculate. */ if (res == lt[i].res) { @@ -231,11 +233,10 @@ static int get_temperature(int res) ret = lt[i].temp + get_temp_subrange(lt[i].res, lt[i + 1].res, res); break; } - - return ret; } - return -1; + return ret; + } /* Returns the last 0-10 part of the temperature, in 0.1°K. */ -- cgit v1.2.3