Public Attributes | List of all members
VL53L1_patch_results_t Struct Reference

#include <vl53l1_register_structs.h>

Public Attributes

uint8_t dss_calc__mode_roi_0
 
uint8_t dss_calc__mode_roi_1
 
uint8_t dss_calc__roi_ctrl
 
uint8_t dss_calc__spare_1
 
uint8_t dss_calc__spare_2
 
uint8_t dss_calc__spare_3
 
uint8_t dss_calc__spare_4
 
uint8_t dss_calc__spare_5
 
uint8_t dss_calc__spare_6
 
uint8_t dss_calc__spare_7
 
uint8_t dss_calc__user_roi_0
 
uint8_t dss_calc__user_roi_1
 
uint8_t dss_calc__user_roi_spad_en_0
 
uint8_t dss_calc__user_roi_spad_en_1
 
uint8_t dss_calc__user_roi_spad_en_10
 
uint8_t dss_calc__user_roi_spad_en_11
 
uint8_t dss_calc__user_roi_spad_en_12
 
uint8_t dss_calc__user_roi_spad_en_13
 
uint8_t dss_calc__user_roi_spad_en_14
 
uint8_t dss_calc__user_roi_spad_en_15
 
uint8_t dss_calc__user_roi_spad_en_16
 
uint8_t dss_calc__user_roi_spad_en_17
 
uint8_t dss_calc__user_roi_spad_en_18
 
uint8_t dss_calc__user_roi_spad_en_19
 
uint8_t dss_calc__user_roi_spad_en_2
 
uint8_t dss_calc__user_roi_spad_en_20
 
uint8_t dss_calc__user_roi_spad_en_21
 
uint8_t dss_calc__user_roi_spad_en_22
 
uint8_t dss_calc__user_roi_spad_en_23
 
uint8_t dss_calc__user_roi_spad_en_24
 
uint8_t dss_calc__user_roi_spad_en_25
 
uint8_t dss_calc__user_roi_spad_en_26
 
uint8_t dss_calc__user_roi_spad_en_27
 
uint8_t dss_calc__user_roi_spad_en_28
 
uint8_t dss_calc__user_roi_spad_en_29
 
uint8_t dss_calc__user_roi_spad_en_3
 
uint8_t dss_calc__user_roi_spad_en_30
 
uint8_t dss_calc__user_roi_spad_en_31
 
uint8_t dss_calc__user_roi_spad_en_4
 
uint8_t dss_calc__user_roi_spad_en_5
 
uint8_t dss_calc__user_roi_spad_en_6
 
uint8_t dss_calc__user_roi_spad_en_7
 
uint8_t dss_calc__user_roi_spad_en_8
 
uint8_t dss_calc__user_roi_spad_en_9
 
uint8_t dss_result__enabled_blocks
 
uint16_t dss_result__num_requested_spads
 
uint16_t dss_result__total_rate_per_spad
 
uint16_t mm_result__inner_intersection_rate
 
uint16_t mm_result__outer_complement_rate
 
uint16_t mm_result__total_offset
 
uint16_t phasecal_result__phase_output_ref
 
uint32_t range_result__accum_phase
 
uint16_t range_result__offset_corrected_range
 
uint8_t sigma_estimator_calc__spare_0
 
uint16_t vhv_result__peak_signal_rate_mcps
 
uint32_t vhv_result__signal_total_events_ref
 
uint32_t xtalk_calc__xtalk_for_enabled_spads
 
uint32_t xtalk_result__avg_xtalk_mm_inner_roi_kcps
 
uint32_t xtalk_result__avg_xtalk_mm_outer_roi_kcps
 
uint32_t xtalk_result__avg_xtalk_user_roi_kcps
 

Detailed Description

Definition at line 3394 of file vl53l1_register_structs.h.

Member Data Documentation

◆ dss_calc__mode_roi_0

uint8_t VL53L1_patch_results_t::dss_calc__mode_roi_0

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__mode_roi_0

Definition at line 3816 of file vl53l1_register_structs.h.

◆ dss_calc__mode_roi_1

uint8_t VL53L1_patch_results_t::dss_calc__mode_roi_1

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__mode_roi_1

Definition at line 3826 of file vl53l1_register_structs.h.

◆ dss_calc__roi_ctrl

uint8_t VL53L1_patch_results_t::dss_calc__roi_ctrl

info:

  • msb = 1
  • lsb = 0
  • i2c_size = 1

fields:

  • [0] = dss_calc__roi_intersect_enable
  • [1] = dss_calc__roi_subtract_enable

Definition at line 3395 of file vl53l1_register_structs.h.

◆ dss_calc__spare_1

uint8_t VL53L1_patch_results_t::dss_calc__spare_1

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__spare_1

Definition at line 3406 of file vl53l1_register_structs.h.

◆ dss_calc__spare_2

uint8_t VL53L1_patch_results_t::dss_calc__spare_2

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__spare_2

Definition at line 3416 of file vl53l1_register_structs.h.

◆ dss_calc__spare_3

uint8_t VL53L1_patch_results_t::dss_calc__spare_3

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__spare_3

Definition at line 3426 of file vl53l1_register_structs.h.

◆ dss_calc__spare_4

uint8_t VL53L1_patch_results_t::dss_calc__spare_4

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__spare_4

Definition at line 3436 of file vl53l1_register_structs.h.

◆ dss_calc__spare_5

uint8_t VL53L1_patch_results_t::dss_calc__spare_5

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__spare_5

Definition at line 3446 of file vl53l1_register_structs.h.

◆ dss_calc__spare_6

uint8_t VL53L1_patch_results_t::dss_calc__spare_6

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__spare_6

Definition at line 3456 of file vl53l1_register_structs.h.

◆ dss_calc__spare_7

uint8_t VL53L1_patch_results_t::dss_calc__spare_7

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__spare_7

Definition at line 3466 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_0

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_0

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_0

Definition at line 3796 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_1

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_1

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_1

Definition at line 3806 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_0

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_0

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_0

Definition at line 3476 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_1

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_1

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_1

Definition at line 3486 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_10

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_10

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_10

Definition at line 3576 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_11

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_11

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_11

Definition at line 3586 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_12

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_12

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_12

Definition at line 3596 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_13

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_13

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_13

Definition at line 3606 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_14

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_14

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_14

Definition at line 3616 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_15

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_15

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_15

Definition at line 3626 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_16

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_16

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_16

Definition at line 3636 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_17

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_17

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_17

Definition at line 3646 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_18

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_18

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_18

Definition at line 3656 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_19

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_19

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_19

Definition at line 3666 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_2

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_2

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_2

Definition at line 3496 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_20

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_20

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_20

Definition at line 3676 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_21

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_21

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_21

Definition at line 3686 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_22

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_22

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_22

Definition at line 3696 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_23

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_23

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_23

Definition at line 3706 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_24

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_24

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_24

Definition at line 3716 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_25

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_25

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_25

Definition at line 3726 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_26

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_26

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_26

Definition at line 3736 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_27

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_27

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_27

Definition at line 3746 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_28

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_28

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_28

Definition at line 3756 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_29

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_29

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_29

Definition at line 3766 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_3

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_3

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_3

Definition at line 3506 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_30

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_30

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_30

Definition at line 3776 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_31

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_31

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_31

Definition at line 3786 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_4

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_4

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_4

Definition at line 3516 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_5

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_5

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_5

Definition at line 3526 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_6

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_6

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_6

Definition at line 3536 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_7

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_7

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_7

Definition at line 3546 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_8

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_8

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_8

Definition at line 3556 of file vl53l1_register_structs.h.

◆ dss_calc__user_roi_spad_en_9

uint8_t VL53L1_patch_results_t::dss_calc__user_roi_spad_en_9

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_calc__user_roi_spad_en_9

Definition at line 3566 of file vl53l1_register_structs.h.

◆ dss_result__enabled_blocks

uint8_t VL53L1_patch_results_t::dss_result__enabled_blocks

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = dss_result__enabled_blocks

Definition at line 3886 of file vl53l1_register_structs.h.

◆ dss_result__num_requested_spads

uint16_t VL53L1_patch_results_t::dss_result__num_requested_spads

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = dss_result__num_requested_spads (fixed point 8.8)

Definition at line 3896 of file vl53l1_register_structs.h.

◆ dss_result__total_rate_per_spad

uint16_t VL53L1_patch_results_t::dss_result__total_rate_per_spad

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = dss_result__total_rate_per_spad

Definition at line 3876 of file vl53l1_register_structs.h.

◆ mm_result__inner_intersection_rate

uint16_t VL53L1_patch_results_t::mm_result__inner_intersection_rate

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = mm_result__inner_intersection_rate

Definition at line 3906 of file vl53l1_register_structs.h.

◆ mm_result__outer_complement_rate

uint16_t VL53L1_patch_results_t::mm_result__outer_complement_rate

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = mm_result__outer_complement_rate

Definition at line 3916 of file vl53l1_register_structs.h.

◆ mm_result__total_offset

uint16_t VL53L1_patch_results_t::mm_result__total_offset

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = mm_result__total_offset

Definition at line 3926 of file vl53l1_register_structs.h.

◆ phasecal_result__phase_output_ref

uint16_t VL53L1_patch_results_t::phasecal_result__phase_output_ref

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = phasecal_result__normalised_phase_ref

Definition at line 3866 of file vl53l1_register_structs.h.

◆ range_result__accum_phase

uint32_t VL53L1_patch_results_t::range_result__accum_phase

info:

  • msb = 31
  • lsb = 0
  • i2c_size = 4

fields:

  • [31:0] = range_result__accum_phase

Definition at line 3976 of file vl53l1_register_structs.h.

◆ range_result__offset_corrected_range

uint16_t VL53L1_patch_results_t::range_result__offset_corrected_range

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = range_result__offset_corrected_range

Definition at line 3986 of file vl53l1_register_structs.h.

◆ sigma_estimator_calc__spare_0

uint8_t VL53L1_patch_results_t::sigma_estimator_calc__spare_0

info:

  • msb = 7
  • lsb = 0
  • i2c_size = 1

fields:

  • [7:0] = sigma_estimator_calc__spare_0

Definition at line 3836 of file vl53l1_register_structs.h.

◆ vhv_result__peak_signal_rate_mcps

uint16_t VL53L1_patch_results_t::vhv_result__peak_signal_rate_mcps

info:

  • msb = 15
  • lsb = 0
  • i2c_size = 2

fields:

  • [15:0] = vhv_result__peak_signal_rate_mcps

Definition at line 3846 of file vl53l1_register_structs.h.

◆ vhv_result__signal_total_events_ref

uint32_t VL53L1_patch_results_t::vhv_result__signal_total_events_ref

info:

  • msb = 31
  • lsb = 0
  • i2c_size = 4

fields:

  • [31:0] = vhv_result__signal_total_events_ref

Definition at line 3856 of file vl53l1_register_structs.h.

◆ xtalk_calc__xtalk_for_enabled_spads

uint32_t VL53L1_patch_results_t::xtalk_calc__xtalk_for_enabled_spads

info:

  • msb = 23
  • lsb = 0
  • i2c_size = 4

fields:

  • [23:0] = xtalk_calc__xtalk_for_enabled_spads (fixed point 11.13)

Definition at line 3936 of file vl53l1_register_structs.h.

◆ xtalk_result__avg_xtalk_mm_inner_roi_kcps

uint32_t VL53L1_patch_results_t::xtalk_result__avg_xtalk_mm_inner_roi_kcps

info:

  • msb = 23
  • lsb = 0
  • i2c_size = 4

fields:

  • [23:0] = xtalk_result__avg_xtalk_mm_inner_roi_kcps (fixed point 11.13)

Definition at line 3956 of file vl53l1_register_structs.h.

◆ xtalk_result__avg_xtalk_mm_outer_roi_kcps

uint32_t VL53L1_patch_results_t::xtalk_result__avg_xtalk_mm_outer_roi_kcps

info:

  • msb = 23
  • lsb = 0
  • i2c_size = 4

fields:

  • [23:0] = xtalk_result__avg_xtalk_mm_outer_roi_kcps (fixed point 11.13)

Definition at line 3966 of file vl53l1_register_structs.h.

◆ xtalk_result__avg_xtalk_user_roi_kcps

uint32_t VL53L1_patch_results_t::xtalk_result__avg_xtalk_user_roi_kcps

info:

  • msb = 23
  • lsb = 0
  • i2c_size = 4

fields:

  • [23:0] = xtalk_result__avg_xtalk_user_roi_kcps (fixed point 11.13)

Definition at line 3946 of file vl53l1_register_structs.h.


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


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