Updates to follow mbed SDK coding style guidelines.

Dependencies:   ST_INTERFACES X_NUCLEO_COMMON

Dependents:   53L0A1_Satellites_with_Interrupts_OS5 Display_53L0A1_OS5

Fork of X_NUCLEO_53L0A1 by ST

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers vl53l0x_interrupt_threshold_settings.h Source File

vl53l0x_interrupt_threshold_settings.h

00001 /*******************************************************************************
00002 Copyright © 2016, STMicroelectronics International N.V.
00003 All rights reserved.
00004 
00005 Redistribution and use in source and binary forms, with or without
00006 modification, are permitted provided that the following conditions are met:
00007     * Redistributions of source code must retain the above copyright
00008       notice, this list of conditions and the following disclaimer.
00009     * Redistributions in binary form must reproduce the above copyright
00010       notice, this list of conditions and the following disclaimer in the
00011       documentation and/or other materials provided with the distribution.
00012     * Neither the name of STMicroelectronics nor the
00013       names of its contributors may be used to endorse or promote products
00014       derived from this software without specific prior written permission.
00015 
00016 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
00017 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
00018 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
00019 NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS ARE DISCLAIMED.
00020 IN NO EVENT SHALL STMICROELECTRONICS INTERNATIONAL N.V. BE LIABLE FOR ANY
00021 DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
00022 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
00023 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
00024 ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
00025 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
00026 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
00027 *******************************************************************************/
00028 
00029 
00030 #ifndef _VL53L0X_INTERRUPT_THRESHOLD_SETTINGS_H_
00031 #define _VL53L0X_INTERRUPT_THRESHOLD_SETTINGS_H_
00032 
00033 
00034 #ifdef __cplusplus
00035 extern "C" {
00036 #endif
00037 
00038 
00039 uint8_t InterruptThresholdSettings[] = {
00040 
00041     /* Start of Interrupt Threshold Settings */
00042     0x1, 0xff, 0x00,
00043     0x1, 0x80, 0x01,
00044     0x1, 0xff, 0x01,
00045     0x1, 0x00, 0x00,
00046     0x1, 0xff, 0x01,
00047     0x1, 0x4f, 0x02,
00048     0x1, 0xFF, 0x0E,
00049     0x1, 0x00, 0x03,
00050     0x1, 0x01, 0x84,
00051     0x1, 0x02, 0x0A,
00052     0x1, 0x03, 0x03,
00053     0x1, 0x04, 0x08,
00054     0x1, 0x05, 0xC8,
00055     0x1, 0x06, 0x03,
00056     0x1, 0x07, 0x8D,
00057     0x1, 0x08, 0x08,
00058     0x1, 0x09, 0xC6,
00059     0x1, 0x0A, 0x01,
00060     0x1, 0x0B, 0x02,
00061     0x1, 0x0C, 0x00,
00062     0x1, 0x0D, 0xD5,
00063     0x1, 0x0E, 0x18,
00064     0x1, 0x0F, 0x12,
00065     0x1, 0x10, 0x01,
00066     0x1, 0x11, 0x82,
00067     0x1, 0x12, 0x00,
00068     0x1, 0x13, 0xD5,
00069     0x1, 0x14, 0x18,
00070     0x1, 0x15, 0x13,
00071     0x1, 0x16, 0x03,
00072     0x1, 0x17, 0x86,
00073     0x1, 0x18, 0x0A,
00074     0x1, 0x19, 0x09,
00075     0x1, 0x1A, 0x08,
00076     0x1, 0x1B, 0xC2,
00077     0x1, 0x1C, 0x03,
00078     0x1, 0x1D, 0x8F,
00079     0x1, 0x1E, 0x0A,
00080     0x1, 0x1F, 0x06,
00081     0x1, 0x20, 0x01,
00082     0x1, 0x21, 0x02,
00083     0x1, 0x22, 0x00,
00084     0x1, 0x23, 0xD5,
00085     0x1, 0x24, 0x18,
00086     0x1, 0x25, 0x22,
00087     0x1, 0x26, 0x01,
00088     0x1, 0x27, 0x82,
00089     0x1, 0x28, 0x00,
00090     0x1, 0x29, 0xD5,
00091     0x1, 0x2A, 0x18,
00092     0x1, 0x2B, 0x0B,
00093     0x1, 0x2C, 0x28,
00094     0x1, 0x2D, 0x78,
00095     0x1, 0x2E, 0x28,
00096     0x1, 0x2F, 0x91,
00097     0x1, 0x30, 0x00,
00098     0x1, 0x31, 0x0B,
00099     0x1, 0x32, 0x00,
00100     0x1, 0x33, 0x0B,
00101     0x1, 0x34, 0x00,
00102     0x1, 0x35, 0xA1,
00103     0x1, 0x36, 0x00,
00104     0x1, 0x37, 0xA0,
00105     0x1, 0x38, 0x00,
00106     0x1, 0x39, 0x04,
00107     0x1, 0x3A, 0x28,
00108     0x1, 0x3B, 0x30,
00109     0x1, 0x3C, 0x0C,
00110     0x1, 0x3D, 0x04,
00111     0x1, 0x3E, 0x0F,
00112     0x1, 0x3F, 0x79,
00113     0x1, 0x40, 0x28,
00114     0x1, 0x41, 0x1E,
00115     0x1, 0x42, 0x2F,
00116     0x1, 0x43, 0x87,
00117     0x1, 0x44, 0x00,
00118     0x1, 0x45, 0x0B,
00119     0x1, 0x46, 0x00,
00120     0x1, 0x47, 0x0B,
00121     0x1, 0x48, 0x00,
00122     0x1, 0x49, 0xA7,
00123     0x1, 0x4A, 0x00,
00124     0x1, 0x4B, 0xA6,
00125     0x1, 0x4C, 0x00,
00126     0x1, 0x4D, 0x04,
00127     0x1, 0x4E, 0x01,
00128     0x1, 0x4F, 0x00,
00129     0x1, 0x50, 0x00,
00130     0x1, 0x51, 0x80,
00131     0x1, 0x52, 0x09,
00132     0x1, 0x53, 0x08,
00133     0x1, 0x54, 0x01,
00134     0x1, 0x55, 0x00,
00135     0x1, 0x56, 0x0F,
00136     0x1, 0x57, 0x79,
00137     0x1, 0x58, 0x09,
00138     0x1, 0x59, 0x05,
00139     0x1, 0x5A, 0x00,
00140     0x1, 0x5B, 0x60,
00141     0x1, 0x5C, 0x05,
00142     0x1, 0x5D, 0xD1,
00143     0x1, 0x5E, 0x0C,
00144     0x1, 0x5F, 0x3C,
00145     0x1, 0x60, 0x00,
00146     0x1, 0x61, 0xD0,
00147     0x1, 0x62, 0x0B,
00148     0x1, 0x63, 0x03,
00149     0x1, 0x64, 0x28,
00150     0x1, 0x65, 0x10,
00151     0x1, 0x66, 0x2A,
00152     0x1, 0x67, 0x39,
00153     0x1, 0x68, 0x0B,
00154     0x1, 0x69, 0x02,
00155     0x1, 0x6A, 0x28,
00156     0x1, 0x6B, 0x10,
00157     0x1, 0x6C, 0x2A,
00158     0x1, 0x6D, 0x61,
00159     0x1, 0x6E, 0x0C,
00160     0x1, 0x6F, 0x00,
00161     0x1, 0x70, 0x0F,
00162     0x1, 0x71, 0x79,
00163     0x1, 0x72, 0x00,
00164     0x1, 0x73, 0x0B,
00165     0x1, 0x74, 0x00,
00166     0x1, 0x75, 0x0B,
00167     0x1, 0x76, 0x00,
00168     0x1, 0x77, 0xA1,
00169     0x1, 0x78, 0x00,
00170     0x1, 0x79, 0xA0,
00171     0x1, 0x7A, 0x00,
00172     0x1, 0x7B, 0x04,
00173     0x1, 0xFF, 0x04,
00174     0x1, 0x79, 0x1D,
00175     0x1, 0x7B, 0x27,
00176     0x1, 0x96, 0x0E,
00177     0x1, 0x97, 0xFE,
00178     0x1, 0x98, 0x03,
00179     0x1, 0x99, 0xEF,
00180     0x1, 0x9A, 0x02,
00181     0x1, 0x9B, 0x44,
00182     0x1, 0x73, 0x07,
00183     0x1, 0x70, 0x01,
00184     0x1, 0xff, 0x01,
00185     0x1, 0x00, 0x01,
00186     0x1, 0xff, 0x00,
00187     0x00, 0x00, 0x00
00188 };
00189 
00190 #ifdef __cplusplus
00191 }
00192 #endif
00193 
00194 #endif /* _VL53L0X_INTERRUPT_THRESHOLD_SETTINGS_H_ */
00195