Public Attributes | List of all members
VL53L1_tuning_parm_storage_t Struct Reference

TuningParameter Storage. More...

#include <vl53l1_ll_def.h>

Public Attributes

uint16_t tp_cal_repeat_rate
 
uint8_t tp_consistency_lite_phase_tolerance
 
uint16_t tp_dss_target_lite_mcps
 
uint16_t tp_dss_target_timed_mcps
 
uint8_t tp_init_phase_ref_lite_long
 
uint8_t tp_init_phase_ref_lite_med
 
uint8_t tp_init_phase_ref_lite_short
 
uint8_t tp_init_phase_rtn_lite_long
 
uint8_t tp_init_phase_rtn_lite_med
 
uint8_t tp_init_phase_rtn_lite_short
 
uint8_t tp_lite_first_order_select
 
uint16_t tp_lite_long_min_count_rate_rtn_mcps
 
uint16_t tp_lite_long_sigma_thresh_mm
 
uint16_t tp_lite_med_min_count_rate_rtn_mcps
 
uint16_t tp_lite_med_sigma_thresh_mm
 
uint8_t tp_lite_min_clip
 
uint8_t tp_lite_quantifier
 
uint8_t tp_lite_seed_cfg
 
uint16_t tp_lite_short_min_count_rate_rtn_mcps
 
uint16_t tp_lite_short_sigma_thresh_mm
 
uint8_t tp_lite_sigma_est_amb_width_ns
 
uint8_t tp_lite_sigma_est_pulse_width_ns
 
uint8_t tp_lite_sigma_ref_mm
 
uint32_t tp_mm_timeout_lite_us
 
uint32_t tp_mm_timeout_lpa_us
 
uint32_t tp_mm_timeout_timed_us
 
uint8_t tp_phasecal_target
 
uint32_t tp_phasecal_timeout_lite_us
 
uint32_t tp_phasecal_timeout_timed_us
 
uint32_t tp_range_timeout_lite_us
 
uint32_t tp_range_timeout_lpa_us
 
uint32_t tp_range_timeout_timed_us
 
uint8_t tp_timed_seed_cfg
 
uint16_t tp_tuning_parm_key_table_version
 
uint16_t tp_tuning_parm_lld_version
 
uint16_t tp_tuning_parm_version
 

Detailed Description

TuningParameter Storage.

Added as part of Patch_AddingTuningParmStorage_11821

Definition at line 254 of file vl53l1_ll_def.h.

Member Data Documentation

◆ tp_cal_repeat_rate

uint16_t VL53L1_tuning_parm_storage_t::tp_cal_repeat_rate

Auto VHV/Calibration repeat rate for \ use in Lite mode

Definition at line 300 of file vl53l1_ll_def.h.

◆ tp_consistency_lite_phase_tolerance

uint8_t VL53L1_tuning_parm_storage_t::tp_consistency_lite_phase_tolerance

Phase tolerance consistency value to be used \ in Lite modes

Definition at line 293 of file vl53l1_ll_def.h.

◆ tp_dss_target_lite_mcps

uint16_t VL53L1_tuning_parm_storage_t::tp_dss_target_lite_mcps

DSS Target rate in 9.7 format Mcps for lite modes

Definition at line 358 of file vl53l1_ll_def.h.

◆ tp_dss_target_timed_mcps

uint16_t VL53L1_tuning_parm_storage_t::tp_dss_target_timed_mcps

DSS Target rate in 9.7 format Mcps for Timed modes

Definition at line 361 of file vl53l1_ll_def.h.

◆ tp_init_phase_ref_lite_long

uint8_t VL53L1_tuning_parm_storage_t::tp_init_phase_ref_lite_long

initial phase value for ref array \ in Lite Long Ranging Mode

Definition at line 280 of file vl53l1_ll_def.h.

◆ tp_init_phase_ref_lite_med

uint8_t VL53L1_tuning_parm_storage_t::tp_init_phase_ref_lite_med

initial phase value for ref array \ in Lite Medium Ranging Mode

Definition at line 284 of file vl53l1_ll_def.h.

◆ tp_init_phase_ref_lite_short

uint8_t VL53L1_tuning_parm_storage_t::tp_init_phase_ref_lite_short

initial phase value for ref array \ in Lite short Ranging Mode

Definition at line 288 of file vl53l1_ll_def.h.

◆ tp_init_phase_rtn_lite_long

uint8_t VL53L1_tuning_parm_storage_t::tp_init_phase_rtn_lite_long

initial phase value for rtn array \ in Lite Long Ranging Mode

Definition at line 268 of file vl53l1_ll_def.h.

◆ tp_init_phase_rtn_lite_med

uint8_t VL53L1_tuning_parm_storage_t::tp_init_phase_rtn_lite_med

initial phase value for rtn array \ in Lite Medium Ranging Mode

Definition at line 272 of file vl53l1_ll_def.h.

◆ tp_init_phase_rtn_lite_short

uint8_t VL53L1_tuning_parm_storage_t::tp_init_phase_rtn_lite_short

initial phase value for rtn array \ in Lite Short Ranging Mode

Definition at line 276 of file vl53l1_ll_def.h.

◆ tp_lite_first_order_select

uint8_t VL53L1_tuning_parm_storage_t::tp_lite_first_order_select

Low level First order select setting for lite modes

Definition at line 354 of file vl53l1_ll_def.h.

◆ tp_lite_long_min_count_rate_rtn_mcps

uint16_t VL53L1_tuning_parm_storage_t::tp_lite_long_min_count_rate_rtn_mcps

Min count rate level used in lite long mode \ in 9.7 Mcps format

Definition at line 322 of file vl53l1_ll_def.h.

◆ tp_lite_long_sigma_thresh_mm

uint16_t VL53L1_tuning_parm_storage_t::tp_lite_long_sigma_thresh_mm

Sigma threshold limit for Lite Long mode \ in 14.2 format mm

Definition at line 309 of file vl53l1_ll_def.h.

◆ tp_lite_med_min_count_rate_rtn_mcps

uint16_t VL53L1_tuning_parm_storage_t::tp_lite_med_min_count_rate_rtn_mcps

Min count rate level used in lite medium mode \ in 9.7 Mcps format

Definition at line 326 of file vl53l1_ll_def.h.

◆ tp_lite_med_sigma_thresh_mm

uint16_t VL53L1_tuning_parm_storage_t::tp_lite_med_sigma_thresh_mm

Sigma threshold limit for Lite Medium mode \ in 14.2 format mm

Definition at line 313 of file vl53l1_ll_def.h.

◆ tp_lite_min_clip

uint8_t VL53L1_tuning_parm_storage_t::tp_lite_min_clip

Min Clip value in mm applied to device in Lite \ modes

Definition at line 304 of file vl53l1_ll_def.h.

◆ tp_lite_quantifier

uint8_t VL53L1_tuning_parm_storage_t::tp_lite_quantifier

Low level quantifier setting for lite modes

Definition at line 351 of file vl53l1_ll_def.h.

◆ tp_lite_seed_cfg

uint8_t VL53L1_tuning_parm_storage_t::tp_lite_seed_cfg

Lite Mode Seed mode switch

Definition at line 344 of file vl53l1_ll_def.h.

◆ tp_lite_short_min_count_rate_rtn_mcps

uint16_t VL53L1_tuning_parm_storage_t::tp_lite_short_min_count_rate_rtn_mcps

Min count rate level used in lite short mode \ in 9.7 Mcps format

Definition at line 330 of file vl53l1_ll_def.h.

◆ tp_lite_short_sigma_thresh_mm

uint16_t VL53L1_tuning_parm_storage_t::tp_lite_short_sigma_thresh_mm

Sigma threshold limit for Lite Short mode \ in 14.2 format mm

Definition at line 317 of file vl53l1_ll_def.h.

◆ tp_lite_sigma_est_amb_width_ns

uint8_t VL53L1_tuning_parm_storage_t::tp_lite_sigma_est_amb_width_ns

Sigma thresholding tunign parm for Lite mode

Definition at line 338 of file vl53l1_ll_def.h.

◆ tp_lite_sigma_est_pulse_width_ns

uint8_t VL53L1_tuning_parm_storage_t::tp_lite_sigma_est_pulse_width_ns

Sigma thresholding tunign parm for Lite mode

Definition at line 335 of file vl53l1_ll_def.h.

◆ tp_lite_sigma_ref_mm

uint8_t VL53L1_tuning_parm_storage_t::tp_lite_sigma_ref_mm

Sigma thresholding tunign parm for Lite mode

Definition at line 341 of file vl53l1_ll_def.h.

◆ tp_mm_timeout_lite_us

uint32_t VL53L1_tuning_parm_storage_t::tp_mm_timeout_lite_us

MM stage timeout in us for Lite modes

Definition at line 373 of file vl53l1_ll_def.h.

◆ tp_mm_timeout_lpa_us

uint32_t VL53L1_tuning_parm_storage_t::tp_mm_timeout_lpa_us

MM stage timeout in us for Low Power Auto modes

Definition at line 379 of file vl53l1_ll_def.h.

◆ tp_mm_timeout_timed_us

uint32_t VL53L1_tuning_parm_storage_t::tp_mm_timeout_timed_us

MM stage timeout in us for Timed modes

Definition at line 376 of file vl53l1_ll_def.h.

◆ tp_phasecal_target

uint8_t VL53L1_tuning_parm_storage_t::tp_phasecal_target

Phasecal target value

Definition at line 297 of file vl53l1_ll_def.h.

◆ tp_phasecal_timeout_lite_us

uint32_t VL53L1_tuning_parm_storage_t::tp_phasecal_timeout_lite_us

Phasecal timeout in us for lite modes

Definition at line 365 of file vl53l1_ll_def.h.

◆ tp_phasecal_timeout_timed_us

uint32_t VL53L1_tuning_parm_storage_t::tp_phasecal_timeout_timed_us

Phasecal timeout in us for Timed modes

Definition at line 369 of file vl53l1_ll_def.h.

◆ tp_range_timeout_lite_us

uint32_t VL53L1_tuning_parm_storage_t::tp_range_timeout_lite_us

Ranging stage timeout in us for Lite modes

Definition at line 383 of file vl53l1_ll_def.h.

◆ tp_range_timeout_lpa_us

uint32_t VL53L1_tuning_parm_storage_t::tp_range_timeout_lpa_us

Ranging stage timeout in us for Low Power Auto modes

Definition at line 389 of file vl53l1_ll_def.h.

◆ tp_range_timeout_timed_us

uint32_t VL53L1_tuning_parm_storage_t::tp_range_timeout_timed_us

Ranging stage timeout in us for Timed modes

Definition at line 386 of file vl53l1_ll_def.h.

◆ tp_timed_seed_cfg

uint8_t VL53L1_tuning_parm_storage_t::tp_timed_seed_cfg

Timed Mode Seed mode switch

Definition at line 347 of file vl53l1_ll_def.h.

◆ tp_tuning_parm_key_table_version

uint16_t VL53L1_tuning_parm_storage_t::tp_tuning_parm_key_table_version

Key Table tuning structure \ version

Definition at line 260 of file vl53l1_ll_def.h.

◆ tp_tuning_parm_lld_version

uint16_t VL53L1_tuning_parm_storage_t::tp_tuning_parm_lld_version

Programmed LLD version to ensure matching tuning structure \ key table

Definition at line 264 of file vl53l1_ll_def.h.

◆ tp_tuning_parm_version

uint16_t VL53L1_tuning_parm_storage_t::tp_tuning_parm_version

Programmed Global tuning version num for debug

Definition at line 257 of file vl53l1_ll_def.h.


The documentation for this struct was generated from the following file:


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