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_ */ 195