# Copyright (c) 2023-2024 STMicroelectronics # Copyright (c) 2023 PHYTEC Messtechnik GmbH # SPDX-License-Identifier: Apache-2.0 description: | When setting the odr, lpf, avg properties in a .dts or .dtsi file you may include ilps22qs.h and use the macros defined there. Example: #include ilps22qs@5d { ... odr = ; lpf = ; avg = ; }; include: sensor-device.yaml properties: odr: type: int default: 0 description: | Specify the output data rate expressed in samples per second (Hz). The default is the power-on reset value. - 0 # LPS2xDF_DT_ODR_POWER_DOWN - 1 # LPS2xDF_DT_ODR_1HZ - 2 # LPS2xDF_DT_ODR_4HZ - 3 # LPS2xDF_DT_ODR_10HZ - 4 # LPS2xDF_DT_ODR_25HZ - 5 # LPS2xDF_DT_ODR_50HZ - 6 # LPS2xDF_DT_ODR_75HZ - 7 # LPS2xDF_DT_ODR_100HZ - 8 # LPS2xDF_DT_ODR_200HZ enum: [0, 1, 2, 3, 4, 5, 6, 7, 8] lpf: type: int default: 0 description: | Specify the low pass filter value to be applied to pressure data. The default is the power-on reset value. - 0 # LPS2xDF_DT_LP_FILTER_OFF - 1 # LPS2xDF_DT_LP_FILTER_ODR_4 - 3 # LPS2xDF_DT_LP_FILTER_ODR_9 enum: [0, 1, 3] avg: type: int default: 0 description: | Specify the average filter value (i.e. number of samples) to be applied to pressure and temperature data. The default is the power-on reset value. - 0 # LPS2xDF_DT_AVG_4_SAMPLES - 1 # LPS2xDF_DT_AVG_8_SAMPLES - 2 # LPS2xDF_DT_AVG_16_SAMPLES - 3 # LPS2xDF_DT_AVG_32_SAMPLES - 4 # LPS2xDF_DT_AVG_64_SAMPLES - 5 # LPS2xDF_DT_AVG_128_SAMPLES - 6 # LPS2xDF_DT_AVG_256_SAMPLES - 7 # LPS2xDF_DT_AVG_512_SAMPLES enum: [0, 1, 2, 3, 4, 5, 6, 7] fs: type: int default: 0 description: | Specify the full-scale mode. The default is the power-on reset value. - 0 # ILPS22QS_DT_FS_MODE_1_1260 - 1 # ILPS22QS_DT_FS_MODE_2_4060 enum: [0, 1]