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:
Charles MacNeill
Date:
Wed Jul 14 12:45:49 2021 +0100
Revision:
5:89031b2f5316
The class files now just are wrappers for the files in the "MODULES" directory.The porting directory includes the mbed interface

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