-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsensor_unicleo_id.h
101 lines (92 loc) · 3.39 KB
/
sensor_unicleo_id.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
/**
*******************************************************************************
* @file sensor_unicleo_id.h
* @author MEMS Software Solutions Team
* @brief List of sensor IDs for Unicleo-GUI
******************************************************************************
* @attention
*
* Copyright (c) 2023 STMicroelectronics.
* All rights reserved.
*
* This software is licensed under terms that can be found in the LICENSE file
* in the root directory of this software component.
* If no LICENSE file comes with this software, it is provided AS-IS.
*
******************************************************************************
*/
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef SENSOR_UNICLEO_ID_H
#define SENSOR_UNICLEO_ID_H
#ifdef __cplusplus
extern "C" {
#endif
/* Exported defines ----------------------------------------------------------*/
#define UNKNOWN_UNICLEO_ID 0xFF
#define LSM6DS0_UNICLEO_ID 1
#define LSM6DS3_UNICLEO_ID 2
#define LSM6DSL_UNICLEO_ID 3
#define LIS2DH12_UNICLEO_ID 4
#define H3LIS331DL_UNICLEO_ID 5
#define LSM303AGR_UNICLEO_ID_ACC 6
#define LSM6DSO_UNICLEO_ID 7
#define LIS2DW12_UNICLEO_ID 8
#define LSM6DSR_UNICLEO_ID 9
#define LSM6DSOX_UNICLEO_ID 10
#define ISM330DHCX_UNICLEO_ID 11
#define IIS2DLPC_UNICLEO_ID 12
#define ISM303DAC_UNICLEO_ID_ACC 13
#define ASM330LHH_UNICLEO_ID 14
#define ISM330DLC_UNICLEO_ID 15
#define AIS2DW12_UNICLEO_ID 16
#define A3G4250D_UNICLEO_ID 17
#define AIS328DQ_UNICLEO_ID 18
#define AIS3624DQ_UNICLEO_ID 19
#define LSM6DSRX_UNICLEO_ID 20
#define LSM6DSO32_UNICLEO_ID 21
#define IIS2ICLX_UNICLEO_ID 22
#define LSM6DSM_UNICLEO_ID 23
#define IIS3DWB_UNICLEO_ID 24
#define IIS2DH_UNICLEO_ID 25
#define AIS2IH_UNICLEO_ID 26
#define LSM6DSO32X_UNICLEO_ID 27
#define LIS2DTW12_UNICLEO_ID_ACC 28
#define ISM330IS_UNICLEO_ID 29
#define LIS2DU12_UNICLEO_ID 30
#define LSM6DSV16X_UNICLEO_ID 31
#define LSM6DSO16IS_UNICLEO_ID 32
#define ASM330LHHX_UNICLEO_ID 33
#define LSM6DSV16BX_UNICLEO_ID 34
#define LSM6DSV_UNICLEO_ID 35
#define LSM6DSV16B_UNICLEO_ID 36
#define LIS2DUX12_UNICLEO_ID 37
#define LIS2DUXS12_UNICLEO_ID 38
#define LSM6DSV32X_UNICLEO_ID 39
#define LIS3MDL_UNICLEO_ID 1
#define LSM303AGR_UNICLEO_ID_MAG 2
#define LIS2MDL_UNICLEO_ID 3
#define IIS2MDC_UNICLEO_ID 4
#define ISM303DAC_UNICLEO_ID_MAG 5
#define LPS25HB_UNICLEO_ID_ONBOARD 1
#define LPS25HB_UNICLEO_ID_DIL 2
#define LPS22HB_UNICLEO_ID 3
#define LPS22HH_UNICLEO_ID 4
#define LPS33HW_UNICLEO_ID 5
#define LPS33K_UNICLEO_ID 6
#define LPS22CH_UNICLEO_ID 7
#define LPS27HHTW_UNICLEO_ID 8
#define LPS22DF_UNICLEO_ID 9
#define ILPS22QS_UNICLEO_ID 10
#define ILPS28QSW_UNICLEO_ID 11
#define LPS28DFW_UNICLEO_ID 12
#define HTS221_UNICLEO_ID 1
#define STTS751_UNICLEO_ID 2
#define STTS22H_UNICLEO_ID 3
#define LIS2DTW12_UNICLEO_ID_TEMP 4
#define SHT40AD1B_UNICLEO_ID 5
#define STHS34PF80_UNICLEO_ID 6
#define SGP40_UNICLEO_ID 7
#ifdef __cplusplus
}
#endif
#endif /* SENSOR_UNICLEO_ID_H */