ST Expansion SW Team / VL53L1

Dependencies:   X_NUCLEO_COMMON ST_INTERFACES

Dependents:   X_NUCLEO_53L1CB

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers vl53l1_nvm_debug.h Source File

vl53l1_nvm_debug.h

00001 
00002 /* SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause */
00003 /******************************************************************************
00004  * Copyright (c) 2020, STMicroelectronics - All Rights Reserved
00005 
00006  This file is part of VL53L1 and is dual licensed,
00007  either GPL-2.0+
00008  or 'BSD 3-clause "New" or "Revised" License' , at your option.
00009  ******************************************************************************
00010  */
00011 
00012 
00013 
00014 
00015 
00016 #ifndef _VL53L1_NVM_DEBUG_H_
00017 #define _VL53L1_NVM_DEBUG_H_
00018 
00019 #include "vl53l1_ll_def.h"
00020 #include "vl53l1_nvm_structs.h"
00021 
00022 
00023 
00024 #ifdef __cplusplus
00025 extern "C"
00026 {
00027 #endif
00028 
00029 #ifdef VL53L1_LOG_ENABLE
00030 
00031 
00032 
00033 void VL53L1_print_nvm_raw_data(
00034     uint8_t                       *pnvm_raw_data,
00035     uint32_t                       trace_flags);
00036 
00037 
00038 
00039 
00040 void VL53L1_print_decoded_nvm_data(
00041     VL53L1_decoded_nvm_data_t *pdata,
00042     char                      *pprefix,
00043     uint32_t                   trace_flags);
00044 
00045 
00046 
00047 
00048 void VL53L1_print_decoded_nvm_fmt_range_data(
00049     VL53L1_decoded_nvm_fmt_range_data_t *pdata,
00050     char                                *pprefix,
00051     uint32_t                             trace_flags);
00052 
00053 
00054 
00055 
00056 void VL53L1_print_decoded_nvm_fmt_info(
00057     VL53L1_decoded_nvm_fmt_info_t *pdata,
00058     char                          *pprefix,
00059     uint32_t                       trace_flags);
00060 
00061 
00062 
00063 void VL53L1_print_decoded_nvm_ews_info(
00064     VL53L1_decoded_nvm_ews_info_t *pdata,
00065     char                          *pprefix,
00066     uint32_t                       trace_flags);
00067 
00068 #endif
00069 
00070 #ifdef __cplusplus
00071 }
00072 #endif
00073 
00074 #endif
00075