Macros | Functions
vl53l1_silicon_core.c File Reference

EwokPlus25 low level silicon LL Driver function definition. More...

#include "vl53l1_ll_def.h"
#include "vl53l1_platform.h"
#include "vl53l1_register_map.h"
#include "vl53l1_core.h"
#include "vl53l1_silicon_core.h"
Include dependency graph for vl53l1_silicon_core.c:

Go to the source code of this file.

Macros

#define LOG_FUNCTION_END(status, ...)   _LOG_FUNCTION_END(VL53L1_TRACE_MODULE_CORE, status, ##__VA_ARGS__)
 
#define LOG_FUNCTION_END_FMT(status, fmt, ...)   _LOG_FUNCTION_END_FMT(VL53L1_TRACE_MODULE_CORE, status, fmt, ##__VA_ARGS__)
 
#define LOG_FUNCTION_START(fmt, ...)   _LOG_FUNCTION_START(VL53L1_TRACE_MODULE_CORE, fmt, ##__VA_ARGS__)
 

Functions

VL53L1_Error VL53L1_is_firmware_ready_silicon (VL53L1_DEV Dev, uint8_t *pready)
 Checks if the firmware is ready for ranging (Silicon variant) More...
 

Detailed Description

EwokPlus25 low level silicon LL Driver function definition.

Definition in file vl53l1_silicon_core.c.

Macro Definition Documentation

◆ LOG_FUNCTION_END

#define LOG_FUNCTION_END (   status,
  ... 
)    _LOG_FUNCTION_END(VL53L1_TRACE_MODULE_CORE, status, ##__VA_ARGS__)

Definition at line 79 of file vl53l1_silicon_core.c.

◆ LOG_FUNCTION_END_FMT

#define LOG_FUNCTION_END_FMT (   status,
  fmt,
  ... 
)    _LOG_FUNCTION_END_FMT(VL53L1_TRACE_MODULE_CORE, status, fmt, ##__VA_ARGS__)

Definition at line 81 of file vl53l1_silicon_core.c.

◆ LOG_FUNCTION_START

#define LOG_FUNCTION_START (   fmt,
  ... 
)    _LOG_FUNCTION_START(VL53L1_TRACE_MODULE_CORE, fmt, ##__VA_ARGS__)

Definition at line 77 of file vl53l1_silicon_core.c.

Function Documentation

◆ VL53L1_is_firmware_ready_silicon()

VL53L1_Error VL53L1_is_firmware_ready_silicon ( VL53L1_DEV  Dev,
uint8_t pready 
)

Checks if the firmware is ready for ranging (Silicon variant)

Parameters
[in]Dev: Device Handle
[out]pready: pointer to data ready flag
0 = firmware not ready
1 = firmware ready
Returns
VL53L1_ERROR_NONE Success
"Other error code" See VL53L1_Error

Determines if the firmware is ready to range

There are 2 different behaviors depending on whether power force is enabled or not

Definition at line 85 of file vl53l1_silicon_core.c.



vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:55