Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
lsm6dso.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2023 STMicroelectronics
3 *
4 * SPDX-License-Identifier: Apache-2.0
5 */
6
12
13#ifndef ZEPHYR_INCLUDE_DT_BINDINGS_ST_LSM6DSO_H_
14#define ZEPHYR_INCLUDE_DT_BINDINGS_ST_LSM6DSO_H_
15
22
29#define LSM6DSO_DT_XL_HP_MODE 0
30#define LSM6DSO_DT_XL_LP_NORMAL_MODE 1
31#define LSM6DSO_DT_XL_ULP_MODE 2
33
40#define LSM6DSO_DT_GY_HP_MODE 0
41#define LSM6DSO_DT_GY_NORMAL_MODE 1
43
50#define LSM6DSO_DT_FS_2G 0
51#define LSM6DSO_DT_FS_16G 1
52#define LSM6DSO_DT_FS_4G 2
53#define LSM6DSO_DT_FS_8G 3
55
62#define LSM6DSO_DT_FS_250DPS 0
63#define LSM6DSO_DT_FS_125DPS 1
64#define LSM6DSO_DT_FS_500DPS 2
65#define LSM6DSO_DT_FS_1000DPS 4
66#define LSM6DSO_DT_FS_2000DPS 6
68
75#define LSM6DSO_DT_ODR_OFF 0x0
76#define LSM6DSO_DT_ODR_12Hz5 0x1
77#define LSM6DSO_DT_ODR_26H 0x2
78#define LSM6DSO_DT_ODR_52Hz 0x3
79#define LSM6DSO_DT_ODR_104Hz 0x4
80#define LSM6DSO_DT_ODR_208Hz 0x5
81#define LSM6DSO_DT_ODR_417Hz 0x6
82#define LSM6DSO_DT_ODR_833Hz 0x7
83#define LSM6DSO_DT_ODR_1667Hz 0x8
84#define LSM6DSO_DT_ODR_3333Hz 0x9
85#define LSM6DSO_DT_ODR_6667Hz 0xa
86#define LSM6DSO_DT_ODR_1Hz6 0xb
88
95#define LSM6DSO_DT_LP_ODR_DIV_2 0
96#define LSM6DSO_DT_LP_ODR_DIV_10 1
97#define LSM6DSO_DT_LP_ODR_DIV_20 2
98#define LSM6DSO_DT_LP_ODR_DIV_45 3
99#define LSM6DSO_DT_LP_ODR_DIV_100 4
100#define LSM6DSO_DT_LP_ODR_DIV_200 5
101#define LSM6DSO_DT_LP_ODR_DIV_400 6
102#define LSM6DSO_DT_LP_ODR_DIV_800 7
104
111#define LSM6DSO_DT_SINGLE_TAP 0
112#define LSM6DSO_DT_SINGLE_DOUBLE_TAP 1
114
116
117#endif /* ZEPHYR_INCLUDE_DT_BINDINGS_ST_LSM6DSO_H_ */