From d9455ab42057ee27de4891132b4772c643848d18 Mon Sep 17 00:00:00 2001 From: Takumi Ando Date: Wed, 20 Dec 2023 10:49:59 +0900 Subject: [PATCH] sensors: mx56xx: Fix threshold of second order compensation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The threshold of second order compensation at very low temperature is -15°C. Signed-off-by: Takumi Ando --- drivers/sensors/ms56xx_uorb.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/sensors/ms56xx_uorb.c b/drivers/sensors/ms56xx_uorb.c index 1306b426ae8..1d6499dd56a 100644 --- a/drivers/sensors/ms56xx_uorb.c +++ b/drivers/sensors/ms56xx_uorb.c @@ -553,7 +553,7 @@ static uint32_t ms56xx_compensate_press(FAR struct ms56xx_dev_s *priv, off2 = (61 * delta) >> 4; sens2 = 2 * delta; - if (temp < 1500) + if (temp < -1500) { /* Very low temperature */ @@ -579,7 +579,7 @@ static uint32_t ms56xx_compensate_press(FAR struct ms56xx_dev_s *priv, off2 = (5 * delta) >> 1; sens2 = (5 * delta) >> 2; - if (temp < 1500) + if (temp < -1500) { /* Very low temperature */