Go to the documentation of this file.
68 #ifndef _VL53L1_REGISTER_FUNCS_H_
69 #define _VL53L1_REGISTER_FUNCS_H_
903 VL53L1_Error VL53L1_i2c_encode_prev_shadow_system_results(
922 VL53L1_Error VL53L1_i2c_decode_prev_shadow_system_results(
973 VL53L1_Error VL53L1_i2c_encode_prev_shadow_core_results(
992 VL53L1_Error VL53L1_i2c_decode_prev_shadow_core_results(
VL53L1_Error VL53L1_i2c_encode_dynamic_config(VL53L1_dynamic_config_t *pdata, uint16_t buf_size, uint8_t *pbuffer)
Decodes data structure VL53L1_timing_config_t from the input I2C read buffer.
unsigned char uint8_t
Typedef defining 8 bit unsigned char type. The developer should modify this to suit the platform bein...
VL53L1_Error VL53L1_set_static_config(VL53L1_DEV Dev, VL53L1_static_config_t *pdata)
Sets static_config register group.
VL53L1_Error VL53L1_get_customer_nvm_managed(VL53L1_DEV Dev, VL53L1_customer_nvm_managed_t *pdata)
Gets customer_nvm_managed register group.
VL53L1_Error VL53L1_set_static_nvm_managed(VL53L1_DEV Dev, VL53L1_static_nvm_managed_t *pdata)
Sets static_nvm_managed register group.
VL53L1_Error VL53L1_get_system_results(VL53L1_DEV Dev, VL53L1_system_results_t *pdata)
Sets system_results register group.
VL53L1_Error VL53L1_i2c_decode_system_results(uint16_t buf_size, uint8_t *pbuffer, VL53L1_system_results_t *pdata)
Gets system_control register group.
VL53L1_Error VL53L1_i2c_encode_timing_config(VL53L1_timing_config_t *pdata, uint16_t buf_size, uint8_t *pbuffer)
Gets general_config register group.
VL53L1_Error VL53L1_i2c_encode_static_config(VL53L1_static_config_t *pdata, uint16_t buf_size, uint8_t *pbuffer)
Encodes data structure VL53L1_static_config_t into a I2C write buffer.
VL53L1_Error VL53L1_i2c_decode_nvm_copy_data(uint16_t buf_size, uint8_t *pbuffer, VL53L1_nvm_copy_data_t *pdata)
Sets debug_results register group.
VL53L1_Error VL53L1_set_dynamic_config(VL53L1_DEV Dev, VL53L1_dynamic_config_t *pdata)
Decodes data structure VL53L1_dynamic_config_t from the input I2C read buffer.
VL53L1_Error VL53L1_get_nvm_copy_data(VL53L1_DEV Dev, VL53L1_nvm_copy_data_t *pdata)
Sets nvm_copy_data register group.
VL53L1_Error VL53L1_i2c_decode_static_nvm_managed(uint16_t buf_size, uint8_t *pbuffer, VL53L1_static_nvm_managed_t *pdata)
Decodes data structure VL53L1_static_nvm_managed_t from the input I2C read buffer.
VL53L1_Error VL53L1_i2c_encode_customer_nvm_managed(VL53L1_customer_nvm_managed_t *pdata, uint16_t buf_size, uint8_t *pbuffer)
Encodes data structure VL53L1_customer_nvm_managed_t into a I2C write buffer.
VL53L1_Error VL53L1_set_customer_nvm_managed(VL53L1_DEV Dev, VL53L1_customer_nvm_managed_t *pdata)
Sets customer_nvm_managed register group.
VL53L1_Error VL53L1_i2c_decode_debug_results(uint16_t buf_size, uint8_t *pbuffer, VL53L1_debug_results_t *pdata)
Sets core_results register group.
VL53L1_Error VL53L1_set_general_config(VL53L1_DEV Dev, VL53L1_general_config_t *pdata)
Sets general_config register group.
VL53L1_Error VL53L1_i2c_decode_general_config(uint16_t buf_size, uint8_t *pbuffer, VL53L1_general_config_t *pdata)
Decodes data structure VL53L1_general_config_t from the input I2C read buffer.
VL53L1_Error VL53L1_get_static_nvm_managed(VL53L1_DEV Dev, VL53L1_static_nvm_managed_t *pdata)
Gets static_nvm_managed register group.
VL53L1_Error VL53L1_i2c_encode_static_nvm_managed(VL53L1_static_nvm_managed_t *pdata, uint16_t buf_size, uint8_t *pbuffer)
Encodes data structure VL53L1_static_nvm_managed_t into a I2C write buffer.
VL53L1_Error VL53L1_i2c_encode_general_config(VL53L1_general_config_t *pdata, uint16_t buf_size, uint8_t *pbuffer)
Gets static_config register group.
VL53L1_Error VL53L1_i2c_decode_customer_nvm_managed(uint16_t buf_size, uint8_t *pbuffer, VL53L1_customer_nvm_managed_t *pdata)
Decodes data structure VL53L1_customer_nvm_managed_t from the input I2C read buffer.
unsigned short uint16_t
Typedef defining 16 bit unsigned short type. The developer should modify this to suit the platform be...
VL53L1_Error VL53L1_i2c_encode_system_control(VL53L1_system_control_t *pdata, uint16_t buf_size, uint8_t *pbuffer)
Gets dynamic_config register group.
VL53L1_Error VL53L1_set_system_control(VL53L1_DEV Dev, VL53L1_system_control_t *pdata)
Decodes data structure VL53L1_system_control_t from the input I2C read buffer.
VL53L1_Error VL53L1_i2c_decode_core_results(uint16_t buf_size, uint8_t *pbuffer, VL53L1_core_results_t *pdata)
Encodes data structure VL53L1_core_results_t into a I2C write buffer.
VL53L1_Error VL53L1_i2c_decode_static_config(uint16_t buf_size, uint8_t *pbuffer, VL53L1_static_config_t *pdata)
Decodes data structure VL53L1_static_config_t from the input I2C read buffer.
vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:54