Line data Source code
1 0 : /*
2 : * Copyright (c) 2025 Prevas A/S
3 : *
4 : * SPDX-License-Identifier: Apache-2.0
5 : */
6 : #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_TI_TMP11X_H_
7 : #define ZEPHYR_INCLUDE_DT_BINDINGS_TI_TMP11X_H_
8 :
9 : /**
10 : * @defgroup tmp11x Texas Instruments (TI) TMP11X DT Options
11 : * @ingroup sensor_interface
12 : * @{
13 : */
14 :
15 : /**
16 : * @defgroup tmp11x_odr Temperature output data rate
17 : * @{
18 : */
19 0 : #define TMP11X_DT_ODR_15_5_MS 0
20 0 : #define TMP11X_DT_ODR_125_MS 0x80
21 0 : #define TMP11X_DT_ODR_250_MS 0x100
22 0 : #define TMP11X_DT_ODR_500_MS 0x180
23 0 : #define TMP11X_DT_ODR_1000_MS 0x200
24 0 : #define TMP11X_DT_ODR_4000_MS 0x280
25 0 : #define TMP11X_DT_ODR_8000_MS 0x300
26 0 : #define TMP11X_DT_ODR_16000_MS 0x380
27 : /** @} */
28 :
29 : /**
30 : * @defgroup tmp11x_os Temperature average sample count
31 : * @{
32 : */
33 0 : #define TMP11X_DT_OVERSAMPLING_1 0
34 0 : #define TMP11X_DT_OVERSAMPLING_8 0x20
35 0 : #define TMP11X_DT_OVERSAMPLING_32 0x40
36 0 : #define TMP11X_DT_OVERSAMPLING_64 0x60
37 : /** @} */
38 :
39 : /** @} */
40 :
41 : #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_TI_TMP11X_H_ */
|