HMC5883: Increase the number of calibration cycles to ensure a stable result

This commit is contained in:
Lorenz Meier 2015-06-25 08:43:34 +02:00
parent a4a6e69521
commit cae604ac1f
1 changed files with 2 additions and 2 deletions

View File

@ -1124,8 +1124,8 @@ int HMC5883::calibrate(struct file *filp, unsigned enable)
}
}
/* read the sensor up to 50x, stopping when we have 10 good values */
for (uint8_t i = 0; i < 50 && good_count < 10; i++) {
/* read the sensor up to 100x, stopping when we have 30 good values */
for (uint8_t i = 0; i < 100 && good_count < 30; i++) {
struct pollfd fds;
/* wait for data to be ready */