| # LSM6DS0 accelerometer and gyroscope sensor configuration |
| # options |
| |
| # Copyright (c) 2016 Intel Corporation |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| menuconfig LSM6DS0 |
| bool "LSM6DS0 I2C accelerometer and gyroscope Chip" |
| default y |
| depends on DT_HAS_ST_LSM6DS0_ENABLED |
| select I2C |
| help |
| Enable driver for LSM6DS0 I2C-based accelerometer and gyroscope |
| sensor. |
| |
| if LSM6DS0 |
| |
| config LSM6DS0_ACCEL_ENABLE_X_AXIS |
| bool "Accelerometer X axis" |
| default y |
| help |
| Enable/disable accelerometer X axis totally by stripping everything |
| related in driver. |
| |
| config LSM6DS0_ACCEL_ENABLE_Y_AXIS |
| bool "Accelerometer Y axis" |
| default y |
| help |
| Enable/disable accelerometer Y axis totally by stripping everything |
| related in driver. |
| |
| config LSM6DS0_ACCEL_ENABLE_Z_AXIS |
| bool "Accelerometer Z axis" |
| default y |
| help |
| Enable/disable accelerometer Z axis totally by stripping everything |
| related in driver. |
| |
| config LSM6DS0_GYRO_ENABLE_X_AXIS |
| bool "Gyroscope X axis" |
| default y |
| help |
| Enable/disable gyroscope X axis totally by stripping everything |
| related in driver. |
| |
| config LSM6DS0_GYRO_ENABLE_Y_AXIS |
| bool "Gyroscope Y axis" |
| default y |
| help |
| Enable/disable gyroscope Y axis totally by stripping everything |
| related in driver. |
| |
| config LSM6DS0_GYRO_ENABLE_Z_AXIS |
| bool "Gyroscope Z axis" |
| default y |
| help |
| Enable/disable gyroscope Z axis totally by stripping everything |
| related in driver. |
| |
| config LSM6DS0_ENABLE_TEMP |
| bool "Temperature" |
| help |
| Enable/disable temperature totally by stripping everything related in |
| driver. |
| |
| menu "Attributes" |
| |
| config LSM6DS0_GYRO_FULLSCALE |
| int "Gyroscope full-scale range" |
| default 245 |
| help |
| Specify the default gyroscope full-scale range. |
| An X value for the config represents a range of +/- X degree per |
| second. Valid values are 245, 500 and 2000. |
| |
| config LSM6DS0_GYRO_SAMPLING_RATE |
| int "Output data rate" |
| default 15 |
| help |
| Specify the default gyroscope output data rate expressed in samples |
| per second (Hz). |
| Data rates supported by the chip are 0, 15, 60, 119, 238, 476, |
| 952. |
| |
| config LSM6DS0_ACCEL_FULLSCALE |
| int "Accelerometer full-scale range" |
| default 2 |
| help |
| Specify the default accelerometer full-scale range. |
| An X value for the config represents a range of +/- X G. Valid values |
| are 2, 4, 8 and 16. |
| |
| config LSM6DS0_ACCEL_SAMPLING_RATE |
| int "Output data rate" |
| default 10 |
| help |
| Specify the default accelerometer output data rate expressed in |
| samples per second (Hz). |
| Data rates supported by the chip are 0, 10, 50, 119, 238, 476, 952. |
| |
| endmenu |
| |
| endif # LSM6DS0 |