VL53L0X API Specification: vl53l0x_interrupt_threshold_settings.h Source File

VL53L0X API

vl53l0x_interrupt_threshold_settings.h
Go to the documentation of this file.
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 
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_ */
uint8_t InterruptThresholdSettings[]
unsigned char uint8_t
Typedef defining 8 bit unsigned char type.
Definition: vl53l0x_types.h:95