Closing devices seperately for each sensor

Project: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/commit/b483d34d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/tree/b483d34d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/diff/b483d34d

Branch: refs/heads/develop
Commit: b483d34d6f8c936f158ed0a1092384481395132c
Parents: 4317974
Author: Vipul Rahane <vipulrah...@apache.org>
Authored: Wed Feb 15 17:10:09 2017 -0800
Committer: Vipul Rahane <vipulrah...@apache.org>
Committed: Wed Feb 15 17:10:09 2017 -0800

----------------------------------------------------------------------
 apps/slinky/src/main.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mynewt-core/blob/b483d34d/apps/slinky/src/main.c
----------------------------------------------------------------------
diff --git a/apps/slinky/src/main.c b/apps/slinky/src/main.c
index aceca28..9eef0c0 100755
--- a/apps/slinky/src/main.c
+++ b/apps/slinky/src/main.c
@@ -264,6 +264,7 @@ config_sensor(void)
         os_dev_close(dev);
         goto err;
     }
+    os_dev_close(dev);
 #endif
 
 #if MYNEWT_VAL(LSM303DLHC_PRESENT)
@@ -287,6 +288,7 @@ config_sensor(void)
         os_dev_close(dev);
         goto err;
     }
+    os_dev_close(dev);
 #endif
 
 #if MYNEWT_VAL(BNO055_PRESENT)
@@ -308,14 +310,14 @@ config_sensor(void)
         //assert(0);
         goto err;
     }
-#endif
-
     os_dev_close(dev);
+#endif
 
     return (0);
 err:
     return rc;
 }
+
 #endif
 
 #ifdef ARCH_sim

Reply via email to