From 7d16d008f95ebf9abb604822ab6ba1dc2f62ee9e Mon Sep 17 00:00:00 2001 From: "Kwabena W. Agyeman" Date: Sat, 26 May 2018 16:48:09 -0700 Subject: [PATCH] Update error handling code for sensor.reset() and sensor.sleep(). --- src/omv/py/py_sensor.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/omv/py/py_sensor.c b/src/omv/py/py_sensor.c index 4bda1386d..25b0ebbb5 100644 --- a/src/omv/py/py_sensor.c +++ b/src/omv/py/py_sensor.c @@ -22,15 +22,13 @@ extern sensor_t sensor; static mp_obj_t py_sensor_reset() { - sensor_reset(); + PY_ASSERT_FALSE_MSG(sensor_reset() != 0, "Reset Failed"); return mp_const_none; } static mp_obj_t py_sensor_sleep(mp_obj_t enable) { - if (sensor_sleep(mp_obj_is_true(enable)) != 0) { - return mp_const_false; - } - return mp_const_true; + PY_ASSERT_FALSE_MSG(sensor_sleep(mp_obj_is_true(enable)) != 0, "Sleep Failed"); + return mp_const_none; } static mp_obj_t py_sensor_flush() {