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: GPL-2.0+ OR 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 and is dual licensed,
Charles MacNeill 5:89031b2f5316 7 either GPL-2.0+
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
Charles MacNeill 5:89031b2f5316 13
Charles MacNeill 5:89031b2f5316 14 #ifndef _VL53LX_PLATFORM_IPP_H_
Charles MacNeill 5:89031b2f5316 15 #define _VL53LX_PLATFORM_IPP_H_
Charles MacNeill 5:89031b2f5316 16
Charles MacNeill 5:89031b2f5316 17 #include <vl53lx_platform_user_data.h>
Charles MacNeill 5:89031b2f5316 18
Charles MacNeill 5:89031b2f5316 19 #ifdef __cplusplus
Charles MacNeill 5:89031b2f5316 20 extern "C"
Charles MacNeill 5:89031b2f5316 21 {
Charles MacNeill 5:89031b2f5316 22 #endif
Charles MacNeill 5:89031b2f5316 23
Charles MacNeill 5:89031b2f5316 24
Charles MacNeill 5:89031b2f5316 25
Charles MacNeill 5:89031b2f5316 26
Charles MacNeill 5:89031b2f5316 27
Charles MacNeill 5:89031b2f5316 28 VL53LX_Error VL53LX_ipp_hist_process_data(
Charles MacNeill 5:89031b2f5316 29 VL53LX_DEV Dev,
Charles MacNeill 5:89031b2f5316 30 VL53LX_dmax_calibration_data_t *pdmax_cal,
Charles MacNeill 5:89031b2f5316 31 VL53LX_hist_gen3_dmax_config_t *pdmax_cfg,
Charles MacNeill 5:89031b2f5316 32 VL53LX_hist_post_process_config_t *ppost_cfg,
Charles MacNeill 5:89031b2f5316 33 VL53LX_histogram_bin_data_t *pbins,
Charles MacNeill 5:89031b2f5316 34 VL53LX_xtalk_histogram_data_t *pxtalk,
Charles MacNeill 5:89031b2f5316 35 uint8_t *pArea1,
Charles MacNeill 5:89031b2f5316 36 uint8_t *pArea2,
Charles MacNeill 5:89031b2f5316 37 uint8_t *phisto_merge_nb,
Charles MacNeill 5:89031b2f5316 38 VL53LX_range_results_t *presults);
Charles MacNeill 5:89031b2f5316 39
Charles MacNeill 5:89031b2f5316 40
Charles MacNeill 5:89031b2f5316 41
Charles MacNeill 5:89031b2f5316 42
Charles MacNeill 5:89031b2f5316 43 VL53LX_Error VL53LX_ipp_hist_ambient_dmax(
Charles MacNeill 5:89031b2f5316 44 VL53LX_DEV Dev,
Charles MacNeill 5:89031b2f5316 45 uint16_t target_reflectance,
Charles MacNeill 5:89031b2f5316 46 VL53LX_dmax_calibration_data_t *pdmax_cal,
Charles MacNeill 5:89031b2f5316 47 VL53LX_hist_gen3_dmax_config_t *pdmax_cfg,
Charles MacNeill 5:89031b2f5316 48 VL53LX_histogram_bin_data_t *pbins,
Charles MacNeill 5:89031b2f5316 49 int16_t *pambient_dmax_mm);
Charles MacNeill 5:89031b2f5316 50
Charles MacNeill 5:89031b2f5316 51
Charles MacNeill 5:89031b2f5316 52
Charles MacNeill 5:89031b2f5316 53
Charles MacNeill 5:89031b2f5316 54 VL53LX_Error VL53LX_ipp_xtalk_calibration_process_data(
Charles MacNeill 5:89031b2f5316 55 VL53LX_DEV Dev,
Charles MacNeill 5:89031b2f5316 56 VL53LX_xtalk_range_results_t *pxtalk_ranges,
Charles MacNeill 5:89031b2f5316 57 VL53LX_xtalk_histogram_data_t *pxtalk_shape,
Charles MacNeill 5:89031b2f5316 58 VL53LX_xtalk_calibration_results_t *pxtalk_cal);
Charles MacNeill 5:89031b2f5316 59
Charles MacNeill 5:89031b2f5316 60
Charles MacNeill 5:89031b2f5316 61 #ifdef __cplusplus
Charles MacNeill 5:89031b2f5316 62 }
Charles MacNeill 5:89031b2f5316 63 #endif
Charles MacNeill 5:89031b2f5316 64
Charles MacNeill 5:89031b2f5316 65 #endif
Charles MacNeill 5:89031b2f5316 66
Charles MacNeill 5:89031b2f5316 67