diff options
Diffstat (limited to '6515/libsensors_iio/CompassSensor.IIO.9150.cpp')
-rwxr-xr-x | 6515/libsensors_iio/CompassSensor.IIO.9150.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/6515/libsensors_iio/CompassSensor.IIO.9150.cpp b/6515/libsensors_iio/CompassSensor.IIO.9150.cpp index 585cc2e..a8238f4 100755 --- a/6515/libsensors_iio/CompassSensor.IIO.9150.cpp +++ b/6515/libsensors_iio/CompassSensor.IIO.9150.cpp @@ -332,6 +332,16 @@ void CompassSensor::fillList(struct sensor_t *list) return; } if(!strcmp(compass, "compass") + || !strcmp(compass, "INV_AK09912") + || !strcmp(compass, "AK09912") + || !strcmp(compass, "ak09912")) { + list->maxRange = COMPASS_AKM9912_RANGE; + list->resolution = COMPASS_AKM9912_RESOLUTION; + list->power = COMPASS_AKM9912_POWER; + list->minDelay = COMPASS_AKM9912_MINDELAY; + return; + } + if(!strcmp(compass, "compass") || !strncmp(compass, "mlx90399",3) || !strncmp(compass, "MLX90399",3)) { list->maxRange = COMPASS_MPU9350_RANGE; |