# LSM303DLHC Three Axis Magnetometer configuration options | |
# Copyright (c) 2018 Philémon Jaermann | |
# SPDX-License-Identifier: Apache-2.0 | |
menuconfig LSM303DLHC_MAGN | |
bool "LSM303DLHC Three Axis Magnetometer" | |
default y | |
depends on DT_HAS_ST_LSM303DLHC_MAGN_ENABLED | |
depends on I2C | |
help | |
Enable driver for LSM303DLHC I2C-based triaxial magnetometer sensor. | |
config LSM303DLHC_MAGN_RANGE | |
int "Magnetometer measurement range" | |
depends on LSM303DLHC_MAGN | |
range 1 7 | |
default 1 | |
help | |
1: +/-1.3 gauss | |
2: +/-1.9 gauss | |
3: +/-2.5 gauss | |
4: +/-4 gauss | |
5: +/-4.7 gauss | |
6: +/-5.6 gauss | |
7: +/-8.1 gauss | |
config LSM303DLHC_MAGN_ODR | |
int "Data rate frequency" | |
depends on LSM303DLHC_MAGN | |
range 0 7 | |
default 0 | |
help | |
0: 0.75Hz | |
1: 1.5 Hz | |
2: 3Hz | |
3: 7.5Hz | |
4: 15Hz | |
5: 30Hz | |
6: 75Hz | |
7: 220Hz |