VL53L0X API Specification: vl53l0x_platform_log.h File Reference

VL53L0X API

vl53l0x_platform_log.h File Reference

platform log function definition More...

#include <stdio.h> #include <string.h>

Go to the source code of this file.

Macros

#define VL53L0X_ErrLog(...)   (void)0
 
#define _LOG_FUNCTION_START(module, fmt, ...)   (void)0
 
#define _LOG_FUNCTION_END(module, status, ...)   (void)0
 
#define _LOG_FUNCTION_END_FMT(module, status, fmt, ...)   (void)0
 
#define VL53L0X_COPYSTRING(str, ...)   strcpy(str, ##__VA_ARGS__)
 

Enumerations

enum  {
  TRACE_LEVEL_NONE, TRACE_LEVEL_ERRORS, TRACE_LEVEL_WARNING, TRACE_LEVEL_INFO,
  TRACE_LEVEL_DEBUG, TRACE_LEVEL_ALL, TRACE_LEVEL_IGNORE
}
 
enum  { TRACE_FUNCTION_NONE = 0, TRACE_FUNCTION_I2C = 1, TRACE_FUNCTION_ALL = 0x7fffffff }
 
enum  { TRACE_MODULE_NONE = 0x0, TRACE_MODULE_API = 0x1, TRACE_MODULE_PLATFORM = 0x2, TRACE_MODULE_ALL = 0x7fffffff }
 

Detailed Description

platform log function definition

Definition in file vl53l0x_platform_log.h.

Macro Definition Documentation

#define VL53L0X_ErrLog (   ...)    (void)0

Definition at line 103 of file vl53l0x_platform_log.h.

#define _LOG_FUNCTION_START (   module,
  fmt,
  ... 
)    (void)0

Definition at line 104 of file vl53l0x_platform_log.h.

#define _LOG_FUNCTION_END (   module,
  status,
  ... 
)    (void)0

Definition at line 105 of file vl53l0x_platform_log.h.

#define _LOG_FUNCTION_END_FMT (   module,
  status,
  fmt,
  ... 
)    (void)0

Definition at line 106 of file vl53l0x_platform_log.h.

#define VL53L0X_COPYSTRING (   str,
  ... 
)    strcpy(str, ##__VA_ARGS__)

Definition at line 109 of file vl53l0x_platform_log.h.

Enumeration Type Documentation

anonymous enum
Enumerator
TRACE_LEVEL_NONE 
TRACE_LEVEL_ERRORS 
TRACE_LEVEL_WARNING 
TRACE_LEVEL_INFO 
TRACE_LEVEL_DEBUG 
TRACE_LEVEL_ALL 
TRACE_LEVEL_IGNORE 

Definition at line 49 of file vl53l0x_platform_log.h.

anonymous enum
Enumerator
TRACE_FUNCTION_NONE 
TRACE_FUNCTION_I2C 
TRACE_FUNCTION_ALL 

Definition at line 59 of file vl53l0x_platform_log.h.

anonymous enum
Enumerator
TRACE_MODULE_NONE 
TRACE_MODULE_API 
TRACE_MODULE_PLATFORM 
TRACE_MODULE_ALL 

Definition at line 65 of file vl53l0x_platform_log.h.