Initial release. Mbed library for VL53L1CB

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers vl53l1_xtalk_private_structs.h Source File

vl53l1_xtalk_private_structs.h

00001 
00002 /*******************************************************************************
00003  This file is part of VL53L1 Protected
00004 
00005  Copyright (c) 2020, STMicroelectronics - All Rights Reserved
00006 
00007  License terms: STMicroelectronics Proprietary in accordance with licensing
00008  terms at www.st.com/sla0081
00009 
00010  STMicroelectronics confidential
00011  Reproduction and Communication of this document is strictly prohibited unless
00012  specifically authorized in writing by STMicroelectronics.
00013 
00014 */
00015 
00016 
00017 
00018 
00019 
00020 
00021 #ifndef _VL53L1_XTALK_PRIVATE_STRUCTS_H_
00022 #define _VL53L1_XTALK_PRIVATE_STRUCTS_H_
00023 
00024 #include "vl53l1_types.h"
00025 #include "vl53l1_hist_structs.h"
00026 
00027 
00028 #ifdef __cplusplus
00029 extern "C"
00030 {
00031 #endif
00032 
00033 #define VL53L1_D_012  4
00034 
00035 
00036 
00037 typedef struct {
00038 
00039 
00040 
00041 
00042     uint32_t VL53L1_p_062[VL53L1_D_012];
00043 
00044 
00045     int16_t  VL53L1_p_060;
00046 
00047     int16_t  VL53L1_p_061;
00048 
00049 
00050     VL53L1_histogram_bin_data_t VL53L1_p_057;
00051 
00052     VL53L1_histogram_bin_data_t VL53L1_p_058;
00053 
00054 
00055 
00056     uint32_t VL53L1_p_059;
00057 
00058 
00059     uint32_t VL53L1_p_063[VL53L1_XTALK_HISTO_BINS];
00060 
00061 
00062 } VL53L1_xtalk_algo_data_t;
00063 
00064 #ifdef __cplusplus
00065 }
00066 #endif
00067 
00068 #endif
00069 
00070