Statistics
| Branch: | Tag: | Revision:

amiro-lld / include / VL53L0X / v1 / Api_vl53l0x / core / inc / vl53l0x_interrupt_threshold_settings.h @ 6ebebd4d

History | View | Annotate | Download (5.021 KB)

1
/*******************************************************************************
2
Copyright � 2016, STMicroelectronics International N.V.
3
All rights reserved.
4

5
Redistribution and use in source and binary forms, with or without
6
modification, are permitted provided that the following conditions are met:
7
    * Redistributions of source code must retain the above copyright
8
      notice, this list of conditions and the following disclaimer.
9
    * Redistributions in binary form must reproduce the above copyright
10
      notice, this list of conditions and the following disclaimer in the
11
      documentation and/or other materials provided with the distribution.
12
    * Neither the name of STMicroelectronics nor the
13
      names of its contributors may be used to endorse or promote products
14
      derived from this software without specific prior written permission.
15

16
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
17
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
19
NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS ARE DISCLAIMED.
20
IN NO EVENT SHALL STMICROELECTRONICS INTERNATIONAL N.V. BE LIABLE FOR ANY
21
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
22
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
23
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
24
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
26
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
*******************************************************************************/
28

    
29

    
30
#ifndef _VL53L0X_INTERRUPT_THRESHOLD_SETTINGS_H_
31
#define _VL53L0X_INTERRUPT_THRESHOLD_SETTINGS_H_
32

    
33

    
34
#ifdef __cplusplus
35
extern "C" {
36
#endif
37

    
38

    
39
uint8_t InterruptThresholdSettings[] = {
40

    
41
    /* Start of Interrupt Threshold Settings */
42
    0x1, 0xff, 0x00,
43
    0x1, 0x80, 0x01,
44
    0x1, 0xff, 0x01,
45
    0x1, 0x00, 0x00,
46
    0x1, 0xff, 0x01,
47
    0x1, 0x4f, 0x02,
48
    0x1, 0xFF, 0x0E,
49
    0x1, 0x00, 0x03,
50
    0x1, 0x01, 0x84,
51
    0x1, 0x02, 0x0A,
52
    0x1, 0x03, 0x03,
53
    0x1, 0x04, 0x08,
54
    0x1, 0x05, 0xC8,
55
    0x1, 0x06, 0x03,
56
    0x1, 0x07, 0x8D,
57
    0x1, 0x08, 0x08,
58
    0x1, 0x09, 0xC6,
59
    0x1, 0x0A, 0x01,
60
    0x1, 0x0B, 0x02,
61
    0x1, 0x0C, 0x00,
62
    0x1, 0x0D, 0xD5,
63
    0x1, 0x0E, 0x18,
64
    0x1, 0x0F, 0x12,
65
    0x1, 0x10, 0x01,
66
    0x1, 0x11, 0x82,
67
    0x1, 0x12, 0x00,
68
    0x1, 0x13, 0xD5,
69
    0x1, 0x14, 0x18,
70
    0x1, 0x15, 0x13,
71
    0x1, 0x16, 0x03,
72
    0x1, 0x17, 0x86,
73
    0x1, 0x18, 0x0A,
74
    0x1, 0x19, 0x09,
75
    0x1, 0x1A, 0x08,
76
    0x1, 0x1B, 0xC2,
77
    0x1, 0x1C, 0x03,
78
    0x1, 0x1D, 0x8F,
79
    0x1, 0x1E, 0x0A,
80
    0x1, 0x1F, 0x06,
81
    0x1, 0x20, 0x01,
82
    0x1, 0x21, 0x02,
83
    0x1, 0x22, 0x00,
84
    0x1, 0x23, 0xD5,
85
    0x1, 0x24, 0x18,
86
    0x1, 0x25, 0x22,
87
    0x1, 0x26, 0x01,
88
    0x1, 0x27, 0x82,
89
    0x1, 0x28, 0x00,
90
    0x1, 0x29, 0xD5,
91
    0x1, 0x2A, 0x18,
92
    0x1, 0x2B, 0x0B,
93
    0x1, 0x2C, 0x28,
94
    0x1, 0x2D, 0x78,
95
    0x1, 0x2E, 0x28,
96
    0x1, 0x2F, 0x91,
97
    0x1, 0x30, 0x00,
98
    0x1, 0x31, 0x0B,
99
    0x1, 0x32, 0x00,
100
    0x1, 0x33, 0x0B,
101
    0x1, 0x34, 0x00,
102
    0x1, 0x35, 0xA1,
103
    0x1, 0x36, 0x00,
104
    0x1, 0x37, 0xA0,
105
    0x1, 0x38, 0x00,
106
    0x1, 0x39, 0x04,
107
    0x1, 0x3A, 0x28,
108
    0x1, 0x3B, 0x30,
109
    0x1, 0x3C, 0x0C,
110
    0x1, 0x3D, 0x04,
111
    0x1, 0x3E, 0x0F,
112
    0x1, 0x3F, 0x79,
113
    0x1, 0x40, 0x28,
114
    0x1, 0x41, 0x1E,
115
    0x1, 0x42, 0x2F,
116
    0x1, 0x43, 0x87,
117
    0x1, 0x44, 0x00,
118
    0x1, 0x45, 0x0B,
119
    0x1, 0x46, 0x00,
120
    0x1, 0x47, 0x0B,
121
    0x1, 0x48, 0x00,
122
    0x1, 0x49, 0xA7,
123
    0x1, 0x4A, 0x00,
124
    0x1, 0x4B, 0xA6,
125
    0x1, 0x4C, 0x00,
126
    0x1, 0x4D, 0x04,
127
    0x1, 0x4E, 0x01,
128
    0x1, 0x4F, 0x00,
129
    0x1, 0x50, 0x00,
130
    0x1, 0x51, 0x80,
131
    0x1, 0x52, 0x09,
132
    0x1, 0x53, 0x08,
133
    0x1, 0x54, 0x01,
134
    0x1, 0x55, 0x00,
135
    0x1, 0x56, 0x0F,
136
    0x1, 0x57, 0x79,
137
    0x1, 0x58, 0x09,
138
    0x1, 0x59, 0x05,
139
    0x1, 0x5A, 0x00,
140
    0x1, 0x5B, 0x60,
141
    0x1, 0x5C, 0x05,
142
    0x1, 0x5D, 0xD1,
143
    0x1, 0x5E, 0x0C,
144
    0x1, 0x5F, 0x3C,
145
    0x1, 0x60, 0x00,
146
    0x1, 0x61, 0xD0,
147
    0x1, 0x62, 0x0B,
148
    0x1, 0x63, 0x03,
149
    0x1, 0x64, 0x28,
150
    0x1, 0x65, 0x10,
151
    0x1, 0x66, 0x2A,
152
    0x1, 0x67, 0x39,
153
    0x1, 0x68, 0x0B,
154
    0x1, 0x69, 0x02,
155
    0x1, 0x6A, 0x28,
156
    0x1, 0x6B, 0x10,
157
    0x1, 0x6C, 0x2A,
158
    0x1, 0x6D, 0x61,
159
    0x1, 0x6E, 0x0C,
160
    0x1, 0x6F, 0x00,
161
    0x1, 0x70, 0x0F,
162
    0x1, 0x71, 0x79,
163
    0x1, 0x72, 0x00,
164
    0x1, 0x73, 0x0B,
165
    0x1, 0x74, 0x00,
166
    0x1, 0x75, 0x0B,
167
    0x1, 0x76, 0x00,
168
    0x1, 0x77, 0xA1,
169
    0x1, 0x78, 0x00,
170
    0x1, 0x79, 0xA0,
171
    0x1, 0x7A, 0x00,
172
    0x1, 0x7B, 0x04,
173
    0x1, 0xFF, 0x04,
174
    0x1, 0x79, 0x1D,
175
    0x1, 0x7B, 0x27,
176
    0x1, 0x96, 0x0E,
177
    0x1, 0x97, 0xFE,
178
    0x1, 0x98, 0x03,
179
    0x1, 0x99, 0xEF,
180
    0x1, 0x9A, 0x02,
181
    0x1, 0x9B, 0x44,
182
    0x1, 0x73, 0x07,
183
    0x1, 0x70, 0x01,
184
    0x1, 0xff, 0x01,
185
    0x1, 0x00, 0x01,
186
    0x1, 0xff, 0x00,
187
    0x00, 0x00, 0x00
188
};
189

    
190
#ifdef __cplusplus
191
}
192
#endif
193

    
194
#endif /* _VL53L0X_INTERRUPT_THRESHOLD_SETTINGS_H_ */