Rename library

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   VL53L3CX_NoShield_1Sensor_poll_Mb06x VL53L3_NoShield_1Sensor_polling_Mb63 X_NUCLEO_53L3A2 53L3A2_Ranging

Committer:
charlesmn
Date:
Wed Jul 21 14:07:59 2021 +0000
Revision:
7:7f1bbf370283
Parent:
5:89031b2f5316
Moved vl53l3cx_class.cpp and .h to 53l3a2_RangingClass

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Charles MacNeill 5:89031b2f5316 1
Charles MacNeill 5:89031b2f5316 2 /* SPDX-License-Identifier: BSD-3-Clause */
Charles MacNeill 5:89031b2f5316 3 /******************************************************************************
Charles MacNeill 5:89031b2f5316 4 * Copyright (c) 2020, STMicroelectronics - All Rights Reserved
Charles MacNeill 5:89031b2f5316 5
Charles MacNeill 5:89031b2f5316 6 This file is part of VL53LX Protected and is dual licensed,
Charles MacNeill 5:89031b2f5316 7 either 'STMicroelectronics Proprietary license'
Charles MacNeill 5:89031b2f5316 8 or 'BSD 3-clause "New" or "Revised" License' , at your option.
Charles MacNeill 5:89031b2f5316 9
Charles MacNeill 5:89031b2f5316 10 ******************************************************************************
Charles MacNeill 5:89031b2f5316 11
Charles MacNeill 5:89031b2f5316 12 'STMicroelectronics Proprietary license'
Charles MacNeill 5:89031b2f5316 13
Charles MacNeill 5:89031b2f5316 14 ******************************************************************************
Charles MacNeill 5:89031b2f5316 15
Charles MacNeill 5:89031b2f5316 16 License terms: STMicroelectronics Proprietary in accordance with licensing
Charles MacNeill 5:89031b2f5316 17 terms at www.st.com/sla0081
Charles MacNeill 5:89031b2f5316 18
Charles MacNeill 5:89031b2f5316 19 ******************************************************************************
Charles MacNeill 5:89031b2f5316 20 */
Charles MacNeill 5:89031b2f5316 21
Charles MacNeill 5:89031b2f5316 22
Charles MacNeill 5:89031b2f5316 23
Charles MacNeill 5:89031b2f5316 24
Charles MacNeill 5:89031b2f5316 25 #ifndef _VL53LX_SIGMA_ESTIMATE_H_
Charles MacNeill 5:89031b2f5316 26 #define _VL53LX_SIGMA_ESTIMATE_H_
Charles MacNeill 5:89031b2f5316 27
Charles MacNeill 5:89031b2f5316 28 #include "vl53lx_types.h"
Charles MacNeill 5:89031b2f5316 29 #include "vl53lx_ll_def.h"
Charles MacNeill 5:89031b2f5316 30
Charles MacNeill 5:89031b2f5316 31 #ifdef __cplusplus
Charles MacNeill 5:89031b2f5316 32 extern "C" {
Charles MacNeill 5:89031b2f5316 33 #endif
Charles MacNeill 5:89031b2f5316 34
Charles MacNeill 5:89031b2f5316 35 #define VL53LX_D_002 0xFFFF
Charles MacNeill 5:89031b2f5316 36
Charles MacNeill 5:89031b2f5316 37
Charles MacNeill 5:89031b2f5316 38 #define VL53LX_D_008 0xFFFF
Charles MacNeill 5:89031b2f5316 39 #define VL53LX_D_003 0xFFFFFF
Charles MacNeill 5:89031b2f5316 40 #define VL53LX_D_007 0xFFFFFFFF
Charles MacNeill 5:89031b2f5316 41 #define VL53LX_D_005 0x7FFFFFFFFF
Charles MacNeill 5:89031b2f5316 42 #define VL53LX_D_009 0xFFFFFFFFFF
Charles MacNeill 5:89031b2f5316 43 #define VL53LX_D_010 0xFFFFFFFFFFFF
Charles MacNeill 5:89031b2f5316 44 #define VL53LX_D_004 0xFFFFFFFFFFFFFF
Charles MacNeill 5:89031b2f5316 45 #define VL53LX_D_006 0x7FFFFFFFFFFFFFFF
Charles MacNeill 5:89031b2f5316 46 #define VL53LX_D_011 0xFFFFFFFFFFFFFFFF
Charles MacNeill 5:89031b2f5316 47
Charles MacNeill 5:89031b2f5316 48
Charles MacNeill 5:89031b2f5316 49
Charles MacNeill 5:89031b2f5316 50
Charles MacNeill 5:89031b2f5316 51
Charles MacNeill 5:89031b2f5316 52
Charles MacNeill 5:89031b2f5316 53 VL53LX_Error VL53LX_f_023(
Charles MacNeill 5:89031b2f5316 54 uint8_t sigma_estimator__sigma_ref_mm,
Charles MacNeill 5:89031b2f5316 55 uint32_t VL53LX_p_007,
Charles MacNeill 5:89031b2f5316 56 uint32_t VL53LX_p_032,
Charles MacNeill 5:89031b2f5316 57 uint32_t VL53LX_p_001,
Charles MacNeill 5:89031b2f5316 58 uint32_t a_zp,
Charles MacNeill 5:89031b2f5316 59 uint32_t c_zp,
Charles MacNeill 5:89031b2f5316 60 uint32_t bx,
Charles MacNeill 5:89031b2f5316 61 uint32_t ax_zp,
Charles MacNeill 5:89031b2f5316 62 uint32_t cx_zp,
Charles MacNeill 5:89031b2f5316 63 uint32_t VL53LX_p_028,
Charles MacNeill 5:89031b2f5316 64 uint16_t fast_osc_frequency,
Charles MacNeill 5:89031b2f5316 65 uint16_t *psigma_est);
Charles MacNeill 5:89031b2f5316 66
Charles MacNeill 5:89031b2f5316 67
Charles MacNeill 5:89031b2f5316 68
Charles MacNeill 5:89031b2f5316 69 #ifdef __cplusplus
Charles MacNeill 5:89031b2f5316 70 }
Charles MacNeill 5:89031b2f5316 71 #endif
Charles MacNeill 5:89031b2f5316 72
Charles MacNeill 5:89031b2f5316 73 #endif
Charles MacNeill 5:89031b2f5316 74