VL53L1 LL Driver ST private data structure
.
More...
#include <vl53l1_ll_def.h>
VL53L1 LL Driver ST private data structure
.
Definition at line 814 of file vl53l1_ll_def.h.
VL53L1_additional_offset_cal_data_t VL53L1_LLDriverData_t::add_off_cal_data |
Definition at line 856 of file vl53l1_ll_def.h.
VL53L1_cal_peak_rate_map_t VL53L1_LLDriverData_t::cal_peak_rate_map |
Definition at line 855 of file vl53l1_ll_def.h.
VL53L1_core_results_t VL53L1_LLDriverData_t::core_results |
Definition at line 887 of file vl53l1_ll_def.h.
VL53L1_customer_nvm_managed_t VL53L1_LLDriverData_t::customer |
Definition at line 854 of file vl53l1_ll_def.h.
VL53L1_debug_results_t VL53L1_LLDriverData_t::dbg_results |
Definition at line 888 of file vl53l1_ll_def.h.
uint8_t VL53L1_LLDriverData_t::debug_mode |
Internal Only - read extra debug data version info structure
Definition at line 841 of file vl53l1_ll_def.h.
uint16_t VL53L1_LLDriverData_t::dss_config__target_total_rate_mcps |
requested DSS Target Total Rate in 9.7 format e.g. 40.0Mcps
Definition at line 834 of file vl53l1_ll_def.h.
VL53L1_dynamic_config_t VL53L1_LLDriverData_t::dyn_cfg |
Definition at line 878 of file vl53l1_ll_def.h.
uint8_t VL53L1_LLDriverData_t::fw_ready |
Result of FW ready check
Definition at line 839 of file vl53l1_ll_def.h.
uint32_t VL53L1_LLDriverData_t::fw_ready_poll_duration_ms |
FW ready poll duration in ms
Definition at line 837 of file vl53l1_ll_def.h.
VL53L1_gain_calibration_data_t VL53L1_LLDriverData_t::gain_cal |
Definition at line 857 of file vl53l1_ll_def.h.
VL53L1_general_config_t VL53L1_LLDriverData_t::gen_cfg |
Definition at line 876 of file vl53l1_ll_def.h.
VL53L1_GPIO_interrupt_config_t VL53L1_LLDriverData_t::gpio_interrupt_config |
public register data structures
Definition at line 851 of file vl53l1_ll_def.h.
uint32_t VL53L1_LLDriverData_t::inter_measurement_period_ms |
requested Timing mode repeat period e.g 100ms
Definition at line 832 of file vl53l1_ll_def.h.
VL53L1_ll_driver_state_t VL53L1_LLDriverData_t::ll_state |
decoded GPIO interrupt config
Definition at line 848 of file vl53l1_ll_def.h.
VL53L1_low_power_auto_data_t VL53L1_LLDriverData_t::low_power_auto_data |
< Low Powr Auto Mode Data
Definition at line 892 of file vl53l1_ll_def.h.
VL53L1_DeviceMeasurementModes VL53L1_LLDriverData_t::measurement_mode |
Current measurement mode
Definition at line 820 of file vl53l1_ll_def.h.
uint32_t VL53L1_LLDriverData_t::mm_config_timeout_us |
requested MM Timeout e.g. 2000us
Definition at line 828 of file vl53l1_ll_def.h.
VL53L1_user_zone_t VL53L1_LLDriverData_t::mm_roi |
Definition at line 858 of file vl53l1_ll_def.h.
VL53L1_nvm_copy_data_t VL53L1_LLDriverData_t::nvm_copy_data |
Private Offset structure
Definition at line 881 of file vl53l1_ll_def.h.
VL53L1_OffsetCalibrationMode VL53L1_LLDriverData_t::offset_calibration_mode |
Current offset calibration mode
Definition at line 822 of file vl53l1_ll_def.h.
VL53L1_OffsetCorrectionMode VL53L1_LLDriverData_t::offset_correction_mode |
Current offset_ correction mode
Definition at line 824 of file vl53l1_ll_def.h.
VL53L1_offset_range_results_t VL53L1_LLDriverData_t::offset_results |
private debug register data structures
Definition at line 884 of file vl53l1_ll_def.h.
VL53L1_offsetcal_config_t VL53L1_LLDriverData_t::offsetcal_cfg |
private internal register data structures
Definition at line 871 of file vl53l1_ll_def.h.
VL53L1_optical_centre_t VL53L1_LLDriverData_t::optical_centre |
tuning parameter storage
Definition at line 859 of file vl53l1_ll_def.h.
uint32_t VL53L1_LLDriverData_t::phasecal_config_timeout_us |
requested Phase Cal Timeout e.g. 1000us
Definition at line 826 of file vl53l1_ll_def.h.
VL53L1_DevicePresetModes VL53L1_LLDriverData_t::preset_mode |
Current preset mode
Definition at line 818 of file vl53l1_ll_def.h.
uint32_t VL53L1_LLDriverData_t::range_config_timeout_us |
requested Ranging Timeout e.g 13000us
Definition at line 830 of file vl53l1_ll_def.h.
VL53L1_refspadchar_config_t VL53L1_LLDriverData_t::refspadchar |
Definition at line 868 of file vl53l1_ll_def.h.
uint8_t VL53L1_LLDriverData_t::rtn_good_spads[VL53L1_RTN_SPAD_BUFFER_SIZE] |
private internal configuration structures
Definition at line 865 of file vl53l1_ll_def.h.
VL53L1_ssc_config_t VL53L1_LLDriverData_t::ssc_cfg |
Definition at line 869 of file vl53l1_ll_def.h.
VL53L1_static_config_t VL53L1_LLDriverData_t::stat_cfg |
Definition at line 875 of file vl53l1_ll_def.h.
VL53L1_static_nvm_managed_t VL53L1_LLDriverData_t::stat_nvm |
Definition at line 874 of file vl53l1_ll_def.h.
VL53L1_system_control_t VL53L1_LLDriverData_t::sys_ctrl |
Definition at line 879 of file vl53l1_ll_def.h.
VL53L1_system_results_t VL53L1_LLDriverData_t::sys_results |
Definition at line 880 of file vl53l1_ll_def.h.
VL53L1_timing_config_t VL53L1_LLDriverData_t::tim_cfg |
Definition at line 877 of file vl53l1_ll_def.h.
VL53L1_tuning_parm_storage_t VL53L1_LLDriverData_t::tuning_parms |
private return good SPAD map
Definition at line 862 of file vl53l1_ll_def.h.
VL53L1_ll_version_t VL53L1_LLDriverData_t::version |
version info structure
Definition at line 845 of file vl53l1_ll_def.h.
uint8_t VL53L1_LLDriverData_t::wait_method |
Wait type : blocking or non blocking
Definition at line 816 of file vl53l1_ll_def.h.
VL53L1_xtalk_config_t VL53L1_LLDriverData_t::xtalk_cfg |
Definition at line 870 of file vl53l1_ll_def.h.