From dd36952efe203e03ede26ebcbeff8fe99c8aa1e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Date: Wed, 20 Jul 2016 15:48:19 -0300 Subject: [PATCH] AP_InertialSensor: BMI160: Register poll function with the timer lock --- libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp b/libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp index a45ba55422..0613b85a15 100644 --- a/libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp +++ b/libraries/AP_InertialSensor/AP_InertialSensor_BMI160.cpp @@ -177,10 +177,10 @@ void AP_InertialSensor_BMI160::start() _accel_instance = _imu.register_accel(BMI160_ODR_TO_HZ(BMI160_ODR)); _gyro_instance = _imu.register_gyro(BMI160_ODR_TO_HZ(BMI160_ODR)); - hal.scheduler->resume_timer_procs(); - hal.scheduler->register_timer_process( FUNCTOR_BIND_MEMBER(&AP_InertialSensor_BMI160::_poll_data, void)); + + hal.scheduler->resume_timer_procs(); } bool AP_InertialSensor_BMI160::update()