123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- # ST Microelectronics LPS22HH pressure and temperature sensor
- # Copyright (c) 2019 STMicroelectronics
- # SPDX-License-Identifier: Apache-2.0
- menuconfig LPS22HH
- bool "LPS22HH pressure and temperature"
- depends on I2C || SPI
- select HAS_STMEMSC
- select USE_STDC_LPS22HH
- help
- Enable driver for LPS22HH I2C-based pressure and temperature
- sensor.
- if LPS22HH
- choice LPS22HH_TRIGGER_MODE
- prompt "Trigger mode"
- default LPS22HH_TRIGGER_GLOBAL_THREAD
- help
- Specify the type of triggering to be used by the driver.
- config LPS22HH_TRIGGER_NONE
- bool "No trigger"
- config LPS22HH_TRIGGER_GLOBAL_THREAD
- bool "Use global thread"
- depends on GPIO
- select LPS22HH_TRIGGER
- config LPS22HH_TRIGGER_OWN_THREAD
- bool "Use own thread"
- depends on GPIO
- select LPS22HH_TRIGGER
- endchoice # LPS22HH_TRIGGER_MODE
- config LPS22HH_TRIGGER
- bool
- config LPS22HH_THREAD_PRIORITY
- int "Thread priority"
- depends on LPS22HH_TRIGGER_OWN_THREAD
- default 10
- help
- Priority of thread used by the driver to handle interrupts.
- config LPS22HH_THREAD_STACK_SIZE
- int "Thread stack size"
- depends on LPS22HH_TRIGGER_OWN_THREAD
- default 1024
- help
- Stack size of thread used by the driver to handle interrupts.
- menu "Attributes"
- config LPS22HH_SAMPLING_RATE
- int "Output data rate"
- range 0 7
- default 0
- help
- Sensor output data rate expressed in samples per second.
- Data rates supported by the chip are:
- 0: ODR selected at runtime
- 1: 1Hz
- 2: 10Hz
- 3: 25Hz
- 4: 50Hz
- 5: 75Hz
- 6: 100Hz
- 7: 200Hz
- endmenu
- endif # LPS22HH
|