|
Embedded Artistry Framework
Embedded Systems C++ Framework
|

| #define VL53L1_ALGO_CONSISTENCY_CHECK_TOLERANCE 0x0040 |
type: uint8_t
default: 0x08
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS 0x0016 |
type: uint16_t
default: 0x0000
info:
groups:
['customer_nvm_managed', 'algo_config']
fields:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS_HI 0x0016 |
info:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_PLANE_OFFSET_KCPS_LO 0x0017 |
info:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_VALID_HEIGHT_MM 0x0039 |
type: uint8_t
default: 0x14
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS 0x0018 |
type: int16_t
default: 0x0000
info:
groups:
['customer_nvm_managed', 'algo_config']
fields:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS_HI 0x0018 |
info:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_X_PLANE_GRADIENT_KCPS_LO 0x0019 |
info:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS 0x001A |
type: int16_t
default: 0x0000
info:
groups:
['customer_nvm_managed', 'algo_config']
fields:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS_HI 0x001A |
info:
| #define VL53L1_ALGO_CROSSTALK_COMPENSATION_Y_PLANE_GRADIENT_KCPS_LO 0x001B |
info:
| #define VL53L1_ALGO_PART_TO_PART_RANGE_OFFSET_MM 0x001E |
type: int16_t
default: 0x0000
info:
groups:
['customer_nvm_managed', 'algo_config']
fields:
| #define VL53L1_ALGO_PART_TO_PART_RANGE_OFFSET_MM_HI 0x001E |
info:
| #define VL53L1_ALGO_PART_TO_PART_RANGE_OFFSET_MM_LO 0x001F |
info:
| #define VL53L1_ALGO_RANGE_IGNORE_THRESHOLD_MCPS 0x003C |
type: uint16_t
default: 0x0000
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_ALGO_RANGE_IGNORE_THRESHOLD_MCPS_HI 0x003C |
info:
| #define VL53L1_ALGO_RANGE_IGNORE_THRESHOLD_MCPS_LO 0x003D |
info:
| #define VL53L1_ALGO_RANGE_IGNORE_VALID_HEIGHT_MM 0x003E |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_ALGO_RANGE_MIN_CLIP 0x003F |
type: uint8_t
default: 0x8D
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_ANA_CONFIG_FAST_OSC_CONFIG_CTRL 0x0035 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_FAST_OSC_FREQ_SET 0x0115 |
type: uint8_t
default: OSC_FREQ_SET_DEFAULT
info:
groups:
['nvm_copy_data', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_FAST_OSC_TRIM 0x0005 |
type: uint8_t
default: 0x48
info:
groups:
['static_nvm_managed', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_FAST_OSC_TRIM_MAX 0x0114 |
type: uint8_t
default: OSC_TRIM_DEFAULT
info:
groups:
['nvm_copy_data', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_OSC_SLOW_CTRL 0x00E3 |
type: uint8_t
default: 0x02
info:
groups:
['debug_results', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_POWERDOWN_GO1 0x00E0 |
type: uint8_t
default: 0x02
info:
groups:
['debug_results', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_REF_BG_CTRL 0x00E1 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_REG_AVDD1V2_SEL 0x0004 |
type: uint8_t
default: 0x00
info:
groups:
['static_nvm_managed', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_REGDVDD1V2_CTRL 0x00E2 |
type: uint8_t
default: 0x01
info:
groups:
['debug_results', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_SPAD_SEL_PSWIDTH 0x0033 |
type: uint8_t
default: 0x02
info:
groups:
['static_config', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_VCSEL_PULSE_WIDTH_OFFSET 0x0034 |
type: uint8_t
default: 0x08
info:
groups:
['static_config', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_VCSEL_SELION 0x0117 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_VCSEL_SELION_MAX 0x0118 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_VCSEL_TRIM 0x0116 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_VHV_REF_SEL_VDDPIX 0x0002 |
type: uint8_t
default: 0x02
info:
groups:
['static_nvm_managed', 'analog_config']
fields:
| #define VL53L1_ANA_CONFIG_VHV_REF_SEL_VQUENCH 0x0003 |
type: uint8_t
default: 0x10
info:
groups:
['static_nvm_managed', 'analog_config']
fields:
| #define VL53L1_CAL_CONFIG_REPEAT_RATE 0x0048 |
type: uint16_t
default: 0x0000
info:
groups:
['general_config', 'cal_config']
fields:
| #define VL53L1_CAL_CONFIG_REPEAT_RATE_HI 0x0048 |
info:
| #define VL53L1_CAL_CONFIG_REPEAT_RATE_LO 0x0049 |
info:
| #define VL53L1_CAL_CONFIG_VCSEL_START 0x0047 |
type: uint8_t
default: 0x0B
info:
groups:
['general_config', 'cal_config']
fields:
| #define VL53L1_CLK_CONFIG 0x04C4 |
type: uint8_t
default: 0x01
info:
groups:
['']
fields:
| #define VL53L1_CLK_GATING_CTRL 0x0028 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'clk_config']
fields:
| #define VL53L1_DEBUG_CTRL 0x0026 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'debug_config']
fields:
| #define VL53L1_DSS_CALC_MODE_ROI_0 0x0F7E |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_MODE_ROI_1 0x0F7F |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_ROI_CTRL 0x0F54 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_SPARE_1 0x0F55 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_SPARE_2 0x0F56 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_SPARE_3 0x0F57 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_SPARE_4 0x0F58 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_SPARE_5 0x0F59 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_SPARE_6 0x0F5A |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_SPARE_7 0x0F5B |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_0 0x0F7C |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_1 0x0F7D |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_0 0x0F5C |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_1 0x0F5D |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_10 0x0F66 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_11 0x0F67 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_12 0x0F68 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_13 0x0F69 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_14 0x0F6A |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_15 0x0F6B |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_16 0x0F6C |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_17 0x0F6D |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_18 0x0F6E |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_19 0x0F6F |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_2 0x0F5E |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_20 0x0F70 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_21 0x0F71 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_22 0x0F72 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_23 0x0F73 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_24 0x0F74 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_25 0x0F75 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_26 0x0F76 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_27 0x0F77 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_28 0x0F78 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_29 0x0F79 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_3 0x0F5F |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_30 0x0F7A |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_31 0x0F7B |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_4 0x0F60 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_5 0x0F61 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_6 0x0F62 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_7 0x0F63 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_8 0x0F64 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CALC_USER_ROI_SPAD_EN_9 0x0F65 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_calc']
fields:
| #define VL53L1_DSS_CONFIG_APERTURE_ATTENUATION 0x0057 |
type: uint8_t
default: 0x33
info:
groups:
['general_config', 'dss_config']
fields:
| #define VL53L1_DSS_CONFIG_MANUAL_BLOCK_SELECT 0x0056 |
type: uint8_t
default: 0x00
info:
groups:
['general_config', 'dss_config']
fields:
| #define VL53L1_DSS_CONFIG_MANUAL_EFFECTIVE_SPADS_SELECT 0x0054 |
type: uint16_t
default: 0x0000
info:
groups:
['general_config', 'dss_config']
fields:
| #define VL53L1_DSS_CONFIG_MANUAL_EFFECTIVE_SPADS_SELECT_HI 0x0054 |
info:
| #define VL53L1_DSS_CONFIG_MANUAL_EFFECTIVE_SPADS_SELECT_LO 0x0055 |
info:
| #define VL53L1_DSS_CONFIG_MAX_SPADS_LIMIT 0x0058 |
type: uint8_t
default: 0xFF
info:
groups:
['general_config', 'dss_config']
fields:
| #define VL53L1_DSS_CONFIG_MIN_SPADS_LIMIT 0x0059 |
type: uint8_t
default: 0x01
info:
groups:
['general_config', 'dss_config']
fields:
| #define VL53L1_DSS_CONFIG_ROI_MODE_CONTROL 0x004F |
type: uint8_t
default: 0x01
info:
groups:
['general_config', 'dss_config']
fields:
| #define VL53L1_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS 0x0024 |
type: uint16_t
default: 0x0380
info:
groups:
['static_config', 'dss_config']
fields:
| #define VL53L1_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS_HI 0x0024 |
info:
| #define VL53L1_DSS_CONFIG_TARGET_TOTAL_RATE_MCPS_LO 0x0025 |
info:
| #define VL53L1_DSS_RESULT_ENABLED_BLOCKS 0x0F8C |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'dss_results']
fields:
| #define VL53L1_DSS_RESULT_NUM_REQUESTED_SPADS 0x0F8E |
type: uint16_t
default: 0x0000
info:
groups:
['patch_results', 'dss_results']
fields:
| #define VL53L1_DSS_RESULT_NUM_REQUESTED_SPADS_HI 0x0F8E |
info:
| #define VL53L1_DSS_RESULT_NUM_REQUESTED_SPADS_LO 0x0F8F |
info:
| #define VL53L1_DSS_RESULT_TOTAL_RATE_PER_SPAD 0x0F8A |
type: uint16_t
default: 0x0000
info:
groups:
['patch_results', 'dss_results']
fields:
| #define VL53L1_DSS_RESULT_TOTAL_RATE_PER_SPAD_HI 0x0F8A |
info:
| #define VL53L1_DSS_RESULT_TOTAL_RATE_PER_SPAD_LO 0x0F8B |
info:
| #define VL53L1_FIRMWARE_CAL_REPEAT_RATE_COUNTER 0x00E8 |
type: uint16_t
default: 0x0000
info:
groups:
['debug_results', 'firmware_status']
fields:
| #define VL53L1_FIRMWARE_CAL_REPEAT_RATE_COUNTER_HI 0x00E8 |
info:
| #define VL53L1_FIRMWARE_CAL_REPEAT_RATE_COUNTER_LO 0x00E9 |
info:
| #define VL53L1_FIRMWARE_ENABLE 0x0085 |
type: uint8_t
default: 0x01
info:
groups:
['system_control', 'firmware_ctrl']
fields:
| #define VL53L1_FIRMWARE_HISTOGRAM_BIN 0x00EA |
info:
| #define VL53L1_FIRMWARE_INTERNAL_STREAM_COUNT_DIV 0x0F46 |
type: uint8_t
default: 0x00
info:
groups:
['fw_internal']
fields:
| #define VL53L1_FIRMWARE_INTERNAL_STREAM_COUNTER_VAL 0x0F47 |
type: uint8_t
default: 0x00
info:
groups:
['fw_internal']
fields:
| #define VL53L1_FIRMWARE_MODE_STATUS 0x00E6 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'firmware_status']
fields:
| #define VL53L1_FIRMWARE_SECONDARY_MODE_STATUS 0x00E7 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'firmware_status']
fields:
| #define VL53L1_FIRMWARE_SYSTEM_STATUS 0x00E5 |
type: uint8_t
default: 0x02
info:
groups:
['debug_results', 'firmware_status']
fields:
| #define VL53L1_GLOBAL_CONFIG_REF_EN_START_SELECT 0x0013 |
type: uint8_t
default: 0x00
info:
groups:
['customer_nvm_managed', 'ref_spad_start']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_REF_0 0x000D |
type: uint8_t
default: 0x00
info:
groups:
['customer_nvm_managed', 'ref_spad_en']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_REF_1 0x000E |
type: uint8_t
default: 0x00
info:
groups:
['customer_nvm_managed', 'ref_spad_en']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_REF_2 0x000F |
type: uint8_t
default: 0x00
info:
groups:
['customer_nvm_managed', 'ref_spad_en']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_REF_3 0x0010 |
type: uint8_t
default: 0x00
info:
groups:
['customer_nvm_managed', 'ref_spad_en']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_REF_4 0x0011 |
type: uint8_t
default: 0x00
info:
groups:
['customer_nvm_managed', 'ref_spad_en']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_REF_5 0x0012 |
type: uint8_t
default: 0x00
info:
groups:
['customer_nvm_managed', 'ref_spad_en']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_0 0x011E |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_1 0x011F |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_10 0x0128 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_11 0x0129 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_12 0x012A |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_13 0x012B |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_14 0x012C |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_15 0x012D |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_16 0x012E |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_17 0x012F |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_18 0x0130 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_19 0x0131 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_2 0x0120 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_20 0x0132 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_21 0x0133 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_22 0x0134 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_23 0x0135 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_24 0x0136 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_25 0x0137 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_26 0x0138 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_27 0x0139 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_28 0x013A |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_29 0x013B |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_3 0x0121 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_30 0x013C |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_31 0x013D |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_4 0x0122 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_5 0x0123 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_6 0x0124 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_7 0x0125 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_8 0x0126 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_SPAD_ENABLES_RTN_9 0x0127 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'ret_spad_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_STREAM_DIVIDER 0x0045 |
type: uint8_t
default: 0x00
info:
groups:
['general_config', 'roi_config']
fields:
| #define VL53L1_GLOBAL_CONFIG_VCSEL_WIDTH 0x004A |
type: uint8_t
default: 0x02
info:
groups:
['general_config', 'global_config']
fields:
| #define VL53L1_GO2_HOST_BANK_ACCESS_OVERRIDE 0x0300 |
info:
| #define VL53L1_GPH_CONFIG_STREAM_COUNT_UPDATE_VALUE 0x0044 |
type: uint8_t
default: 0x00
info:
groups:
['general_config', 'roi_config']
fields:
| #define VL53L1_GPH_DSS_CONFIG_MANUAL_BLOCK_SELECT 0x0F32 |
type: uint8_t
default: 0x00
info:
groups:
['gph_static_config', 'dss_config']
fields:
| #define VL53L1_GPH_DSS_CONFIG_MANUAL_EFFECTIVE_SPADS_SELECT 0x0F30 |
type: uint16_t
default: 0x0000
info:
groups:
['gph_static_config', 'dss_config']
fields:
| #define VL53L1_GPH_DSS_CONFIG_MANUAL_EFFECTIVE_SPADS_SELECT_HI 0x0F30 |
info:
| #define VL53L1_GPH_DSS_CONFIG_MANUAL_EFFECTIVE_SPADS_SELECT_LO 0x0F31 |
info:
| #define VL53L1_GPH_DSS_CONFIG_MAX_SPADS_LIMIT 0x0F33 |
type: uint8_t
default: 0xFF
info:
groups:
['gph_static_config', 'dss_config']
fields:
| #define VL53L1_GPH_DSS_CONFIG_MIN_SPADS_LIMIT 0x0F34 |
type: uint8_t
default: 0x01
info:
groups:
['gph_static_config', 'dss_config']
fields:
| #define VL53L1_GPH_DSS_CONFIG_ROI_MODE_CONTROL 0x0F2F |
type: uint8_t
default: 0x01
info:
groups:
['gph_static_config', 'dss_config']
fields:
| #define VL53L1_GPH_GPH_ID 0x00FB |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_MM_CONFIG_TIMEOUT_MACROP_A_HI 0x0F36 |
type: uint8_t
default: 0x00
info:
groups:
['gph_timing_config', 'mm_config']
fields:
| #define VL53L1_GPH_MM_CONFIG_TIMEOUT_MACROP_A_LO 0x0F37 |
type: uint8_t
default: 0x06
info:
groups:
['gph_timing_config', 'mm_config']
fields:
| #define VL53L1_GPH_MM_CONFIG_TIMEOUT_MACROP_B_HI 0x0F38 |
type: uint8_t
default: 0x00
info:
groups:
['gph_timing_config', 'mm_config']
fields:
| #define VL53L1_GPH_MM_CONFIG_TIMEOUT_MACROP_B_LO 0x0F39 |
type: uint8_t
default: 0x06
info:
groups:
['gph_timing_config', 'mm_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_MIN_COUNT_RATE_RTN_LIMIT_MCPS 0x0F42 |
type: uint16_t
default: 0x0000
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_MIN_COUNT_RATE_RTN_LIMIT_MCPS_HI 0x0F42 |
info:
| #define VL53L1_GPH_RANGE_CONFIG_MIN_COUNT_RATE_RTN_LIMIT_MCPS_LO 0x0F43 |
info:
| #define VL53L1_GPH_RANGE_CONFIG_SIGMA_THRESH 0x0F40 |
type: uint16_t
default: 0x0080
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_SIGMA_THRESH_HI 0x0F40 |
info:
| #define VL53L1_GPH_RANGE_CONFIG_SIGMA_THRESH_LO 0x0F41 |
info:
| #define VL53L1_GPH_RANGE_CONFIG_TIMEOUT_MACROP_A_HI 0x0F3A |
type: uint8_t
default: 0x01
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_TIMEOUT_MACROP_A_LO 0x0F3B |
type: uint8_t
default: 0x92
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_TIMEOUT_MACROP_B_HI 0x0F3E |
type: uint8_t
default: 0x01
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_TIMEOUT_MACROP_B_LO 0x0F3F |
type: uint8_t
default: 0x92
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_VALID_PHASE_HIGH 0x0F45 |
type: uint8_t
default: 0x80
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_VALID_PHASE_LOW 0x0F44 |
type: uint8_t
default: 0x08
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_VCSEL_PERIOD_A 0x0F3C |
type: uint8_t
default: 0x0B
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_RANGE_CONFIG_VCSEL_PERIOD_B 0x0F3D |
type: uint8_t
default: 0x09
info:
groups:
['gph_timing_config', 'range_config']
fields:
| #define VL53L1_GPH_ROI_CONFIG_USER_ROI_CENTRE_SPAD 0x00F8 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_ROI_CONFIG_USER_ROI_REQUESTED_GLOBAL_XY_SIZE 0x00F9 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SD_CONFIG_FIRST_ORDER_SELECT 0x00F6 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SD_CONFIG_INITIAL_PHASE_SD0 0x00F4 |
type: uint8_t
default: 0x03
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SD_CONFIG_INITIAL_PHASE_SD1 0x00F5 |
type: uint8_t
default: 0x03
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SD_CONFIG_QUANTIFIER 0x00F7 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SD_CONFIG_WOI_SD0 0x00F2 |
type: uint8_t
default: 0x04
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SD_CONFIG_WOI_SD1 0x00F3 |
type: uint8_t
default: 0x04
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SPARE_0 0x00F1 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SYSTEM_ENABLE_XTALK_PER_QUADRANT 0x00F0 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SYSTEM_INTERRUPT_CONFIG_GPIO 0x0F28 |
type: uint8_t
default: 0x00
info:
groups:
['gph_general_config', 'gph_config']
fields:
| #define VL53L1_GPH_SYSTEM_SEQUENCE_CONFIG 0x00FA |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SYSTEM_THRESH_HIGH 0x00EC |
type: uint16_t
default: 0x0000
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SYSTEM_THRESH_HIGH_HI 0x00EC |
info:
| #define VL53L1_GPH_SYSTEM_THRESH_HIGH_LO 0x00ED |
info:
| #define VL53L1_GPH_SYSTEM_THRESH_LOW 0x00EE |
type: uint16_t
default: 0x0000
info:
groups:
['debug_results', 'gph_actual']
fields:
| #define VL53L1_GPH_SYSTEM_THRESH_LOW_HI 0x00EE |
info:
| #define VL53L1_GPH_SYSTEM_THRESH_LOW_LO 0x00EF |
info:
| #define VL53L1_GPH_SYSTEM_THRESH_RATE_HIGH 0x0F24 |
type: uint16_t
default: 0x0000
info:
groups:
['gph_general_config', 'dss_config']
fields:
| #define VL53L1_GPH_SYSTEM_THRESH_RATE_HIGH_HI 0x0F24 |
info:
| #define VL53L1_GPH_SYSTEM_THRESH_RATE_HIGH_LO 0x0F25 |
info:
| #define VL53L1_GPH_SYSTEM_THRESH_RATE_LOW 0x0F26 |
type: uint16_t
default: 0x0000
info:
groups:
['gph_general_config', 'dss_config']
fields:
| #define VL53L1_GPH_SYSTEM_THRESH_RATE_LOW_HI 0x0F26 |
info:
| #define VL53L1_GPH_SYSTEM_THRESH_RATE_LOW_LO 0x0F27 |
info:
| #define VL53L1_GPIO_FIO_HV_STATUS 0x0032 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'gpio_config']
fields:
| #define VL53L1_GPIO_HV_MUX_CTRL 0x0030 |
type: uint8_t
default: 0x11
info:
groups:
['static_config', 'gpio_config']
fields:
| #define VL53L1_GPIO_HV_PAD_CTRL 0x002F |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'gpio_config']
fields:
| #define VL53L1_GPIO_LV_MUX_CTRL 0x04CC |
type: uint8_t
default: 0x08
info:
groups:
['']
fields:
| #define VL53L1_GPIO_LV_PAD_CTRL 0x04CD |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_GPIO_TIO_HV_STATUS 0x0031 |
type: uint8_t
default: 0x02
info:
groups:
['static_config', 'gpio_config']
fields:
| #define VL53L1_HOST_IF_STATUS 0x002C |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'system_status']
fields:
| #define VL53L1_HOST_IF_STATUS_GO1 0x04D5 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_I2C_SLAVE_DEVICE_ADDRESS 0x0001 |
type: uint8_t
default: EWOK_I2C_DEV_ADDR_DEFAULT
info:
groups:
['static_nvm_managed', 'system_config']
fields:
| #define VL53L1_IDENTIFICATION_MODEL_ID 0x010F |
type: uint8_t
default: 0xEA
info:
groups:
['nvm_copy_data', 'identification']
fields:
| #define VL53L1_IDENTIFICATION_MODULE_ID 0x0112 |
type: uint16_t
default: 0x0000
info:
groups:
['nvm_copy_data', 'identification']
fields:
| #define VL53L1_IDENTIFICATION_MODULE_ID_HI 0x0112 |
info:
| #define VL53L1_IDENTIFICATION_MODULE_ID_LO 0x0113 |
info:
| #define VL53L1_IDENTIFICATION_MODULE_TYPE 0x0110 |
type: uint8_t
default: 0xAA
info:
groups:
['nvm_copy_data', 'identification']
fields:
| #define VL53L1_IDENTIFICATION_REVISION_ID 0x0111 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'identification']
fields:
| #define VL53L1_INTERRUPT_MANAGER_CLEAR 0x00FE |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'interrupt_manager']
fields:
| #define VL53L1_INTERRUPT_MANAGER_ENABLES 0x00FD |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'interrupt_manager']
fields:
| #define VL53L1_INTERRUPT_MANAGER_STATUS 0x00FF |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'interrupt_manager']
fields:
| #define VL53L1_INTERRUPT_SCHEDULER_DATA_OUT 0x0108 |
type: uint32_t
default: 0x00000000
info:
groups:
['debug_results', 'debug_timer']
fields:
| #define VL53L1_INTERRUPT_SCHEDULER_DATA_OUT_0 0x010B |
info:
| #define VL53L1_INTERRUPT_SCHEDULER_DATA_OUT_1 0x010A |
info:
| #define VL53L1_INTERRUPT_SCHEDULER_DATA_OUT_2 0x0109 |
info:
| #define VL53L1_INTERRUPT_SCHEDULER_DATA_OUT_3 0x0108 |
info:
| #define VL53L1_LASER_SAFETY_CLIP 0x011C |
type: uint8_t
default: 0x02
info:
groups:
['nvm_copy_data', 'laser_safety']
fields:
| #define VL53L1_LASER_SAFETY_KEY 0x011A |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'laser_safety']
fields:
| #define VL53L1_LASER_SAFETY_KEY_RO 0x011B |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'laser_safety']
fields:
| #define VL53L1_LASER_SAFETY_MULT 0x011D |
type: uint8_t
default: 0x32
info:
groups:
['nvm_copy_data', 'laser_safety']
fields:
| #define VL53L1_MCU_CLK_GATING_CTRL 0x04D8 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_GENERAL_PURPOSE_GP_0 0x042C |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_GENERAL_PURPOSE_GP_1 0x042D |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_GENERAL_PURPOSE_GP_2 0x042E |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_GENERAL_PURPOSE_GP_3 0x042F |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_ALGO_ACCUM_PHASE 0x0440 |
type: uint32_t
default: 0x00000000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_0 0x0443 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_1 0x0442 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_2 0x0441 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_3 0x0440 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD 0x044E |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD_HI 0x044E |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD_LO 0x044F |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS 0x0448 |
type: uint32_t
default: 0x00000000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_0 0x044B |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_1 0x044A |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_2 0x0449 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_3 0x0448 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS 0x0444 |
type: uint32_t
default: 0x00000000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_0 0x0447 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_1 0x0446 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_2 0x0445 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_3 0x0444 |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS 0x043E |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS_HI 0x043E |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS_LO 0x043F |
info:
| #define VL53L1_MCU_RANGE_CALC_ALGO_VCSEL_PERIOD 0x043C |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC 0x0438 |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC_HI 0x0438 |
info:
| #define VL53L1_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC_LO 0x0439 |
info:
| #define VL53L1_MCU_RANGE_CALC_AMBIENT_RATE_MCPS 0x045E |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_AMBIENT_RATE_MCPS_HI 0x045E |
info:
| #define VL53L1_MCU_RANGE_CALC_AMBIENT_RATE_MCPS_LO 0x045F |
info:
| #define VL53L1_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS 0x045C |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS_HI 0x045C |
info:
| #define VL53L1_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS_LO 0x045D |
info:
| #define VL53L1_MCU_RANGE_CALC_CALC_STATUS 0x0462 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_CONFIG 0x0430 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_DEBUG 0x0463 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_NUM_SPADS 0x0450 |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_NUM_SPADS_HI 0x0450 |
info:
| #define VL53L1_MCU_RANGE_CALC_NUM_SPADS_LO 0x0451 |
info:
| #define VL53L1_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE 0x0432 |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE_HI 0x0432 |
info:
| #define VL53L1_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE_LO 0x0433 |
info:
| #define VL53L1_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS 0x045A |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS_HI 0x045A |
info:
| #define VL53L1_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS_LO 0x045B |
info:
| #define VL53L1_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS 0x0464 |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_HI 0x0464 |
info:
| #define VL53L1_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_LO 0x0465 |
info:
| #define VL53L1_MCU_RANGE_CALC_PHASE_OUTPUT 0x0452 |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_PHASE_OUTPUT_HI 0x0452 |
info:
| #define VL53L1_MCU_RANGE_CALC_PHASE_OUTPUT_LO 0x0453 |
info:
| #define VL53L1_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS 0x0454 |
type: uint32_t
default: 0x00000000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_0 0x0457 |
info:
| #define VL53L1_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_1 0x0456 |
info:
| #define VL53L1_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_2 0x0455 |
info:
| #define VL53L1_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_3 0x0454 |
info:
| #define VL53L1_MCU_RANGE_CALC_SPARE_0 0x0468 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_SPARE_1 0x0469 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_SPARE_2 0x046A |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_SPARE_3 0x046B |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_SPARE_4 0x0434 |
type: uint32_t
default: 0x00000000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_SPARE_4_0 0x0437 |
info:
| #define VL53L1_MCU_RANGE_CALC_SPARE_4_1 0x0436 |
info:
| #define VL53L1_MCU_RANGE_CALC_SPARE_4_2 0x0435 |
info:
| #define VL53L1_MCU_RANGE_CALC_SPARE_4_3 0x0434 |
info:
| #define VL53L1_MCU_RANGE_CALC_SPARE_5 0x043D |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_SPARE_6 0x044C |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_SPARE_6_HI 0x044C |
info:
| #define VL53L1_MCU_RANGE_CALC_SPARE_6_LO 0x044D |
info:
| #define VL53L1_MCU_RANGE_CALC_SPARE_7 0x0458 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_SPARE_8 0x0459 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_XTALK 0x0460 |
type: uint16_t
default: 0x0000
info:
groups:
['']
fields:
| #define VL53L1_MCU_RANGE_CALC_XTALK_HI 0x0460 |
info:
| #define VL53L1_MCU_RANGE_CALC_XTALK_LO 0x0461 |
info:
| #define VL53L1_MCU_TO_HOST_BANK_WR_ACCESS_EN 0x0100 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'host_bank_ctrl']
fields:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVIDEND 0x0414 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVIDEND_0 0x0417 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVIDEND_1 0x0416 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVIDEND_2 0x0415 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVIDEND_3 0x0414 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVISOR 0x0418 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVISOR_0 0x041B |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVISOR_1 0x041A |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVISOR_2 0x0419 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_DIVISOR_3 0x0418 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_QUOTIENT 0x041C |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_QUOTIENT_0 0x041F |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_QUOTIENT_1 0x041E |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_QUOTIENT_2 0x041D |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_QUOTIENT_3 0x041C |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_START 0x0412 |
info:
| #define VL53L1_MCU_UTIL_DIVIDER_STATUS 0x0413 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLICAND 0x0400 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLICAND_0 0x0403 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLICAND_1 0x0402 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLICAND_2 0x0401 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLICAND_3 0x0400 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLIER 0x0404 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLIER_0 0x0407 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLIER_1 0x0406 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLIER_2 0x0405 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_MULTIPLIER_3 0x0404 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_HI 0x0408 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_HI_0 0x040B |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_HI_1 0x040A |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_HI_2 0x0409 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_HI_3 0x0408 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_LO 0x040C |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_LO_0 0x040F |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_LO_1 0x040E |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_LO_2 0x040D |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_PRODUCT_LO_3 0x040C |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_START 0x0410 |
info:
| #define VL53L1_MCU_UTIL_MULTIPLIER_STATUS 0x0411 |
info:
| #define VL53L1_MM_CONFIG_INNER_OFFSET_MM 0x0020 |
type: int16_t
default: 0x0000
info:
groups:
['customer_nvm_managed', 'mm_config']
fields:
| #define VL53L1_MM_CONFIG_INNER_OFFSET_MM_HI 0x0020 |
info:
| #define VL53L1_MM_CONFIG_INNER_OFFSET_MM_LO 0x0021 |
info:
| #define VL53L1_MM_CONFIG_OUTER_OFFSET_MM 0x0022 |
type: int16_t
default: 0x0000
info:
groups:
['customer_nvm_managed', 'mm_config']
fields:
| #define VL53L1_MM_CONFIG_OUTER_OFFSET_MM_HI 0x0022 |
info:
| #define VL53L1_MM_CONFIG_OUTER_OFFSET_MM_LO 0x0023 |
info:
| #define VL53L1_MM_CONFIG_TIMEOUT_MACROP_A_HI 0x005A |
type: uint8_t
default: 0x00
info:
groups:
['timing_config', 'mm_config']
fields:
| #define VL53L1_MM_CONFIG_TIMEOUT_MACROP_A_LO 0x005B |
type: uint8_t
default: 0x06
info:
groups:
['timing_config', 'mm_config']
fields:
| #define VL53L1_MM_CONFIG_TIMEOUT_MACROP_B_HI 0x005C |
type: uint8_t
default: 0x00
info:
groups:
['timing_config', 'mm_config']
fields:
| #define VL53L1_MM_CONFIG_TIMEOUT_MACROP_B_LO 0x005D |
type: uint8_t
default: 0x06
info:
groups:
['timing_config', 'mm_config']
fields:
| #define VL53L1_MM_RESULT_INNER_INTERSECTION_RATE 0x0F92 |
type: uint16_t
default: 0x0000
info:
groups:
['patch_results', 'mm_results']
fields:
| #define VL53L1_MM_RESULT_INNER_INTERSECTION_RATE_HI 0x0F92 |
info:
| #define VL53L1_MM_RESULT_INNER_INTERSECTION_RATE_LO 0x0F93 |
info:
| #define VL53L1_MM_RESULT_OUTER_COMPLEMENT_RATE 0x0F94 |
type: uint16_t
default: 0x0000
info:
groups:
['patch_results', 'mm_results']
fields:
| #define VL53L1_MM_RESULT_OUTER_COMPLEMENT_RATE_HI 0x0F94 |
info:
| #define VL53L1_MM_RESULT_OUTER_COMPLEMENT_RATE_LO 0x0F95 |
info:
| #define VL53L1_MM_RESULT_TOTAL_OFFSET 0x0F96 |
type: uint16_t
default: 0x0000
info:
groups:
['patch_results', 'mm_results']
fields:
| #define VL53L1_MM_RESULT_TOTAL_OFFSET_HI 0x0F96 |
info:
| #define VL53L1_MM_RESULT_TOTAL_OFFSET_LO 0x0F97 |
info:
| #define VL53L1_NVM_BIST_COMPLETE 0x010C |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'nvm_bist_status']
fields:
| #define VL53L1_NVM_BIST_CTRL 0x0029 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'nvm_bist_config']
fields:
| #define VL53L1_NVM_BIST_NUM_NVM_WORDS 0x002A |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'nvm_bist_config']
fields:
| #define VL53L1_NVM_BIST_START_ADDRESS 0x002B |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'nvm_bist_config']
fields:
| #define VL53L1_NVM_BIST_STATUS 0x010D |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'nvm_bist_status']
fields:
| #define VL53L1_OSC_MEASURED_FAST_OSC_FREQUENCY 0x0006 |
type: uint16_t
default: OSC_FREQUENCY
info:
groups:
['static_nvm_managed', 'analog_config']
fields:
| #define VL53L1_OSC_MEASURED_FAST_OSC_FREQUENCY_HI 0x0006 |
info:
| #define VL53L1_OSC_MEASURED_FAST_OSC_FREQUENCY_LO 0x0007 |
info:
| #define VL53L1_PAD_I2C_HV_CONFIG 0x002D |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'gpio_config']
fields:
| #define VL53L1_PAD_I2C_HV_EXTSUP_CONFIG 0x002E |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'gpio_config']
fields:
| #define VL53L1_PAD_I2C_LV_CONFIG 0x04D0 |
info:
| #define VL53L1_PAD_STARTUP_MODE_VALUE_CTRL 0x0103 |
type: uint8_t
default: 0x30
info:
groups:
['debug_results', 'pad_config']
fields:
| #define VL53L1_PAD_STARTUP_MODE_VALUE_RO 0x0102 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'pad_config']
fields:
| #define VL53L1_PAD_STARTUP_MODE_VALUE_RO_GO1 0x04D4 |
type: uint8_t
default: 0x00
info:
groups:
['']
fields:
| #define VL53L1_PATCH_ADDRESS_0 0x0496 |
info:
| #define VL53L1_PATCH_ADDRESS_0_HI 0x0496 |
info:
| #define VL53L1_PATCH_ADDRESS_0_LO 0x0497 |
info:
| #define VL53L1_PATCH_ADDRESS_1 0x0498 |
info:
| #define VL53L1_PATCH_ADDRESS_10 0x04AA |
info:
| #define VL53L1_PATCH_ADDRESS_10_HI 0x04AA |
info:
| #define VL53L1_PATCH_ADDRESS_10_LO 0x04AB |
info:
| #define VL53L1_PATCH_ADDRESS_11 0x04AC |
info:
| #define VL53L1_PATCH_ADDRESS_11_HI 0x04AC |
info:
| #define VL53L1_PATCH_ADDRESS_11_LO 0x04AD |
info:
| #define VL53L1_PATCH_ADDRESS_12 0x04AE |
info:
| #define VL53L1_PATCH_ADDRESS_12_HI 0x04AE |
info:
| #define VL53L1_PATCH_ADDRESS_12_LO 0x04AF |
info:
| #define VL53L1_PATCH_ADDRESS_13 0x04B0 |
info:
| #define VL53L1_PATCH_ADDRESS_13_HI 0x04B0 |
info:
| #define VL53L1_PATCH_ADDRESS_13_LO 0x04B1 |
info:
| #define VL53L1_PATCH_ADDRESS_14 0x04B2 |
info:
| #define VL53L1_PATCH_ADDRESS_14_HI 0x04B2 |
info:
| #define VL53L1_PATCH_ADDRESS_14_LO 0x04B3 |
info:
| #define VL53L1_PATCH_ADDRESS_15 0x04B4 |
info:
| #define VL53L1_PATCH_ADDRESS_15_HI 0x04B4 |
info:
| #define VL53L1_PATCH_ADDRESS_15_LO 0x04B5 |
info:
| #define VL53L1_PATCH_ADDRESS_1_HI 0x0498 |
info:
| #define VL53L1_PATCH_ADDRESS_1_LO 0x0499 |
info:
| #define VL53L1_PATCH_ADDRESS_2 0x049A |
info:
| #define VL53L1_PATCH_ADDRESS_2_HI 0x049A |
info:
| #define VL53L1_PATCH_ADDRESS_2_LO 0x049B |
info:
| #define VL53L1_PATCH_ADDRESS_3 0x049C |
info:
| #define VL53L1_PATCH_ADDRESS_3_HI 0x049C |
info:
| #define VL53L1_PATCH_ADDRESS_3_LO 0x049D |
info:
| #define VL53L1_PATCH_ADDRESS_4 0x049E |
info:
| #define VL53L1_PATCH_ADDRESS_4_HI 0x049E |
info:
| #define VL53L1_PATCH_ADDRESS_4_LO 0x049F |
info:
| #define VL53L1_PATCH_ADDRESS_5 0x04A0 |
info:
| #define VL53L1_PATCH_ADDRESS_5_HI 0x04A0 |
info:
| #define VL53L1_PATCH_ADDRESS_5_LO 0x04A1 |
info:
| #define VL53L1_PATCH_ADDRESS_6 0x04A2 |
info:
| #define VL53L1_PATCH_ADDRESS_6_HI 0x04A2 |
info:
| #define VL53L1_PATCH_ADDRESS_6_LO 0x04A3 |
info:
| #define VL53L1_PATCH_ADDRESS_7 0x04A4 |
info:
| #define VL53L1_PATCH_ADDRESS_7_HI 0x04A4 |
info:
| #define VL53L1_PATCH_ADDRESS_7_LO 0x04A5 |
info:
| #define VL53L1_PATCH_ADDRESS_8 0x04A6 |
info:
| #define VL53L1_PATCH_ADDRESS_8_HI 0x04A6 |
info:
| #define VL53L1_PATCH_ADDRESS_8_LO 0x04A7 |
info:
| #define VL53L1_PATCH_ADDRESS_9 0x04A8 |
info:
| #define VL53L1_PATCH_ADDRESS_9_HI 0x04A8 |
info:
| #define VL53L1_PATCH_ADDRESS_9_LO 0x04A9 |
info:
| #define VL53L1_PATCH_CTRL 0x0470 |
info:
| #define VL53L1_PATCH_DATA_ENABLES 0x0474 |
info:
| #define VL53L1_PATCH_DATA_ENABLES_HI 0x0474 |
info:
| #define VL53L1_PATCH_DATA_ENABLES_LO 0x0475 |
info:
| #define VL53L1_PATCH_JMP_ENABLES 0x0472 |
info:
| #define VL53L1_PATCH_JMP_ENABLES_HI 0x0472 |
info:
| #define VL53L1_PATCH_JMP_ENABLES_LO 0x0473 |
info:
| #define VL53L1_PATCH_OFFSET_0 0x0476 |
info:
| #define VL53L1_PATCH_OFFSET_0_HI 0x0476 |
info:
| #define VL53L1_PATCH_OFFSET_0_LO 0x0477 |
info:
| #define VL53L1_PATCH_OFFSET_1 0x0478 |
info:
| #define VL53L1_PATCH_OFFSET_10 0x048A |
info:
| #define VL53L1_PATCH_OFFSET_10_HI 0x048A |
info:
| #define VL53L1_PATCH_OFFSET_10_LO 0x048B |
info:
| #define VL53L1_PATCH_OFFSET_11 0x048C |
info:
| #define VL53L1_PATCH_OFFSET_11_HI 0x048C |
info:
| #define VL53L1_PATCH_OFFSET_11_LO 0x048D |
info:
| #define VL53L1_PATCH_OFFSET_12 0x048E |
info:
| #define VL53L1_PATCH_OFFSET_12_HI 0x048E |
info:
| #define VL53L1_PATCH_OFFSET_12_LO 0x048F |
info:
| #define VL53L1_PATCH_OFFSET_13 0x0490 |
info:
| #define VL53L1_PATCH_OFFSET_13_HI 0x0490 |
info:
| #define VL53L1_PATCH_OFFSET_13_LO 0x0491 |
info:
| #define VL53L1_PATCH_OFFSET_14 0x0492 |
info:
| #define VL53L1_PATCH_OFFSET_14_HI 0x0492 |
info:
| #define VL53L1_PATCH_OFFSET_14_LO 0x0493 |
info:
| #define VL53L1_PATCH_OFFSET_15 0x0494 |
info:
| #define VL53L1_PATCH_OFFSET_15_HI 0x0494 |
info:
| #define VL53L1_PATCH_OFFSET_15_LO 0x0495 |
info:
| #define VL53L1_PATCH_OFFSET_1_HI 0x0478 |
info:
| #define VL53L1_PATCH_OFFSET_1_LO 0x0479 |
info:
| #define VL53L1_PATCH_OFFSET_2 0x047A |
info:
| #define VL53L1_PATCH_OFFSET_2_HI 0x047A |
info:
| #define VL53L1_PATCH_OFFSET_2_LO 0x047B |
info:
| #define VL53L1_PATCH_OFFSET_3 0x047C |
info:
| #define VL53L1_PATCH_OFFSET_3_HI 0x047C |
info:
| #define VL53L1_PATCH_OFFSET_3_LO 0x047D |
info:
| #define VL53L1_PATCH_OFFSET_4 0x047E |
info:
| #define VL53L1_PATCH_OFFSET_4_HI 0x047E |
info:
| #define VL53L1_PATCH_OFFSET_4_LO 0x047F |
info:
| #define VL53L1_PATCH_OFFSET_5 0x0480 |
info:
| #define VL53L1_PATCH_OFFSET_5_HI 0x0480 |
info:
| #define VL53L1_PATCH_OFFSET_5_LO 0x0481 |
info:
| #define VL53L1_PATCH_OFFSET_6 0x0482 |
info:
| #define VL53L1_PATCH_OFFSET_6_HI 0x0482 |
info:
| #define VL53L1_PATCH_OFFSET_6_LO 0x0483 |
info:
| #define VL53L1_PATCH_OFFSET_7 0x0484 |
info:
| #define VL53L1_PATCH_OFFSET_7_HI 0x0484 |
info:
| #define VL53L1_PATCH_OFFSET_7_LO 0x0485 |
info:
| #define VL53L1_PATCH_OFFSET_8 0x0486 |
info:
| #define VL53L1_PATCH_OFFSET_8_HI 0x0486 |
info:
| #define VL53L1_PATCH_OFFSET_8_LO 0x0487 |
info:
| #define VL53L1_PATCH_OFFSET_9 0x0488 |
info:
| #define VL53L1_PATCH_OFFSET_9_HI 0x0488 |
info:
| #define VL53L1_PATCH_OFFSET_9_LO 0x0489 |
info:
| #define VL53L1_PHASECAL_CONFIG_OVERRIDE 0x004D |
type: uint8_t
default: 0x00
info:
groups:
['general_config', 'phasecal_config']
fields:
| #define VL53L1_PHASECAL_CONFIG_TARGET 0x004C |
type: uint8_t
default: 0x21
info:
groups:
['general_config', 'phasecal_config']
fields:
| #define VL53L1_PHASECAL_CONFIG_TIMEOUT_MACROP 0x004B |
type: uint8_t
default: 0x04
info:
groups:
['general_config', 'phasecal_config']
fields:
| #define VL53L1_PHASECAL_RESULT_PHASE_OUTPUT_REF 0x0F88 |
type: uint16_t
default: 0x0000
info:
groups:
['patch_results', 'phasecal_results']
fields:
| #define VL53L1_PHASECAL_RESULT_PHASE_OUTPUT_REF_HI 0x0F88 |
info:
| #define VL53L1_PHASECAL_RESULT_PHASE_OUTPUT_REF_LO 0x0F89 |
info:
| #define VL53L1_PHASECAL_RESULT_REFERENCE_PHASE 0x00D6 |
type: uint16_t
default: 0x0000
info:
groups:
['debug_results', 'phasecal_results']
fields:
| #define VL53L1_PHASECAL_RESULT_REFERENCE_PHASE_HI 0x00D6 |
info:
| #define VL53L1_PHASECAL_RESULT_REFERENCE_PHASE_LO 0x00D7 |
info:
| #define VL53L1_PHASECAL_RESULT_VCSEL_START 0x00D8 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'phasecal_results']
fields:
| #define VL53L1_PLL_PERIOD_US 0x0104 |
type: uint32_t
default: 0x00000000
info:
groups:
['debug_results', 'pll_config']
fields:
| #define VL53L1_PLL_PERIOD_US_0 0x0107 |
info:
| #define VL53L1_PLL_PERIOD_US_1 0x0106 |
info:
| #define VL53L1_PLL_PERIOD_US_2 0x0105 |
info:
| #define VL53L1_PLL_PERIOD_US_3 0x0104 |
info:
| #define VL53L1_POWER_MANAGEMENT_GO1_POWER_FORCE 0x0083 |
type: uint8_t
default: 0x00
info:
groups:
['system_control', 'pwrman_ctrl']
fields:
| #define VL53L1_POWER_MANAGEMENT_GO1_RESET_STATUS 0x0101 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'power_man_status']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0 0x0ED8 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0_HI 0x0ED8 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0_LO 0x0ED9 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1 0x0EEC |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1_HI 0x0EEC |
info:
| #define VL53L1_PREV_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1_LO 0x0EED |
info:
| #define VL53L1_PREV_SHADOW_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0 0x0EE6 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0_HI 0x0EE6 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0_LO 0x0EE7 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0 0x0EFC |
type: uint32_t
default: 0x00000000
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_0 0x0EFF |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_1 0x0EFE |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_2 0x0EFD |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_3 0x0EFC |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1 0x0F0C |
type: uint32_t
default: 0x00000000
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_0 0x0F0F |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_1 0x0F0E |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_2 0x0F0D |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_3 0x0F0C |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0 0x0F00 |
type: uint32_t
default: 0x00000000
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_0 0x0F03 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_1 0x0F02 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_2 0x0F01 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_3 0x0F00 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1 0x0F10 |
type: uint32_t
default: 0x00000000
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_0 0x0F13 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_1 0x0F12 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_2 0x0F11 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_3 0x0F10 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0 0x0F04 |
type: int32_t
default: 0x00000000
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_0 0x0F07 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_1 0x0F06 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_2 0x0F05 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_3 0x0F04 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1 0x0F14 |
type: int32_t
default: 0x00000000
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_0 0x0F17 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_1 0x0F16 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_2 0x0F15 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_3 0x0F14 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_SPARE_0 0x0F1C |
type: uint8_t
default: 0x00
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0 0x0F08 |
type: uint32_t
default: 0x00000000
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_0 0x0F0B |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_1 0x0F0A |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_2 0x0F09 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_3 0x0F08 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1 0x0F18 |
type: uint32_t
default: 0x00000000
info:
groups:
['prev_shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_0 0x0F1B |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_1 0x0F1A |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_2 0x0F19 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_3 0x0F18 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0 0x0ED4 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x0ED4 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x0ED5 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1 0x0EE8 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1_HI 0x0EE8 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1_LO 0x0EE9 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0 0x0EDE |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_HI 0x0EDE |
info:
| #define VL53L1_PREV_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_LO 0x0EDF |
info:
| #define VL53L1_PREV_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1 0x0EF2 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_HI 0x0EF2 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_LO 0x0EF3 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_INTERRUPT_STATUS 0x0ED0 |
type: uint8_t
default: 0x00
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0 0x0EE2 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x0EE2 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x0EE3 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0 0x0EE4 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x0EE4 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x0EE5 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0 0x0EE0 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_HI 0x0EE0 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_LO 0x0EE1 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0 0x0ED6 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_HI 0x0ED6 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_LO 0x0ED7 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1 0x0EEA |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_HI 0x0EEA |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_LO 0x0EEB |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PHASE_SD0 0x0EDC |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_PHASE_SD0_HI 0x0EDC |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PHASE_SD0_LO 0x0EDD |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PHASE_SD1 0x0EF0 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_PHASE_SD1_HI 0x0EF0 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_PHASE_SD1_LO 0x0EF1 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_RANGE_STATUS 0x0ED1 |
type: uint8_t
default: 0x00
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_REPORT_STATUS 0x0ED2 |
type: uint8_t
default: 0x00
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_SIGMA_SD0 0x0EDA |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_SIGMA_SD0_HI 0x0EDA |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SIGMA_SD0_LO 0x0EDB |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SIGMA_SD1 0x0EEE |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_SIGMA_SD1_HI 0x0EEE |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SIGMA_SD1_LO 0x0EEF |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_0_SD1 0x0EF4 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_0_SD1_HI 0x0EF4 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_0_SD1_LO 0x0EF5 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_1_SD1 0x0EF6 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_1_SD1_HI 0x0EF6 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_1_SD1_LO 0x0EF7 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_2_SD1 0x0EF8 |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_2_SD1_HI 0x0EF8 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_2_SD1_LO 0x0EF9 |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_3_SD1 0x0EFA |
type: uint16_t
default: 0x0000
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_3_SD1_HI 0x0EFA |
info:
| #define VL53L1_PREV_SHADOW_RESULT_SPARE_3_SD1_LO 0x0EFB |
info:
| #define VL53L1_PREV_SHADOW_RESULT_STREAM_COUNT 0x0ED3 |
type: uint8_t
default: 0x00
info:
groups:
['prev_shadow_system_results', 'results']
fields:
| #define VL53L1_PRIVATE_PATCH_BASE_ADDR_RSLV 0x0E00 |
info:
| #define VL53L1_PROTECTED_LASER_SAFETY_LOCK_BIT 0x0119 |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'laser_safety']
fields:
| #define VL53L1_RANGE_CONFIG_MIN_COUNT_RATE_RTN_LIMIT_MCPS 0x0066 |
type: uint16_t
default: 0x0000
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_MIN_COUNT_RATE_RTN_LIMIT_MCPS_HI 0x0066 |
info:
| #define VL53L1_RANGE_CONFIG_MIN_COUNT_RATE_RTN_LIMIT_MCPS_LO 0x0067 |
info:
| #define VL53L1_RANGE_CONFIG_SIGMA_THRESH 0x0064 |
type: uint16_t
default: 0x0080
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_SIGMA_THRESH_HI 0x0064 |
info:
| #define VL53L1_RANGE_CONFIG_SIGMA_THRESH_LO 0x0065 |
info:
| #define VL53L1_RANGE_CONFIG_TIMEOUT_MACROP_A_HI 0x005E |
type: uint8_t
default: 0x01
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_TIMEOUT_MACROP_A_LO 0x005F |
type: uint8_t
default: 0x92
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_TIMEOUT_MACROP_B_HI 0x0061 |
type: uint8_t
default: 0x01
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_TIMEOUT_MACROP_B_LO 0x0062 |
type: uint8_t
default: 0x92
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_VALID_PHASE_HIGH 0x0069 |
type: uint8_t
default: 0x80
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_VALID_PHASE_LOW 0x0068 |
type: uint8_t
default: 0x08
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_VCSEL_PERIOD_A 0x0060 |
type: uint8_t
default: 0x0B
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_CONFIG_VCSEL_PERIOD_B 0x0063 |
type: uint8_t
default: 0x09
info:
groups:
['timing_config', 'range_config']
fields:
| #define VL53L1_RANGE_RESULT_ACCUM_PHASE 0x0FA8 |
type: uint32_t
default: 0x00000000
info:
groups:
['patch_results', 'range_results']
fields:
| #define VL53L1_RANGE_RESULT_ACCUM_PHASE_0 0x0FAB |
info:
| #define VL53L1_RANGE_RESULT_ACCUM_PHASE_1 0x0FAA |
info:
| #define VL53L1_RANGE_RESULT_ACCUM_PHASE_2 0x0FA9 |
info:
| #define VL53L1_RANGE_RESULT_ACCUM_PHASE_3 0x0FA8 |
info:
| #define VL53L1_RANGE_RESULT_OFFSET_CORRECTED_RANGE 0x0FAC |
type: uint16_t
default: 0x0000
info:
groups:
['patch_results', 'range_results']
fields:
| #define VL53L1_RANGE_RESULT_OFFSET_CORRECTED_RANGE_HI 0x0FAC |
info:
| #define VL53L1_RANGE_RESULT_OFFSET_CORRECTED_RANGE_LO 0x0FAD |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_MISMATCH_LL 0x099B |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_MISMATCH_LM 0x099A |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_MISMATCH_MM 0x0999 |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_MISMATCH_REF_LL 0x09AD |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_MISMATCH_REF_LM 0x09AC |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_MISMATCH_REF_MM 0x09AB |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_OFFSET_1_LSB 0x0699 |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_OFFSET_1_MSB 0x0698 |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_OFFSET_REF_1_LSB 0x069B |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_OFFSET_REF_1_MSB 0x069A |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_WINDOW_EVENTS_1_LLL 0x098D |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_WINDOW_EVENTS_1_LLM 0x098C |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_WINDOW_EVENTS_1_LMM 0x098B |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_WINDOW_EVENTS_1_MMM 0x098A |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_WINDOW_EVENTS_REF_1_LLL 0x099F |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_WINDOW_EVENTS_REF_1_LLM 0x099E |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_WINDOW_EVENTS_REF_1_LMM 0x099D |
info:
| #define VL53L1_RANGING_CORE_AMBIENT_WINDOW_EVENTS_REF_1_MMM 0x099C |
info:
| #define VL53L1_RANGING_CORE_CALIB_1 0x06C4 |
info:
| #define VL53L1_RANGING_CORE_CALIB_2 0x06C5 |
info:
| #define VL53L1_RANGING_CORE_CALIB_2_A0 0x0A0A |
info:
| #define VL53L1_RANGING_CORE_CALIB_3 0x06C6 |
info:
| #define VL53L1_RANGING_CORE_CLK_CTRL1 0x0683 |
info:
| #define VL53L1_RANGING_CORE_CLK_CTRL2 0x0684 |
info:
| #define VL53L1_RANGING_CORE_CPUMP_1 0x06B6 |
info:
| #define VL53L1_RANGING_CORE_CPUMP_1_A0 0x0A22 |
info:
| #define VL53L1_RANGING_CORE_CPUMP_2 0x06B7 |
info:
| #define VL53L1_RANGING_CORE_CPUMP_3 0x06B8 |
info:
| #define VL53L1_RANGING_CORE_CUSTOM_FE 0x06CD |
info:
| #define VL53L1_RANGING_CORE_CUSTOM_FE_2 0x06CE |
info:
| #define VL53L1_RANGING_CORE_CUSTOM_FE_2_A0 0x0A20 |
info:
| #define VL53L1_RANGING_CORE_DEVICE_ID 0x0680 |
info:
| #define VL53L1_RANGING_CORE_FILTER_STRENGTH_1 0x069C |
info:
| #define VL53L1_RANGING_CORE_FILTER_STRENGTH_REF_1 0x069D |
info:
| #define VL53L1_RANGING_CORE_FORCE_CONTINUOUS_AMBIENT 0x06A9 |
info:
| #define VL53L1_RANGING_CORE_FORCE_DN_IN 0x06AF |
info:
| #define VL53L1_RANGING_CORE_FORCE_HW 0x06A7 |
info:
| #define VL53L1_RANGING_CORE_FORCE_UP_IN 0x06AE |
info:
| #define VL53L1_RANGING_CORE_GPIO_CONFIG_A0 0x0A00 |
info:
| #define VL53L1_RANGING_CORE_GPIO_DIR 0x07BE |
info:
| #define VL53L1_RANGING_CORE_GPIO_OUT_TESTMUX 0x06CC |
info:
| #define VL53L1_RANGING_CORE_HIGH_LIMIT_1 0x0691 |
info:
| #define VL53L1_RANGING_CORE_HIGH_LIMIT_REF_1 0x0693 |
info:
| #define VL53L1_RANGING_CORE_INITIAL_PHASE_VALUE_1 0x06AC |
info:
| #define VL53L1_RANGING_CORE_INITIAL_PHASE_VALUE_REF_1 0x06AD |
info:
| #define VL53L1_RANGING_CORE_INTR_MANAGER_A0 0x0A02 |
info:
| #define VL53L1_RANGING_CORE_INVERT_HW 0x06A6 |
info:
| #define VL53L1_RANGING_CORE_INVERT_UP_DN 0x06B5 |
info:
| #define VL53L1_RANGING_CORE_LASER_CONTINUITY_STATE 0x0981 |
info:
| #define VL53L1_RANGING_CORE_LASER_SAFETY_2 0x06D4 |
info:
| #define VL53L1_RANGING_CORE_LOW_LIMIT_1 0x0690 |
info:
| #define VL53L1_RANGING_CORE_LOW_LIMIT_REF_1 0x0692 |
info:
| #define VL53L1_RANGING_CORE_MONITOR_UP_DN 0x06B4 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_ADDR 0x0794 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAIN_LLL 0x078F |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAIN_LLM 0x078E |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAIN_LMM 0x078D |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAIN_MMM 0x078C |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAOUT_ECC 0x0795 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAOUT_LLL 0x0793 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAOUT_LLM 0x0792 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAOUT_LMM 0x0791 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_DATAOUT_MMM 0x0790 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_HV_FALL_LSB 0x0789 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_HV_FALL_MSB 0x0788 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_HV_RISE_LSB 0x0787 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_HV_RISE_MSB 0x0786 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_MODE 0x0780 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_PDN 0x0781 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_PROGN 0x0782 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_PULSE_WIDTH_LSB 0x0785 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_PULSE_WIDTH_MSB 0x0784 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_READN 0x0783 |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_TESTREAD 0x078B |
info:
| #define VL53L1_RANGING_CORE_NVM_CTRL_TST 0x078A |
info:
| #define VL53L1_RANGING_CORE_OSC_1 0x06B9 |
info:
| #define VL53L1_RANGING_CORE_PLL_1 0x06BB |
info:
| #define VL53L1_RANGING_CORE_PLL_2 0x06BC |
info:
| #define VL53L1_RANGING_CORE_POWER_FSM_TIME_OSC_A0 0x0A06 |
info:
| #define VL53L1_RANGING_CORE_QUANTIFIER_1_LSB 0x0695 |
info:
| #define VL53L1_RANGING_CORE_QUANTIFIER_1_MSB 0x0694 |
info:
| #define VL53L1_RANGING_CORE_QUANTIFIER_REF_1_LSB 0x0697 |
info:
| #define VL53L1_RANGING_CORE_QUANTIFIER_REF_1_MSB 0x0696 |
info:
| #define VL53L1_RANGING_CORE_RANGE_1_LLL 0x0985 |
info:
| #define VL53L1_RANGING_CORE_RANGE_1_LLM 0x0984 |
info:
| #define VL53L1_RANGING_CORE_RANGE_1_LMM 0x0983 |
info:
| #define VL53L1_RANGING_CORE_RANGE_1_MMM 0x0982 |
info:
| #define VL53L1_RANGING_CORE_RANGE_REF_1_LLL 0x0989 |
info:
| #define VL53L1_RANGING_CORE_RANGE_REF_1_LLM 0x0988 |
info:
| #define VL53L1_RANGING_CORE_RANGE_REF_1_LMM 0x0987 |
info:
| #define VL53L1_RANGING_CORE_RANGE_REF_1_MMM 0x0986 |
info:
| #define VL53L1_RANGING_CORE_RANGING_TOTAL_EVENTS_1_LLL 0x0991 |
info:
| #define VL53L1_RANGING_CORE_RANGING_TOTAL_EVENTS_1_LLM 0x0990 |
info:
| #define VL53L1_RANGING_CORE_RANGING_TOTAL_EVENTS_1_LMM 0x098F |
info:
| #define VL53L1_RANGING_CORE_RANGING_TOTAL_EVENTS_1_MMM 0x098E |
info:
| #define VL53L1_RANGING_CORE_RANGING_TOTAL_EVENTS_REF_1_LLL 0x09A3 |
info:
| #define VL53L1_RANGING_CORE_RANGING_TOTAL_EVENTS_REF_1_LLM 0x09A2 |
info:
| #define VL53L1_RANGING_CORE_RANGING_TOTAL_EVENTS_REF_1_LMM 0x09A1 |
info:
| #define VL53L1_RANGING_CORE_RANGING_TOTAL_EVENTS_REF_1_MMM 0x09A0 |
info:
| #define VL53L1_RANGING_CORE_READOUT_CFG_A0 0x0A0D |
info:
| #define VL53L1_RANGING_CORE_REF_EN_START_SELECT 0x0A39 |
info:
| #define VL53L1_RANGING_CORE_REF_SPAD_EN_0_EWOK 0x0A33 |
info:
| #define VL53L1_RANGING_CORE_REF_SPAD_EN_1_EWOK 0x0A34 |
info:
| #define VL53L1_RANGING_CORE_REF_SPAD_EN_2_EWOK 0x0A35 |
info:
| #define VL53L1_RANGING_CORE_REF_SPAD_EN_3_EWOK 0x0A36 |
info:
| #define VL53L1_RANGING_CORE_REF_SPAD_EN_4_EWOK 0x0A37 |
info:
| #define VL53L1_RANGING_CORE_REF_SPAD_EN_5_EWOK 0x0A38 |
info:
| #define VL53L1_RANGING_CORE_REFERENCE_1 0x06BD |
info:
| #define VL53L1_RANGING_CORE_REFERENCE_2_A0 0x0A1B |
info:
| #define VL53L1_RANGING_CORE_REFERENCE_3 0x06BF |
info:
| #define VL53L1_RANGING_CORE_REFERENCE_4 0x06C0 |
info:
| #define VL53L1_RANGING_CORE_REFERENCE_5 0x06C1 |
info:
| #define VL53L1_RANGING_CORE_REGAVDD1V2 0x06C3 |
info:
| #define VL53L1_RANGING_CORE_REGAVDD1V2_A0 0x0A1D |
info:
| #define VL53L1_RANGING_CORE_REGDVDD1V2_ATEST_EWOK 0x0A41 |
info:
| #define VL53L1_RANGING_CORE_RESET_CONTROL_A0 0x0A01 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_0 0x0796 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_1 0x0797 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_10 0x07A0 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_11 0x07A1 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_12 0x07A2 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_13 0x07A3 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_14 0x07A4 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_15 0x07A5 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_16 0x07A6 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_17 0x07A7 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_18 0x0A25 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_19 0x0A26 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_2 0x0798 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_20 0x0A27 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_21 0x0A28 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_22 0x0A29 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_23 0x0A2A |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_24 0x0A2B |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_25 0x0A2C |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_26 0x0A2D |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_27 0x0A2E |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_28 0x0A2F |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_29 0x0A30 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_3 0x0799 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_30 0x0A31 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_31 0x0A32 |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_4 0x079A |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_5 0x079B |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_6 0x079C |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_7 0x079D |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_8 0x079E |
info:
| #define VL53L1_RANGING_CORE_RET_SPAD_EN_9 0x079F |
info:
| #define VL53L1_RANGING_CORE_REVISION_ID 0x0681 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_EVENT_LIMIT_1_LSB 0x069F |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_EVENT_LIMIT_1_MSB 0x069E |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_EVENT_LIMIT_REF_1_LSB 0x06A1 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_EVENT_LIMIT_REF_1_MSB 0x06A0 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_TOTAL_EVENTS_1_LLL 0x0995 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_TOTAL_EVENTS_1_LLM 0x0994 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_TOTAL_EVENTS_1_LMM 0x0993 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_TOTAL_EVENTS_1_MMM 0x0992 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_TOTAL_EVENTS_REF_1_LLL 0x09A7 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_TOTAL_EVENTS_REF_1_LLM 0x09A6 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_TOTAL_EVENTS_REF_1_LMM 0x09A5 |
info:
| #define VL53L1_RANGING_CORE_SIGNAL_TOTAL_EVENTS_REF_1_MMM 0x09A4 |
info:
| #define VL53L1_RANGING_CORE_SPAD_DISABLE_CTRL 0x07BB |
info:
| #define VL53L1_RANGING_CORE_SPAD_EN_SHIFT_OUT_DEBUG 0x07BC |
info:
| #define VL53L1_RANGING_CORE_SPAD_PS 0x06D2 |
info:
| #define VL53L1_RANGING_CORE_SPAD_READOUT 0x06CF |
info:
| #define VL53L1_RANGING_CORE_SPAD_READOUT_1 0x06D0 |
info:
| #define VL53L1_RANGING_CORE_SPAD_READOUT_2 0x06D1 |
info:
| #define VL53L1_RANGING_CORE_SPAD_READOUT_A0 0x0A21 |
info:
| #define VL53L1_RANGING_CORE_SPAD_SHIFT_EN 0x07BA |
info:
| #define VL53L1_RANGING_CORE_SPARE_REGISTER_A0 0x0A23 |
info:
| #define VL53L1_RANGING_CORE_SPI_MODE 0x07BD |
info:
| #define VL53L1_RANGING_CORE_START_RANGING 0x0687 |
info:
| #define VL53L1_RANGING_CORE_STATIC_DN_VALUE_1 0x06B2 |
info:
| #define VL53L1_RANGING_CORE_STATIC_DN_VALUE_REF_1 0x06B3 |
info:
| #define VL53L1_RANGING_CORE_STATIC_HW_VALUE 0x06A8 |
info:
| #define VL53L1_RANGING_CORE_STATIC_UP_VALUE_1 0x06B0 |
info:
| #define VL53L1_RANGING_CORE_STATIC_UP_VALUE_REF_1 0x06B1 |
info:
| #define VL53L1_RANGING_CORE_STATUS 0x0980 |
info:
| #define VL53L1_RANGING_CORE_STATUS_RESET_A0 0x0A0C |
info:
| #define VL53L1_RANGING_CORE_STOP_CONDITION_A0 0x0A0B |
info:
| #define VL53L1_RANGING_CORE_TEST_PHASE_SELECT_TO_FILTER 0x06AA |
info:
| #define VL53L1_RANGING_CORE_TEST_PHASE_SELECT_TO_TIMING_GEN 0x06AB |
info:
| #define VL53L1_RANGING_CORE_TIMEOUT_OVERALL_PERIODS_LSB 0x06A5 |
info:
| #define VL53L1_RANGING_CORE_TIMEOUT_OVERALL_PERIODS_MSB 0x06A4 |
info:
| #define VL53L1_RANGING_CORE_TOTAL_PERIODS_ELAPSED_1_LL 0x0998 |
info:
| #define VL53L1_RANGING_CORE_TOTAL_PERIODS_ELAPSED_1_LM 0x0997 |
info:
| #define VL53L1_RANGING_CORE_TOTAL_PERIODS_ELAPSED_1_MM 0x0996 |
info:
| #define VL53L1_RANGING_CORE_TOTAL_PERIODS_ELAPSED_REF_1_LL 0x09AA |
info:
| #define VL53L1_RANGING_CORE_TOTAL_PERIODS_ELAPSED_REF_1_LM 0x09A9 |
info:
| #define VL53L1_RANGING_CORE_TOTAL_PERIODS_ELAPSED_REF_1_MM 0x09A8 |
info:
| #define VL53L1_RANGING_CORE_TST_MUX 0x06CB |
info:
| #define VL53L1_RANGING_CORE_TST_MUX_A0 0x0A1F |
info:
| #define VL53L1_RANGING_CORE_TST_MUX_SEL1 0x06C9 |
info:
| #define VL53L1_RANGING_CORE_TST_MUX_SEL2 0x06CA |
info:
| #define VL53L1_RANGING_CORE_VCSEL_1 0x0885 |
info:
| #define VL53L1_RANGING_CORE_VCSEL_ATEST_A0 0x0A07 |
info:
| #define VL53L1_RANGING_CORE_VCSEL_CONT_STAGE5_BYPASS_A0 0x0A24 |
info:
| #define VL53L1_RANGING_CORE_VCSEL_DELAY_A0 0x0A1A |
info:
| #define VL53L1_RANGING_CORE_VCSEL_PERIOD 0x0880 |
info:
| #define VL53L1_RANGING_CORE_VCSEL_PERIOD_CLIPPED_A0 0x0A08 |
info:
| #define VL53L1_RANGING_CORE_VCSEL_START 0x0881 |
info:
| #define VL53L1_RANGING_CORE_VCSEL_STATUS 0x088D |
info:
| #define VL53L1_RANGING_CORE_VCSEL_STOP 0x0882 |
info:
| #define VL53L1_RANGING_CORE_VCSEL_STOP_CLIPPED_A0 0x0A09 |
info:
| #define VL53L1_RANGING_CORE_WINDOW_SETTING_A0 0x0A0E |
info:
| #define VL53L1_RANGING_CORE_WOI_1 0x0685 |
info:
| #define VL53L1_RANGING_CORE_WOI_REF_1 0x0686 |
info:
| #define VL53L1_REF_SPAD_CHAR_RESULT_NUM_ACTUAL_REF_SPADS 0x00D9 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'ref_spad_status']
fields:
| #define VL53L1_REF_SPAD_CHAR_RESULT_REF_LOCATION 0x00DA |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'ref_spad_status']
fields:
| #define VL53L1_REF_SPAD_CHAR_TOTAL_RATE_TARGET_MCPS 0x001C |
type: uint16_t
default: 0x0000
info:
groups:
['customer_nvm_managed', 'ref_spad_char']
fields:
| #define VL53L1_REF_SPAD_CHAR_TOTAL_RATE_TARGET_MCPS_HI 0x001C |
info:
| #define VL53L1_REF_SPAD_CHAR_TOTAL_RATE_TARGET_MCPS_LO 0x001D |
info:
| #define VL53L1_REF_SPAD_MAN_NUM_REQUESTED_REF_SPADS 0x0014 |
type: uint8_t
default: 0x2C
info:
groups:
['customer_nvm_managed', 'ref_spad_config']
fields:
| #define VL53L1_REF_SPAD_MAN_REF_LOCATION 0x0015 |
type: uint8_t
default: 0x00
info:
groups:
['customer_nvm_managed', 'ref_spad_config']
fields:
| #define VL53L1_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0 0x0090 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0_HI 0x0090 |
info:
| #define VL53L1_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0_LO 0x0091 |
info:
| #define VL53L1_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1 0x00A4 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1_HI 0x00A4 |
info:
| #define VL53L1_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1_LO 0x00A5 |
info:
| #define VL53L1_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0 0x009E |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0_HI 0x009E |
info:
| #define VL53L1_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0_LO 0x009F |
info:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0 0x00B4 |
type: uint32_t
default: 0x00000000
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_0 0x00B7 |
info:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_1 0x00B6 |
info:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_2 0x00B5 |
info:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_3 0x00B4 |
info:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1 0x00C4 |
type: uint32_t
default: 0x00000000
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_0 0x00C7 |
info:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_1 0x00C6 |
info:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_2 0x00C5 |
info:
| #define VL53L1_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_3 0x00C4 |
info:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0 0x00B8 |
type: uint32_t
default: 0x00000000
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_0 0x00BB |
info:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_1 0x00BA |
info:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_2 0x00B9 |
info:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_3 0x00B8 |
info:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1 0x00C8 |
type: uint32_t
default: 0x00000000
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_0 0x00CB |
info:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_1 0x00CA |
info:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_2 0x00C9 |
info:
| #define VL53L1_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_3 0x00C8 |
info:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0 0x00BC |
type: int32_t
default: 0x00000000
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_0 0x00BF |
info:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_1 0x00BE |
info:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_2 0x00BD |
info:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_3 0x00BC |
info:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1 0x00CC |
type: int32_t
default: 0x00000000
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_0 0x00CF |
info:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_1 0x00CE |
info:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_2 0x00CD |
info:
| #define VL53L1_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_3 0x00CC |
info:
| #define VL53L1_RESULT_CORE_SPARE_0 0x00D4 |
type: uint8_t
default: 0x00
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0 0x00C0 |
type: uint32_t
default: 0x00000000
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_0 0x00C3 |
info:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_1 0x00C2 |
info:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_2 0x00C1 |
info:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_3 0x00C0 |
info:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1 0x00D0 |
type: uint32_t
default: 0x00000000
info:
groups:
['core_results', 'ranging_core_results']
fields:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_0 0x00D3 |
info:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_1 0x00D2 |
info:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_2 0x00D1 |
info:
| #define VL53L1_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_3 0x00D0 |
info:
| #define VL53L1_RESULT_DEBUG_STAGE 0x0F21 |
type: uint8_t
default: 0x00
info:
groups:
['patch_debug', 'misc_results']
fields:
| #define VL53L1_RESULT_DEBUG_STATUS 0x0F20 |
type: uint8_t
default: 0x00
info:
groups:
['patch_debug', 'misc_results']
fields:
| #define VL53L1_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0 0x008C |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x008C |
info:
| #define VL53L1_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x008D |
info:
| #define VL53L1_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1 0x00A0 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1_HI 0x00A0 |
info:
| #define VL53L1_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1_LO 0x00A1 |
info:
| #define VL53L1_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0 0x0096 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_HI 0x0096 |
info:
| #define VL53L1_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_LO 0x0097 |
info:
| #define VL53L1_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1 0x00AA |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_HI 0x00AA |
info:
| #define VL53L1_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_LO 0x00AB |
info:
| #define VL53L1_RESULT_INTERRUPT_STATUS 0x0088 |
type: uint8_t
default: 0x00
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0 0x009A |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x009A |
info:
| #define VL53L1_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x009B |
info:
| #define VL53L1_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0 0x009C |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x009C |
info:
| #define VL53L1_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x009D |
info:
| #define VL53L1_RESULT_OSC_CALIBRATE_VAL 0x00DE |
type: uint16_t
default: 0x0000
info:
groups:
['debug_results', 'misc_results']
fields:
| #define VL53L1_RESULT_OSC_CALIBRATE_VAL_HI 0x00DE |
info:
| #define VL53L1_RESULT_OSC_CALIBRATE_VAL_LO 0x00DF |
info:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0 0x0098 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_HI 0x0098 |
info:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_LO 0x0099 |
info:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0 0x008E |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_HI 0x008E |
info:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_LO 0x008F |
info:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1 0x00A2 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_HI 0x00A2 |
info:
| #define VL53L1_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_LO 0x00A3 |
info:
| #define VL53L1_RESULT_PHASE_SD0 0x0094 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_PHASE_SD0_HI 0x0094 |
info:
| #define VL53L1_RESULT_PHASE_SD0_LO 0x0095 |
info:
| #define VL53L1_RESULT_PHASE_SD1 0x00A8 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_PHASE_SD1_HI 0x00A8 |
info:
| #define VL53L1_RESULT_PHASE_SD1_LO 0x00A9 |
info:
| #define VL53L1_RESULT_RANGE_STATUS 0x0089 |
type: uint8_t
default: 0x00
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_REPORT_STATUS 0x008A |
type: uint8_t
default: 0x00
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_SIGMA_SD0 0x0092 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_SIGMA_SD0_HI 0x0092 |
info:
| #define VL53L1_RESULT_SIGMA_SD0_LO 0x0093 |
info:
| #define VL53L1_RESULT_SIGMA_SD1 0x00A6 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_SIGMA_SD1_HI 0x00A6 |
info:
| #define VL53L1_RESULT_SIGMA_SD1_LO 0x00A7 |
info:
| #define VL53L1_RESULT_SPARE_0_SD1 0x00AC |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_SPARE_0_SD1_HI 0x00AC |
info:
| #define VL53L1_RESULT_SPARE_0_SD1_LO 0x00AD |
info:
| #define VL53L1_RESULT_SPARE_1_SD1 0x00AE |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_SPARE_1_SD1_HI 0x00AE |
info:
| #define VL53L1_RESULT_SPARE_1_SD1_LO 0x00AF |
info:
| #define VL53L1_RESULT_SPARE_2_SD1 0x00B0 |
type: uint16_t
default: 0x0000
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_SPARE_2_SD1_HI 0x00B0 |
info:
| #define VL53L1_RESULT_SPARE_2_SD1_LO 0x00B1 |
info:
| #define VL53L1_RESULT_SPARE_3_SD1 0x00B2 |
type: uint8_t
default: 0x00
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_STREAM_COUNT 0x008B |
type: uint8_t
default: 0x00
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_RESULT_THRESH_INFO 0x00B3 |
type: uint8_t
default: 0x00
info:
groups:
['system_results', 'results']
fields:
| #define VL53L1_ROI_CONFIG_MODE_ROI_CENTRE_SPAD 0x013E |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'roi_config']
fields:
| #define VL53L1_ROI_CONFIG_MODE_ROI_XY_SIZE 0x013F |
type: uint8_t
default: 0x00
info:
groups:
['nvm_copy_data', 'roi_config']
fields:
| #define VL53L1_ROI_CONFIG_USER_ROI_CENTRE_SPAD 0x007F |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_ROI_CONFIG_USER_ROI_REQUESTED_GLOBAL_XY_SIZE 0x0080 |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SD_CONFIG_FIRST_ORDER_SELECT 0x007D |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SD_CONFIG_INITIAL_PHASE_SD0 0x007A |
type: uint8_t
default: 0x03
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SD_CONFIG_INITIAL_PHASE_SD1 0x007B |
type: uint8_t
default: 0x03
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SD_CONFIG_QUANTIFIER 0x007E |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SD_CONFIG_RESET_STAGES_LSB 0x0043 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'sigmadelta_config']
fields:
| #define VL53L1_SD_CONFIG_RESET_STAGES_MSB 0x0042 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'sigmadelta_config']
fields:
| #define VL53L1_SD_CONFIG_WOI_SD0 0x0078 |
type: uint8_t
default: 0x04
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SD_CONFIG_WOI_SD1 0x0079 |
type: uint8_t
default: 0x04
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SHADOW_PHASECAL_RESULT_REFERENCE_PHASE_HI 0x0FFE |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'histogram_results']
fields:
| #define VL53L1_SHADOW_PHASECAL_RESULT_REFERENCE_PHASE_LO 0x0FFF |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'histogram_results']
fields:
| #define VL53L1_SHADOW_PHASECAL_RESULT_VCSEL_START 0x0FAE |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'histogram_results']
fields:
| #define VL53L1_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0 0x0FB8 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0_HI 0x0FB8 |
info:
| #define VL53L1_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD0_LO 0x0FB9 |
info:
| #define VL53L1_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1 0x0FCC |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1_HI 0x0FCC |
info:
| #define VL53L1_SHADOW_RESULT_AMBIENT_COUNT_RATE_MCPS_SD1_LO 0x0FCD |
info:
| #define VL53L1_SHADOW_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0 0x0FC6 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0_HI 0x0FC6 |
info:
| #define VL53L1_SHADOW_RESULT_AVG_SIGNAL_COUNT_RATE_MCPS_SD0_LO 0x0FC7 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0 0x0FDC |
type: uint32_t
default: 0x00000000
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_0 0x0FDF |
info:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_1 0x0FDE |
info:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_2 0x0FDD |
info:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD0_3 0x0FDC |
info:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1 0x0FEC |
type: uint32_t
default: 0x00000000
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_0 0x0FEF |
info:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_1 0x0FEE |
info:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_2 0x0FED |
info:
| #define VL53L1_SHADOW_RESULT_CORE_AMBIENT_WINDOW_EVENTS_SD1_3 0x0FEC |
info:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0 0x0FE0 |
type: uint32_t
default: 0x00000000
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_0 0x0FE3 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_1 0x0FE2 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_2 0x0FE1 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD0_3 0x0FE0 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1 0x0FF0 |
type: uint32_t
default: 0x00000000
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_0 0x0FF3 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_1 0x0FF2 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_2 0x0FF1 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_RANGING_TOTAL_EVENTS_SD1_3 0x0FF0 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0 0x0FE4 |
type: int32_t
default: 0x00000000
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_0 0x0FE7 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_1 0x0FE6 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_2 0x0FE5 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD0_3 0x0FE4 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1 0x0FF4 |
type: int32_t
default: 0x00000000
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_0 0x0FF7 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_1 0x0FF6 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_2 0x0FF5 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SIGNAL_TOTAL_EVENTS_SD1_3 0x0FF4 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_SPARE_0 0x0FFC |
type: uint8_t
default: 0x00
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0 0x0FE8 |
type: uint32_t
default: 0x00000000
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_0 0x0FEB |
info:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_1 0x0FEA |
info:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_2 0x0FE9 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD0_3 0x0FE8 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1 0x0FF8 |
type: uint32_t
default: 0x00000000
info:
groups:
['shadow_core_results', 'ranging_core_results']
fields:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_0 0x0FFB |
info:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_1 0x0FFA |
info:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_2 0x0FF9 |
info:
| #define VL53L1_SHADOW_RESULT_CORE_TOTAL_PERIODS_ELAPSED_SD1_3 0x0FF8 |
info:
| #define VL53L1_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0 0x0FB4 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x0FB4 |
info:
| #define VL53L1_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x0FB5 |
info:
| #define VL53L1_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1 0x0FC8 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1_HI 0x0FC8 |
info:
| #define VL53L1_SHADOW_RESULT_DSS_ACTUAL_EFFECTIVE_SPADS_SD1_LO 0x0FC9 |
info:
| #define VL53L1_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0 0x0FBE |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_HI 0x0FBE |
info:
| #define VL53L1_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD0_LO 0x0FBF |
info:
| #define VL53L1_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1 0x0FD2 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_HI 0x0FD2 |
info:
| #define VL53L1_SHADOW_RESULT_FINAL_CROSSTALK_CORRECTED_RANGE_MM_SD1_LO 0x0FD3 |
info:
| #define VL53L1_SHADOW_RESULT_INTERRUPT_STATUS 0x0FB0 |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0 0x0FC2 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x0FC2 |
info:
| #define VL53L1_SHADOW_RESULT_MM_INNER_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x0FC3 |
info:
| #define VL53L1_SHADOW_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0 0x0FC4 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_HI 0x0FC4 |
info:
| #define VL53L1_SHADOW_RESULT_MM_OUTER_ACTUAL_EFFECTIVE_SPADS_SD0_LO 0x0FC5 |
info:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0 0x0FC0 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_HI 0x0FC0 |
info:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_CROSSTALK_CORRECTED_MCPS_SD0_LO 0x0FC1 |
info:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0 0x0FB6 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_HI 0x0FB6 |
info:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD0_LO 0x0FB7 |
info:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1 0x0FCA |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_HI 0x0FCA |
info:
| #define VL53L1_SHADOW_RESULT_PEAK_SIGNAL_COUNT_RATE_MCPS_SD1_LO 0x0FCB |
info:
| #define VL53L1_SHADOW_RESULT_PHASE_SD0 0x0FBC |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_PHASE_SD0_HI 0x0FBC |
info:
| #define VL53L1_SHADOW_RESULT_PHASE_SD0_LO 0x0FBD |
info:
| #define VL53L1_SHADOW_RESULT_PHASE_SD1 0x0FD0 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_PHASE_SD1_HI 0x0FD0 |
info:
| #define VL53L1_SHADOW_RESULT_PHASE_SD1_LO 0x0FD1 |
info:
| #define VL53L1_SHADOW_RESULT_RANGE_STATUS 0x0FB1 |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_REPORT_STATUS 0x0FB2 |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_SIGMA_SD0 0x0FBA |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_SIGMA_SD0_HI 0x0FBA |
info:
| #define VL53L1_SHADOW_RESULT_SIGMA_SD0_LO 0x0FBB |
info:
| #define VL53L1_SHADOW_RESULT_SIGMA_SD1 0x0FCE |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_SIGMA_SD1_HI 0x0FCE |
info:
| #define VL53L1_SHADOW_RESULT_SIGMA_SD1_LO 0x0FCF |
info:
| #define VL53L1_SHADOW_RESULT_SPARE_0_SD1 0x0FD4 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_SPARE_0_SD1_HI 0x0FD4 |
info:
| #define VL53L1_SHADOW_RESULT_SPARE_0_SD1_LO 0x0FD5 |
info:
| #define VL53L1_SHADOW_RESULT_SPARE_1_SD1 0x0FD6 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_SPARE_1_SD1_HI 0x0FD6 |
info:
| #define VL53L1_SHADOW_RESULT_SPARE_1_SD1_LO 0x0FD7 |
info:
| #define VL53L1_SHADOW_RESULT_SPARE_2_SD1 0x0FD8 |
type: uint16_t
default: 0x0000
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_SPARE_2_SD1_HI 0x0FD8 |
info:
| #define VL53L1_SHADOW_RESULT_SPARE_2_SD1_LO 0x0FD9 |
info:
| #define VL53L1_SHADOW_RESULT_SPARE_3_SD1 0x0FDA |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_STREAM_COUNT 0x0FB3 |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SHADOW_RESULT_THRESH_INFO 0x0FDB |
type: uint8_t
default: 0x00
info:
groups:
['shadow_system_results', 'results']
fields:
| #define VL53L1_SIGMA_ESTIMATOR_CALC_SPARE_0 0x0F80 |
type: uint8_t
default: 0x00
info:
groups:
['patch_results', 'sigma_est_spare']
fields:
| #define VL53L1_SIGMA_ESTIMATOR_EFFECTIVE_AMBIENT_WIDTH_NS 0x0037 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_SIGMA_ESTIMATOR_EFFECTIVE_PULSE_WIDTH_NS 0x0036 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_SIGMA_ESTIMATOR_SIGMA_REF_MM 0x0038 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_SOFT_RESET 0x0000 |
VL53L1 Register Map definitions.
info:
| #define VL53L1_SOFT_RESET_GO1 0x0B00 |
info:
| #define VL53L1_SPARE_HOST_CONFIG_STATIC_CONFIG_SPARE_0 0x003A |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_SPARE_HOST_CONFIG_STATIC_CONFIG_SPARE_1 0x003B |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_SPARE_HOST_CONFIG_STATIC_CONFIG_SPARE_2 0x0041 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'algo_config']
fields:
| #define VL53L1_SPI_ASYNC_MUX_CTRL 0x04C0 |
info:
| #define VL53L1_SYSTEM_ENABLE_XTALK_PER_QUADRANT 0x0076 |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_FRACTIONAL_ENABLE 0x0070 |
type: uint8_t
default: 0x00
info:
groups:
['timing_config', 'system_config']
fields:
| #define VL53L1_SYSTEM_GROUPED_PARAMETER_HOLD 0x0082 |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_GROUPED_PARAMETER_HOLD_0 0x0071 |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_GROUPED_PARAMETER_HOLD_1 0x007C |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_INTERMEASUREMENT_PERIOD 0x006C |
type: uint32_t
default: 0x00000000
info:
groups:
['timing_config', 'system_config']
fields:
| #define VL53L1_SYSTEM_INTERMEASUREMENT_PERIOD_0 0x006F |
info:
| #define VL53L1_SYSTEM_INTERMEASUREMENT_PERIOD_1 0x006E |
info:
| #define VL53L1_SYSTEM_INTERMEASUREMENT_PERIOD_2 0x006D |
info:
| #define VL53L1_SYSTEM_INTERMEASUREMENT_PERIOD_3 0x006C |
info:
| #define VL53L1_SYSTEM_INTERRUPT_CLEAR 0x0086 |
type: uint8_t
default: 0x00
info:
groups:
['system_control', 'system_int_clr']
fields:
| #define VL53L1_SYSTEM_INTERRUPT_CONFIG_GPIO 0x0046 |
type: uint8_t
default: 0x00
info:
groups:
['general_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_INTERRUPT_SET 0x00FC |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'system_int_set']
fields:
| #define VL53L1_SYSTEM_MODE_START 0x0087 |
type: uint8_t
default: 0x00
info:
groups:
['system_control', 'system_start']
fields:
| #define VL53L1_SYSTEM_SEED_CONFIG 0x0077 |
type: uint8_t
default: 0x00
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_SEQUENCE_CONFIG 0x0081 |
type: uint8_t
default: 0xFF
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_STREAM_COUNT_CTRL 0x0084 |
type: uint8_t
default: 0x00
info:
groups:
['system_control', 'stream_ctrl']
fields:
| #define VL53L1_SYSTEM_THRESH_HIGH 0x0072 |
type: uint16_t
default: 0x0000
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_THRESH_HIGH_HI 0x0072 |
info:
| #define VL53L1_SYSTEM_THRESH_HIGH_LO 0x0073 |
info:
| #define VL53L1_SYSTEM_THRESH_LOW 0x0074 |
type: uint16_t
default: 0x0000
info:
groups:
['dynamic_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_THRESH_LOW_HI 0x0074 |
info:
| #define VL53L1_SYSTEM_THRESH_LOW_LO 0x0075 |
info:
| #define VL53L1_SYSTEM_THRESH_RATE_HIGH 0x0050 |
type: uint16_t
default: 0x0000
info:
groups:
['general_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_THRESH_RATE_HIGH_HI 0x0050 |
info:
| #define VL53L1_SYSTEM_THRESH_RATE_HIGH_LO 0x0051 |
info:
| #define VL53L1_SYSTEM_THRESH_RATE_LOW 0x0052 |
type: uint16_t
default: 0x0000
info:
groups:
['general_config', 'gph_config']
fields:
| #define VL53L1_SYSTEM_THRESH_RATE_LOW_HI 0x0052 |
info:
| #define VL53L1_SYSTEM_THRESH_RATE_LOW_LO 0x0053 |
info:
| #define VL53L1_TEST_BIST_RAM_CTRL 0x04E4 |
info:
| #define VL53L1_TEST_BIST_RAM_RESULT 0x04E5 |
info:
| #define VL53L1_TEST_BIST_ROM_CTRL 0x04E0 |
info:
| #define VL53L1_TEST_BIST_ROM_MCU_SIG 0x04E2 |
info:
| #define VL53L1_TEST_BIST_ROM_MCU_SIG_HI 0x04E2 |
info:
| #define VL53L1_TEST_BIST_ROM_MCU_SIG_LO 0x04E3 |
info:
| #define VL53L1_TEST_BIST_ROM_RESULT 0x04E1 |
info:
| #define VL53L1_TEST_MODE_CTRL 0x0027 |
type: uint8_t
default: 0x00
info:
groups:
['static_config', 'test_mode_config']
fields:
| #define VL53L1_TEST_MODE_STATUS 0x00E4 |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'test_mode_status']
fields:
| #define VL53L1_TEST_PLL_BIST_COUNT_OUT 0x04F4 |
info:
| #define VL53L1_TEST_PLL_BIST_COUNT_OUT_HI 0x04F4 |
info:
| #define VL53L1_TEST_PLL_BIST_COUNT_OUT_LO 0x04F5 |
info:
| #define VL53L1_TEST_PLL_BIST_CTRL 0x04F7 |
info:
| #define VL53L1_TEST_PLL_BIST_GONOGO 0x04F6 |
info:
| #define VL53L1_TEST_PLL_BIST_MAX_THRESHOLD 0x04F2 |
info:
| #define VL53L1_TEST_PLL_BIST_MAX_THRESHOLD_HI 0x04F2 |
info:
| #define VL53L1_TEST_PLL_BIST_MAX_THRESHOLD_LO 0x04F3 |
info:
| #define VL53L1_TEST_PLL_BIST_MIN_THRESHOLD 0x04F0 |
info:
| #define VL53L1_TEST_PLL_BIST_MIN_THRESHOLD_HI 0x04F0 |
info:
| #define VL53L1_TEST_PLL_BIST_MIN_THRESHOLD_LO 0x04F1 |
info:
| #define VL53L1_TEST_TMC 0x04E8 |
info:
| #define VL53L1_TIMER0_CTRL 0x0428 |
info:
| #define VL53L1_TIMER0_VALUE_IN 0x0420 |
info:
| #define VL53L1_TIMER0_VALUE_IN_0 0x0423 |
info:
| #define VL53L1_TIMER0_VALUE_IN_1 0x0422 |
info:
| #define VL53L1_TIMER0_VALUE_IN_2 0x0421 |
info:
| #define VL53L1_TIMER0_VALUE_IN_3 0x0420 |
info:
| #define VL53L1_TIMER1_CTRL 0x0429 |
info:
| #define VL53L1_TIMER1_VALUE_IN 0x0424 |
info:
| #define VL53L1_TIMER1_VALUE_IN_0 0x0427 |
info:
| #define VL53L1_TIMER1_VALUE_IN_1 0x0426 |
info:
| #define VL53L1_TIMER1_VALUE_IN_2 0x0425 |
info:
| #define VL53L1_TIMER1_VALUE_IN_3 0x0424 |
info:
| #define VL53L1_VHV_CONFIG_COUNT_THRESH 0x0009 |
type: uint8_t
default: 0x80
info:
groups:
['static_nvm_managed', 'vhv_config']
fields:
| #define VL53L1_VHV_CONFIG_INIT 0x000B |
type: uint8_t
default: 0x20
info:
groups:
['static_nvm_managed', 'vhv_config']
fields:
| #define VL53L1_VHV_CONFIG_OFFSET 0x000A |
type: uint8_t
default: 0x07
info:
groups:
['static_nvm_managed', 'vhv_config']
fields:
| #define VL53L1_VHV_CONFIG_TIMEOUT_MACROP_LOOP_BOUND 0x0008 |
type: uint8_t
default: 0x81
info:
groups:
['static_nvm_managed', 'vhv_config']
fields:
| #define VL53L1_VHV_RESULT_COLDBOOT_STATUS 0x00DB |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'vhv_results']
fields:
| #define VL53L1_VHV_RESULT_LATEST_SETTING 0x00DD |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'vhv_results']
fields:
| #define VL53L1_VHV_RESULT_PEAK_SIGNAL_RATE_MCPS 0x0F82 |
type: uint16_t
default: 0x0000
info:
groups:
['patch_results', 'vhv_results']
fields:
| #define VL53L1_VHV_RESULT_PEAK_SIGNAL_RATE_MCPS_HI 0x0F82 |
info:
| #define VL53L1_VHV_RESULT_PEAK_SIGNAL_RATE_MCPS_LO 0x0F83 |
info:
| #define VL53L1_VHV_RESULT_SEARCH_RESULT 0x00DC |
type: uint8_t
default: 0x00
info:
groups:
['debug_results', 'vhv_results']
fields:
| #define VL53L1_VHV_RESULT_SIGNAL_TOTAL_EVENTS_REF 0x0F84 |
type: uint32_t
default: 0x00000000
info:
groups:
['patch_results', 'vhv_results']
fields:
| #define VL53L1_VHV_RESULT_SIGNAL_TOTAL_EVENTS_REF_0 0x0F87 |
info:
| #define VL53L1_VHV_RESULT_SIGNAL_TOTAL_EVENTS_REF_1 0x0F86 |
info:
| #define VL53L1_VHV_RESULT_SIGNAL_TOTAL_EVENTS_REF_2 0x0F85 |
info:
| #define VL53L1_VHV_RESULT_SIGNAL_TOTAL_EVENTS_REF_3 0x0F84 |
info:
| #define VL53L1_XTALK_CALC_XTALK_FOR_ENABLED_SPADS 0x0F98 |
type: uint32_t
default: 0x00000000
info:
groups:
['patch_results', 'xtalk_calc']
fields:
| #define VL53L1_XTALK_CALC_XTALK_FOR_ENABLED_SPADS_0 0x0F9B |
info:
| #define VL53L1_XTALK_CALC_XTALK_FOR_ENABLED_SPADS_1 0x0F9A |
info:
| #define VL53L1_XTALK_CALC_XTALK_FOR_ENABLED_SPADS_2 0x0F99 |
info:
| #define VL53L1_XTALK_CALC_XTALK_FOR_ENABLED_SPADS_3 0x0F98 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_INNER_ROI_KCPS 0x0FA0 |
type: uint32_t
default: 0x00000000
info:
groups:
['patch_results', 'xtalk_results']
fields:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_INNER_ROI_KCPS_0 0x0FA3 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_INNER_ROI_KCPS_1 0x0FA2 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_INNER_ROI_KCPS_2 0x0FA1 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_INNER_ROI_KCPS_3 0x0FA0 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_OUTER_ROI_KCPS 0x0FA4 |
type: uint32_t
default: 0x00000000
info:
groups:
['patch_results', 'xtalk_results']
fields:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_OUTER_ROI_KCPS_0 0x0FA7 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_OUTER_ROI_KCPS_1 0x0FA6 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_OUTER_ROI_KCPS_2 0x0FA5 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_MM_OUTER_ROI_KCPS_3 0x0FA4 |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_USER_ROI_KCPS 0x0F9C |
type: uint32_t
default: 0x00000000
info:
groups:
['patch_results', 'xtalk_results']
fields:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_USER_ROI_KCPS_0 0x0F9F |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_USER_ROI_KCPS_1 0x0F9E |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_USER_ROI_KCPS_2 0x0F9D |
info:
| #define VL53L1_XTALK_RESULT_AVG_XTALK_USER_ROI_KCPS_3 0x0F9C |
info:
1.8.15