# ST Microelectronics IIS3DHHC accelerometer sensor # Copyright (c) 2019 STMicroelectronics # SPDX-License-Identifier: Apache-2.0 menuconfig IIS3DHHC bool "IIS3DHHC accelerometer sensor" depends on SPI select HAS_STMEMSC select USE_STDC_IIS3DHHC help Enable driver for IIS3DHHC SPI-based accelerometer sensor. if IIS3DHHC choice IIS3DHHC_TRIGGER_MODE prompt "Trigger mode" default IIS3DHHC_TRIGGER_GLOBAL_THREAD help Specify the type of triggering to be used by the driver. config IIS3DHHC_TRIGGER_NONE bool "No trigger" config IIS3DHHC_TRIGGER_GLOBAL_THREAD bool "Use global thread" depends on GPIO select IIS3DHHC_TRIGGER config IIS3DHHC_TRIGGER_OWN_THREAD bool "Use own thread" depends on GPIO select IIS3DHHC_TRIGGER endchoice # IIS3DHHC_TRIGGER_MODE config IIS3DHHC_TRIGGER bool config IIS3DHHC_THREAD_PRIORITY int "Thread priority" depends on IIS3DHHC_TRIGGER_OWN_THREAD default 10 help Priority of thread used by the driver to handle interrupts. config IIS3DHHC_THREAD_STACK_SIZE int "Thread stack size" depends on IIS3DHHC_TRIGGER_OWN_THREAD default 1024 help Stack size of thread used by the driver to handle interrupts. menu "Attributes" config IIS3DHHC_NORM_MODE bool "Enable Sensor at 1KHz" default y config IIS3DHHC_DRDY_INT1 bool "Data ready interrupt to INT1 pin" depends on IIS3DHHC_TRIGGER default y help Say Y to route data ready interrupt to INT1 pin. Say N to route to INT2 pin. endmenu endif # IIS3DHHC