From 3ed0e144878417932c704307dc3369aef318c3e3 Mon Sep 17 00:00:00 2001 From: Alexandru Palalau Date: Mon, 15 Feb 2016 13:22:31 +0200 Subject: [PATCH] h3lis331dl: Fix sensor init Signed-off-by: Alexandru Palalau Signed-off-by: Mihai Tudor Panu --- src/h3lis331dl/h3lis331dl.cxx | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/h3lis331dl/h3lis331dl.cxx b/src/h3lis331dl/h3lis331dl.cxx index e168e029..e726f2ab 100644 --- a/src/h3lis331dl/h3lis331dl.cxx +++ b/src/h3lis331dl/h3lis331dl.cxx @@ -57,16 +57,20 @@ H3LIS331DL::~H3LIS331DL() bool H3LIS331DL::init(DR_BITS_T odr, PM_BITS_T pm, FS_BITS_T fs) { - if (!setDataRate(odr)) + if (!setDataRate(odr)) { return false; - if (!setPowerMode(pm)) + } + if (!setPowerMode(pm)) { return false; - if (!setFullScale(fs)) + } + if (!setFullScale(fs)) { return false; + } // now enable X, Y, and Z axes - if (enableAxis(REG1_XEN | REG1_YEN | REG1_ZEN)) + if (!enableAxis(REG1_XEN | REG1_YEN | REG1_ZEN)) { return false; + } return true; }