From 11b84afca0ee574c7053e548eee3b824a335876d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Sun, 15 Nov 2020 23:10:19 +0100 Subject: [PATCH] Issue #21: Change calibration apply function --- stm-firmware/.gitignore | 1 + stm-firmware/adc-meas.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/stm-firmware/.gitignore b/stm-firmware/.gitignore index cfdd888..1e70134 100644 --- a/stm-firmware/.gitignore +++ b/stm-firmware/.gitignore @@ -14,3 +14,4 @@ reflow-controller.includes *.includes *.config *.files +*.user.* diff --git a/stm-firmware/adc-meas.c b/stm-firmware/adc-meas.c index 4a9f0e3..816b993 100644 --- a/stm-firmware/adc-meas.c +++ b/stm-firmware/adc-meas.c @@ -216,7 +216,7 @@ void adc_pt1000_get_resistance_calibration(float *offset, float *sensitivity_dev static inline float adc_pt1000_apply_calibration(float raw_resistance) { if (calibration_active) - return pt1000_res_raw_lf * (1.0f + pt1000_sens_dev) + pt1000_offset; + return (raw_resistance - pt1000_offset) * (1.0f + pt1000_sens_dev); else return raw_resistance;