ardupilot/libraries/AP_InertialSensor
Andrew Tridgell 770b7b5901 AP_InertialSensor: prevent a lockup in MPU6000 driver
thanks to the VRBrain port for noticing this bug.

Failing to get the semaphore is an expected error with the MPU6000, as
we read data both from timer context and mainline code. That means
semaphore conflicts are inevitable. We shouldn't consider them an
error, and shouldn't panic when some arbitrary number of them have
happened since boot.

Instead the wait_for_sample() code checks that we receive new data at
least every 50ms. That is a much safer test.
2013-09-23 22:48:36 +10:00
..
examples AP_InertialSensor: fixed another example build 2013-09-19 21:09:34 +10:00
AP_InertialSensor.cpp AP_InertialSensor: removed the flash_leds() callback 2013-09-19 18:32:19 +10:00
AP_InertialSensor.h AP_InertialSensor: removed the flash_leds() callback 2013-09-19 18:32:19 +10:00
AP_InertialSensor_MPU6000.cpp AP_InertialSensor: prevent a lockup in MPU6000 driver 2013-09-23 22:48:36 +10:00
AP_InertialSensor_MPU6000.h AP_InertialSensor: always sample at 200Hz in MPU6000 2013-02-07 10:23:08 +11:00
AP_InertialSensor_Oilpan.cpp AP_InertialSensor: ensure parent class is initialised in instance classes 2013-04-12 14:30:35 +10:00
AP_InertialSensor_Oilpan.h INS: switch to global definition of GRAVITY_MSS 2013-04-05 22:57:46 +09:00
AP_InertialSensor_PX4.cpp AP_InertialSensor_PX4: don't set QUEUEDEPTH 2013-09-09 18:04:40 +10:00
AP_InertialSensor_PX4.h AP_InertialSensor: switch PX4 driver to fixed time per sample model 2013-08-30 13:01:33 +10:00
AP_InertialSensor_Stub.cpp SITL: fixed drift rate limit in simulator 2013-05-04 15:16:35 +10:00
AP_InertialSensor_Stub.h Init hil accel with gravity 2013-03-31 16:38:48 +08:00
AP_InertialSensor_UserInteract.h AP_InsertialSensor: added support for MAVLink user interaction 2013-05-08 16:18:40 +10:00
AP_InertialSensor_UserInteract_MAVLink.cpp AP_InertialSensor: fixed a build warning 2013-05-24 11:21:42 +10:00
AP_InertialSensor_UserInteract_MAVLink.h AP_InsertialSensor: added support for MAVLink user interaction 2013-05-08 16:18:40 +10:00
AP_InertialSensor_UserInteract_Stream.cpp AP_InsertialSensor: added support for MAVLink user interaction 2013-05-08 16:18:40 +10:00
AP_InertialSensor_UserInteract_Stream.h AP_InsertialSensor: added support for MAVLink user interaction 2013-05-08 16:18:40 +10:00