forked from Archive/PX4-Autopilot
Workaround to prevent crash during mag calibration
This commit is contained in:
parent
84f44107dd
commit
e8c309fb14
|
@ -962,11 +962,12 @@ int HMC5883::calibrate(struct file *filp, unsigned enable)
|
|||
warnx("sampling 500 samples for scaling offset");
|
||||
|
||||
/* set the queue depth to 10 */
|
||||
if (OK != ioctl(filp, SENSORIOCSQUEUEDEPTH, 10)) {
|
||||
warn("failed to set queue depth");
|
||||
ret = 1;
|
||||
goto out;
|
||||
}
|
||||
/* don't do this for now, it can lead to a crash in start() respectively work_queue() */
|
||||
// if (OK != ioctl(filp, SENSORIOCSQUEUEDEPTH, 10)) {
|
||||
// warn("failed to set queue depth");
|
||||
// ret = 1;
|
||||
// goto out;
|
||||
// }
|
||||
|
||||
/* start the sensor polling at 50 Hz */
|
||||
if (OK != ioctl(filp, SENSORIOCSPOLLRATE, 50)) {
|
||||
|
|
Loading…
Reference in New Issue