charles macneill / VL53L1CB
Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers vl53l1_hist_funcs.h Source File

vl53l1_hist_funcs.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 #ifndef _VL53L1_HIST_FUNCS_H_
00021 #define _VL53L1_HIST_FUNCS_H_
00022 
00023 #include "vl53l1_types.h"
00024 #include "vl53l1_ll_def.h"
00025 
00026 #ifdef __cplusplus
00027 extern "C"
00028 {
00029 #endif
00030 
00031 
00032 
00033 
00034 VL53L1_Error VL53L1_hist_process_data(
00035     VL53L1_dmax_calibration_data_t    *pdmax_cal,
00036     VL53L1_hist_gen3_dmax_config_t    *pdmax_cfg,
00037     VL53L1_hist_post_process_config_t *ppost_cfg,
00038     VL53L1_histogram_bin_data_t       *pbins,
00039     VL53L1_xtalk_histogram_data_t     *pxtalk,
00040     uint8_t                           *pArea1,
00041     uint8_t                           *pArea2,
00042     VL53L1_range_results_t             *presults,
00043     uint8_t                            *HistMergeNumber);
00044 
00045 
00046 
00047 
00048 VL53L1_Error VL53L1_hist_ambient_dmax(
00049     uint16_t                            target_reflectance,
00050     VL53L1_dmax_calibration_data_t     *pdmax_cal,
00051     VL53L1_hist_gen3_dmax_config_t     *pdmax_cfg,
00052     VL53L1_histogram_bin_data_t        *pbins,
00053     int16_t                            *pambient_dmax_mm);
00054 
00055 
00056 #ifdef __cplusplus
00057 }
00058 #endif
00059 
00060 #endif
00061 
00062