From 38da04786415a8a0584406619818abb7643c48d7 Mon Sep 17 00:00:00 2001 From: Vincent Dupont <vincent@otakeys.com> Date: Thu, 29 Nov 2018 09:52:00 +0100 Subject: [PATCH] drivers/adcxx1c: fix SAUL return value in case of read error --- drivers/adcxx1c/adcxx1c_saul.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/adcxx1c/adcxx1c_saul.c b/drivers/adcxx1c/adcxx1c_saul.c index b2fe59686d..314c6babab 100644 --- a/drivers/adcxx1c/adcxx1c_saul.c +++ b/drivers/adcxx1c/adcxx1c_saul.c @@ -26,7 +26,9 @@ static int read_adc(const void *dev, phydat_t *res) { - adcxx1c_read_raw((const adcxx1c_t *)dev, res->val); + if (adcxx1c_read_raw((const adcxx1c_t *)dev, res->val)) { + return -ECANCELED; + } res->unit = UNIT_NONE; res->scale = 0; -- GitLab