Functions
vl53l1_platform.c File Reference
#include "vl53l1_platform.h"
#include "vl53l1_api.h"
#include <string.h>
#include <time.h>
#include <unistd.h>
#include "i2c.h"
Include dependency graph for vl53l1_platform.c:

Go to the source code of this file.

Functions

VL53L1_Error VL53L1_GetTickCount (uint32_t *ptick_count_ms)
 
VL53L1_Error VL53L1_GetTimerFrequency (int32_t *ptimer_freq_hz)
 
VL53L1_Error VL53L1_RdByte (VL53L1_DEV Dev, uint16_t index, uint8_t *data)
 
VL53L1_Error VL53L1_RdDWord (VL53L1_DEV Dev, uint16_t index, uint32_t *data)
 
VL53L1_Error VL53L1_RdWord (VL53L1_DEV Dev, uint16_t index, uint16_t *data)
 
VL53L1_Error VL53L1_ReadMulti (VL53L1_DEV Dev, uint16_t index, uint8_t *pdata, uint32_t count)
 
VL53L1_Error VL53L1_UpdateByte (VL53L1_DEV Dev, uint16_t index, uint8_t AndData, uint8_t OrData)
 
VL53L1_Error VL53L1_WaitMs (VL53L1_Dev_t *pdev, int32_t wait_ms)
 
VL53L1_Error VL53L1_WaitUs (VL53L1_Dev_t *pdev, int32_t wait_us)
 
VL53L1_Error VL53L1_WaitValueMaskEx (VL53L1_Dev_t *pdev, uint32_t timeout_ms, uint16_t index, uint8_t value, uint8_t mask, uint32_t poll_delay_ms)
 
VL53L1_Error VL53L1_WrByte (VL53L1_DEV Dev, uint16_t index, uint8_t data)
 
VL53L1_Error VL53L1_WrDWord (VL53L1_DEV Dev, uint16_t index, uint32_t data)
 
VL53L1_Error VL53L1_WriteMulti (VL53L1_DEV Dev, uint16_t index, uint8_t *pdata, uint32_t count)
 
VL53L1_Error VL53L1_WrWord (VL53L1_DEV Dev, uint16_t index, uint16_t data)
 

Function Documentation

◆ VL53L1_GetTickCount()

VL53L1_Error VL53L1_GetTickCount ( uint32_t ptick_count_ms)

Definition at line 51 of file vl53l1_platform.c.

◆ VL53L1_GetTimerFrequency()

VL53L1_Error VL53L1_GetTimerFrequency ( int32_t ptimer_freq_hz)

Definition at line 66 of file vl53l1_platform.c.

◆ VL53L1_RdByte()

VL53L1_Error VL53L1_RdByte ( VL53L1_DEV  Dev,
uint16_t  index,
uint8_t data 
)

Definition at line 38 of file vl53l1_platform.c.

◆ VL53L1_RdDWord()

VL53L1_Error VL53L1_RdDWord ( VL53L1_DEV  Dev,
uint16_t  index,
uint32_t data 
)

Definition at line 46 of file vl53l1_platform.c.

◆ VL53L1_RdWord()

VL53L1_Error VL53L1_RdWord ( VL53L1_DEV  Dev,
uint16_t  index,
uint16_t data 
)

Definition at line 42 of file vl53l1_platform.c.

◆ VL53L1_ReadMulti()

VL53L1_Error VL53L1_ReadMulti ( VL53L1_DEV  Dev,
uint16_t  index,
uint8_t pdata,
uint32_t  count 
)

Definition at line 16 of file vl53l1_platform.c.

◆ VL53L1_UpdateByte()

VL53L1_Error VL53L1_UpdateByte ( VL53L1_DEV  Dev,
uint16_t  index,
uint8_t  AndData,
uint8_t  OrData 
)

Definition at line 33 of file vl53l1_platform.c.

◆ VL53L1_WaitMs()

VL53L1_Error VL53L1_WaitMs ( VL53L1_Dev_t pdev,
int32_t  wait_ms 
)

Definition at line 72 of file vl53l1_platform.c.

◆ VL53L1_WaitUs()

VL53L1_Error VL53L1_WaitUs ( VL53L1_Dev_t pdev,
int32_t  wait_us 
)

Definition at line 77 of file vl53l1_platform.c.

◆ VL53L1_WaitValueMaskEx()

VL53L1_Error VL53L1_WaitValueMaskEx ( VL53L1_Dev_t pdev,
uint32_t  timeout_ms,
uint16_t  index,
uint8_t  value,
uint8_t  mask,
uint32_t  poll_delay_ms 
)

Definition at line 82 of file vl53l1_platform.c.

◆ VL53L1_WrByte()

VL53L1_Error VL53L1_WrByte ( VL53L1_DEV  Dev,
uint16_t  index,
uint8_t  data 
)

Definition at line 20 of file vl53l1_platform.c.

◆ VL53L1_WrDWord()

VL53L1_Error VL53L1_WrDWord ( VL53L1_DEV  Dev,
uint16_t  index,
uint32_t  data 
)

Definition at line 28 of file vl53l1_platform.c.

◆ VL53L1_WriteMulti()

VL53L1_Error VL53L1_WriteMulti ( VL53L1_DEV  Dev,
uint16_t  index,
uint8_t pdata,
uint32_t  count 
)

Definition at line 11 of file vl53l1_platform.c.

◆ VL53L1_WrWord()

VL53L1_Error VL53L1_WrWord ( VL53L1_DEV  Dev,
uint16_t  index,
uint16_t  data 
)

Definition at line 24 of file vl53l1_platform.c.



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