From 63275ef92fdccb037bb64c98ab0dbc897255639c Mon Sep 17 00:00:00 2001 From: Lorenz Meier Date: Thu, 11 Aug 2016 12:41:16 +0200 Subject: [PATCH] Sensors: Perform init on best effort basis --- src/modules/sensors/sensors_init.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/modules/sensors/sensors_init.cpp b/src/modules/sensors/sensors_init.cpp index ae9cf4db86..72756d6ee6 100644 --- a/src/modules/sensors/sensors_init.cpp +++ b/src/modules/sensors/sensors_init.cpp @@ -91,24 +91,25 @@ int sensors_init(void) { int ret; + int ret_combined = 0; ret = accel_init(); - if (ret) { return ret; } + if (ret) { ret_combined = ret; } ret = gyro_init(); - if (ret) { return ret; } + if (ret) { ret_combined = ret; } ret = mag_init(); - if (ret) { return ret; } + if (ret) { ret_combined = ret; } ret = baro_init(); - if (ret) { return ret; } + if (ret) { ret_combined = ret; } - return 0; + return ret_combined; }