Macros | Typedefs
Tuning Parameters

Selects specific tuning parameter inputs to get/set \ Added as part of Patch_AddedTuningParms_11761. More...

Macros

#define VL53L1_TUNINGPARM_CONSISTENCY_LITE_PHASE_TOLERANCE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 3))
 
#define VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_LONG_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 25))
 
#define VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_MED_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 26))
 
#define VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_SHORT_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 27))
 
#define VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_LONG_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 22))
 
#define VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_MED_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 23))
 
#define VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_SHORT_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 24))
 
#define VL53L1_TUNINGPARM_KEY_TABLE_VERSION   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 1))
 
#define VL53L1_TUNINGPARM_LITE_CAL_REPEAT_RATE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 5))
 
#define VL53L1_TUNINGPARM_LITE_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 46))
 
#define VL53L1_TUNINGPARM_LITE_FIRST_ORDER_SELECT   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 20))
 
#define VL53L1_TUNINGPARM_LITE_LONG_MIN_COUNT_RATE_RTN_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 11))
 
#define VL53L1_TUNINGPARM_LITE_LONG_SIGMA_THRESH_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 8))
 
#define VL53L1_TUNINGPARM_LITE_MED_MIN_COUNT_RATE_RTN_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 12))
 
#define VL53L1_TUNINGPARM_LITE_MED_SIGMA_THRESH_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 9))
 
#define VL53L1_TUNINGPARM_LITE_MIN_CLIP_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 7))
 
#define VL53L1_TUNINGPARM_LITE_MM_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 50))
 
#define VL53L1_TUNINGPARM_LITE_PHASECAL_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 48))
 
#define VL53L1_TUNINGPARM_LITE_QUANTIFIER   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 19))
 
#define VL53L1_TUNINGPARM_LITE_RANGE_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 52))
 
#define VL53L1_TUNINGPARM_LITE_RANGING_GAIN_FACTOR   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 6))
 
#define VL53L1_TUNINGPARM_LITE_RIT_MULT   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 17))
 
#define VL53L1_TUNINGPARM_LITE_SEED_CONFIG   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 18))
 
#define VL53L1_TUNINGPARM_LITE_SHORT_MIN_COUNT_RATE_RTN_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 13))
 
#define VL53L1_TUNINGPARM_LITE_SHORT_SIGMA_THRESH_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 10))
 
#define VL53L1_TUNINGPARM_LITE_SIGMA_EST_AMB_WIDTH_NS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 15))
 
#define VL53L1_TUNINGPARM_LITE_SIGMA_EST_PULSE_WIDTH   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 14))
 
#define VL53L1_TUNINGPARM_LITE_SIGMA_REF_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 16))
 
#define VL53L1_TUNINGPARM_LITE_XTALK_MARGIN_KCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 21))
 
#define VL53L1_TUNINGPARM_LLD_VERSION   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 2))
 
#define VL53L1_TUNINGPARM_LOWPOWERAUTO_MM_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 55))
 
#define VL53L1_TUNINGPARM_LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 56))
 
#define VL53L1_TUNINGPARM_LOWPOWERAUTO_VHV_LOOP_BOUND   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 54))
 
#define VL53L1_TUNINGPARM_OFFSET_CAL_DSS_RATE_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 36))
 
#define VL53L1_TUNINGPARM_OFFSET_CAL_MM1_SAMPLES   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 41))
 
#define VL53L1_TUNINGPARM_OFFSET_CAL_MM2_SAMPLES   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 42))
 
#define VL53L1_TUNINGPARM_OFFSET_CAL_MM_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 38))
 
#define VL53L1_TUNINGPARM_OFFSET_CAL_PHASECAL_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 37))
 
#define VL53L1_TUNINGPARM_OFFSET_CAL_PRE_SAMPLES   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 40))
 
#define VL53L1_TUNINGPARM_OFFSET_CAL_RANGE_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 39))
 
#define VL53L1_TUNINGPARM_PHASECAL_TARGET   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 4))
 
#define VL53L1_TUNINGPARM_REFSPADCHAR_DEVICE_TEST_MODE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 30))
 
#define VL53L1_TUNINGPARM_REFSPADCHAR_MAX_COUNTRATE_LIMIT_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 35))
 
#define VL53L1_TUNINGPARM_REFSPADCHAR_MIN_COUNTRATE_LIMIT_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 34))
 
#define VL53L1_TUNINGPARM_REFSPADCHAR_PHASECAL_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 32))
 
#define VL53L1_TUNINGPARM_REFSPADCHAR_TARGET_COUNT_RATE_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 33))
 
#define VL53L1_TUNINGPARM_REFSPADCHAR_VCSEL_PERIOD   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 31))
 
#define VL53L1_TUNINGPARM_SPADMAP_RATE_LIMIT_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 45))
 
#define VL53L1_TUNINGPARM_SPADMAP_VCSEL_PERIOD   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 43))
 
#define VL53L1_TUNINGPARM_SPADMAP_VCSEL_START   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 44))
 
#define VL53L1_TUNINGPARM_TIMED_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 47))
 
#define VL53L1_TUNINGPARM_TIMED_MM_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 51))
 
#define VL53L1_TUNINGPARM_TIMED_PHASECAL_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 49))
 
#define VL53L1_TUNINGPARM_TIMED_RANGE_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 53))
 
#define VL53L1_TUNINGPARM_TIMED_SEED_CONFIG   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 28))
 
#define VL53L1_TUNINGPARM_VERSION   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 0))
 
#define VL53L1_TUNINGPARM_VHV_LOOPBOUND   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 29))
 
#define VL53L1_TUNINGPARMS_LLD_PRIVATE_MAX_ADDRESS   ((VL53L1_TuningParms) VL53L1_TUNINGPARMS_LLD_PRIVATE_MIN_ADDRESS)
 
#define VL53L1_TUNINGPARMS_LLD_PRIVATE_MIN_ADDRESS   ((VL53L1_TuningParms) VL53L1_TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS)
 
#define VL53L1_TUNINGPARMS_LLD_PUBLIC_MAX_ADDRESS   ((VL53L1_TuningParms) VL53L1_TUNINGPARM_LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US)
 
#define VL53L1_TUNINGPARMS_LLD_PUBLIC_MIN_ADDRESS   ((VL53L1_TuningParms) VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS)
 

Typedefs

typedef uint16_t VL53L1_TuningParms
 

Detailed Description

Selects specific tuning parameter inputs to get/set \ Added as part of Patch_AddedTuningParms_11761.

Macro Definition Documentation

◆ VL53L1_TUNINGPARM_CONSISTENCY_LITE_PHASE_TOLERANCE

#define VL53L1_TUNINGPARM_CONSISTENCY_LITE_PHASE_TOLERANCE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 3))

Definition at line 581 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_LONG_RANGE

#define VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_LONG_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 25))

Definition at line 625 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_MED_RANGE

#define VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_MED_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 26))

Definition at line 627 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_SHORT_RANGE

#define VL53L1_TUNINGPARM_INITIAL_PHASE_REF_LITE_SHORT_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 27))

Definition at line 629 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_LONG_RANGE

#define VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_LONG_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 22))

Definition at line 619 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_MED_RANGE

#define VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_MED_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 23))

Definition at line 621 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_SHORT_RANGE

#define VL53L1_TUNINGPARM_INITIAL_PHASE_RTN_LITE_SHORT_RANGE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 24))

Definition at line 623 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_KEY_TABLE_VERSION

#define VL53L1_TUNINGPARM_KEY_TABLE_VERSION   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 1))

Definition at line 577 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_CAL_REPEAT_RATE

#define VL53L1_TUNINGPARM_LITE_CAL_REPEAT_RATE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 5))

Definition at line 585 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS

#define VL53L1_TUNINGPARM_LITE_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 46))

Definition at line 667 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_FIRST_ORDER_SELECT

#define VL53L1_TUNINGPARM_LITE_FIRST_ORDER_SELECT   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 20))

Definition at line 615 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_LONG_MIN_COUNT_RATE_RTN_MCPS

#define VL53L1_TUNINGPARM_LITE_LONG_MIN_COUNT_RATE_RTN_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 11))

Definition at line 597 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_LONG_SIGMA_THRESH_MM

#define VL53L1_TUNINGPARM_LITE_LONG_SIGMA_THRESH_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 8))

Definition at line 591 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_MED_MIN_COUNT_RATE_RTN_MCPS

#define VL53L1_TUNINGPARM_LITE_MED_MIN_COUNT_RATE_RTN_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 12))

Definition at line 599 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_MED_SIGMA_THRESH_MM

#define VL53L1_TUNINGPARM_LITE_MED_SIGMA_THRESH_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 9))

Definition at line 593 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_MIN_CLIP_MM

#define VL53L1_TUNINGPARM_LITE_MIN_CLIP_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 7))

Definition at line 589 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_MM_CONFIG_TIMEOUT_US

#define VL53L1_TUNINGPARM_LITE_MM_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 50))

Definition at line 675 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_PHASECAL_CONFIG_TIMEOUT_US

#define VL53L1_TUNINGPARM_LITE_PHASECAL_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 48))

Definition at line 671 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_QUANTIFIER

#define VL53L1_TUNINGPARM_LITE_QUANTIFIER   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 19))

Definition at line 613 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_RANGE_CONFIG_TIMEOUT_US

#define VL53L1_TUNINGPARM_LITE_RANGE_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 52))

Definition at line 679 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_RANGING_GAIN_FACTOR

#define VL53L1_TUNINGPARM_LITE_RANGING_GAIN_FACTOR   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 6))

Definition at line 587 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_RIT_MULT

#define VL53L1_TUNINGPARM_LITE_RIT_MULT   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 17))

Definition at line 609 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_SEED_CONFIG

#define VL53L1_TUNINGPARM_LITE_SEED_CONFIG   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 18))

Definition at line 611 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_SHORT_MIN_COUNT_RATE_RTN_MCPS

#define VL53L1_TUNINGPARM_LITE_SHORT_MIN_COUNT_RATE_RTN_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 13))

Definition at line 601 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_SHORT_SIGMA_THRESH_MM

#define VL53L1_TUNINGPARM_LITE_SHORT_SIGMA_THRESH_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 10))

Definition at line 595 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_SIGMA_EST_AMB_WIDTH_NS

#define VL53L1_TUNINGPARM_LITE_SIGMA_EST_AMB_WIDTH_NS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 15))

Definition at line 605 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_SIGMA_EST_PULSE_WIDTH

#define VL53L1_TUNINGPARM_LITE_SIGMA_EST_PULSE_WIDTH   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 14))

Definition at line 603 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_SIGMA_REF_MM

#define VL53L1_TUNINGPARM_LITE_SIGMA_REF_MM   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 16))

Definition at line 607 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LITE_XTALK_MARGIN_KCPS

#define VL53L1_TUNINGPARM_LITE_XTALK_MARGIN_KCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 21))

Definition at line 617 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LLD_VERSION

#define VL53L1_TUNINGPARM_LLD_VERSION   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 2))

Definition at line 579 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LOWPOWERAUTO_MM_CONFIG_TIMEOUT_US

#define VL53L1_TUNINGPARM_LOWPOWERAUTO_MM_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 55))

Definition at line 685 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US

#define VL53L1_TUNINGPARM_LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 56))

Definition at line 687 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_LOWPOWERAUTO_VHV_LOOP_BOUND

#define VL53L1_TUNINGPARM_LOWPOWERAUTO_VHV_LOOP_BOUND   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 54))

Definition at line 683 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_OFFSET_CAL_DSS_RATE_MCPS

#define VL53L1_TUNINGPARM_OFFSET_CAL_DSS_RATE_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 36))

Definition at line 647 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_OFFSET_CAL_MM1_SAMPLES

#define VL53L1_TUNINGPARM_OFFSET_CAL_MM1_SAMPLES   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 41))

Definition at line 657 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_OFFSET_CAL_MM2_SAMPLES

#define VL53L1_TUNINGPARM_OFFSET_CAL_MM2_SAMPLES   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 42))

Definition at line 659 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_OFFSET_CAL_MM_TIMEOUT_US

#define VL53L1_TUNINGPARM_OFFSET_CAL_MM_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 38))

Definition at line 651 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_OFFSET_CAL_PHASECAL_TIMEOUT_US

#define VL53L1_TUNINGPARM_OFFSET_CAL_PHASECAL_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 37))

Definition at line 649 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_OFFSET_CAL_PRE_SAMPLES

#define VL53L1_TUNINGPARM_OFFSET_CAL_PRE_SAMPLES   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 40))

Definition at line 655 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_OFFSET_CAL_RANGE_TIMEOUT_US

#define VL53L1_TUNINGPARM_OFFSET_CAL_RANGE_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 39))

Definition at line 653 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_PHASECAL_TARGET

#define VL53L1_TUNINGPARM_PHASECAL_TARGET   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 4))

Definition at line 583 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_REFSPADCHAR_DEVICE_TEST_MODE

#define VL53L1_TUNINGPARM_REFSPADCHAR_DEVICE_TEST_MODE   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 30))

Definition at line 635 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_REFSPADCHAR_MAX_COUNTRATE_LIMIT_MCPS

#define VL53L1_TUNINGPARM_REFSPADCHAR_MAX_COUNTRATE_LIMIT_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 35))

Definition at line 645 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_REFSPADCHAR_MIN_COUNTRATE_LIMIT_MCPS

#define VL53L1_TUNINGPARM_REFSPADCHAR_MIN_COUNTRATE_LIMIT_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 34))

Definition at line 643 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_REFSPADCHAR_PHASECAL_TIMEOUT_US

#define VL53L1_TUNINGPARM_REFSPADCHAR_PHASECAL_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 32))

Definition at line 639 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_REFSPADCHAR_TARGET_COUNT_RATE_MCPS

#define VL53L1_TUNINGPARM_REFSPADCHAR_TARGET_COUNT_RATE_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 33))

Definition at line 641 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_REFSPADCHAR_VCSEL_PERIOD

#define VL53L1_TUNINGPARM_REFSPADCHAR_VCSEL_PERIOD   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 31))

Definition at line 637 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_SPADMAP_RATE_LIMIT_MCPS

#define VL53L1_TUNINGPARM_SPADMAP_RATE_LIMIT_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 45))

Definition at line 665 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_SPADMAP_VCSEL_PERIOD

#define VL53L1_TUNINGPARM_SPADMAP_VCSEL_PERIOD   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 43))

Definition at line 661 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_SPADMAP_VCSEL_START

#define VL53L1_TUNINGPARM_SPADMAP_VCSEL_START   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 44))

Definition at line 663 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_TIMED_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS

#define VL53L1_TUNINGPARM_TIMED_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 47))

Definition at line 669 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_TIMED_MM_CONFIG_TIMEOUT_US

#define VL53L1_TUNINGPARM_TIMED_MM_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 51))

Definition at line 677 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_TIMED_PHASECAL_CONFIG_TIMEOUT_US

#define VL53L1_TUNINGPARM_TIMED_PHASECAL_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 49))

Definition at line 673 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_TIMED_RANGE_CONFIG_TIMEOUT_US

#define VL53L1_TUNINGPARM_TIMED_RANGE_CONFIG_TIMEOUT_US   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 53))

Definition at line 681 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_TIMED_SEED_CONFIG

#define VL53L1_TUNINGPARM_TIMED_SEED_CONFIG   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 28))

Definition at line 631 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_VERSION

#define VL53L1_TUNINGPARM_VERSION   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 0))

Definition at line 575 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARM_VHV_LOOPBOUND

#define VL53L1_TUNINGPARM_VHV_LOOPBOUND   ((VL53L1_TuningParms) (VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS + 29))

Definition at line 633 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARMS_LLD_PRIVATE_MAX_ADDRESS

#define VL53L1_TUNINGPARMS_LLD_PRIVATE_MAX_ADDRESS   ((VL53L1_TuningParms) VL53L1_TUNINGPARMS_LLD_PRIVATE_MIN_ADDRESS)

Definition at line 572 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARMS_LLD_PRIVATE_MIN_ADDRESS

#define VL53L1_TUNINGPARMS_LLD_PRIVATE_MIN_ADDRESS   ((VL53L1_TuningParms) VL53L1_TUNINGPARM_PRIVATE_PAGE_BASE_ADDRESS)

Definition at line 570 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARMS_LLD_PUBLIC_MAX_ADDRESS

#define VL53L1_TUNINGPARMS_LLD_PUBLIC_MAX_ADDRESS   ((VL53L1_TuningParms) VL53L1_TUNINGPARM_LOWPOWERAUTO_RANGE_CONFIG_TIMEOUT_US)

Definition at line 567 of file vl53l1_ll_device.h.

◆ VL53L1_TUNINGPARMS_LLD_PUBLIC_MIN_ADDRESS

#define VL53L1_TUNINGPARMS_LLD_PUBLIC_MIN_ADDRESS   ((VL53L1_TuningParms) VL53L1_TUNINGPARM_PUBLIC_PAGE_BASE_ADDRESS)

Definition at line 565 of file vl53l1_ll_device.h.

Typedef Documentation

◆ VL53L1_TuningParms

Definition at line 563 of file vl53l1_ll_device.h.



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