Public Attributes | List of all members
VL53L1_dynamic_config_t Struct Reference

#include <vl53l1_register_structs.h>

Public Attributes

uint8_t roi_config__user_roi_centre_spad
 
uint8_t roi_config__user_roi_requested_global_xy_size
 
uint8_t sd_config__first_order_select
 
uint8_t sd_config__initial_phase_sd0
 
uint8_t sd_config__initial_phase_sd1
 
uint8_t sd_config__quantifier
 
uint8_t sd_config__woi_sd0
 
uint8_t sd_config__woi_sd1
 
uint8_t system__enable_xtalk_per_quadrant
 
uint8_t system__grouped_parameter_hold
 
uint8_t system__grouped_parameter_hold_0
 
uint8_t system__grouped_parameter_hold_1
 
uint8_t system__seed_config
 
uint8_t system__sequence_config
 
uint16_t system__thresh_high
 
uint16_t system__thresh_low
 

Detailed Description

Definition at line 1105 of file vl53l1_register_structs.h.

Member Data Documentation

◆ roi_config__user_roi_centre_spad

uint8_t VL53L1_dynamic_config_t::roi_config__user_roi_centre_spad

info:

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

fields:

  • [7:0] = user_roi_center_spad

Definition at line 1230 of file vl53l1_register_structs.h.

◆ roi_config__user_roi_requested_global_xy_size

uint8_t VL53L1_dynamic_config_t::roi_config__user_roi_requested_global_xy_size

info:

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

fields:

  • [7:0] = roi_config__user_roi_requested_global_xy_size

Definition at line 1240 of file vl53l1_register_structs.h.

◆ sd_config__first_order_select

uint8_t VL53L1_dynamic_config_t::sd_config__first_order_select

info:

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

fields:

  • [0] = sd_config__first_order_select_rtn
  • [1] = sd_config__first_order_select_ref

Definition at line 1209 of file vl53l1_register_structs.h.

◆ sd_config__initial_phase_sd0

uint8_t VL53L1_dynamic_config_t::sd_config__initial_phase_sd0

info:

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

fields:

  • [6:0] = sd_config__initial_phase_sd0

Definition at line 1178 of file vl53l1_register_structs.h.

◆ sd_config__initial_phase_sd1

uint8_t VL53L1_dynamic_config_t::sd_config__initial_phase_sd1

info:

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

fields:

  • [6:0] = sd_config__initial_phase_sd1

Definition at line 1188 of file vl53l1_register_structs.h.

◆ sd_config__quantifier

uint8_t VL53L1_dynamic_config_t::sd_config__quantifier

info:

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

fields:

  • [3:0] = sd_config__quantifier

Definition at line 1220 of file vl53l1_register_structs.h.

◆ sd_config__woi_sd0

uint8_t VL53L1_dynamic_config_t::sd_config__woi_sd0

info:

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

fields:

  • [7:0] = sd_config__woi_sd0

Definition at line 1158 of file vl53l1_register_structs.h.

◆ sd_config__woi_sd1

uint8_t VL53L1_dynamic_config_t::sd_config__woi_sd1

info:

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

fields:

  • [7:0] = sd_config__woi_sd1

Definition at line 1168 of file vl53l1_register_structs.h.

◆ system__enable_xtalk_per_quadrant

uint8_t VL53L1_dynamic_config_t::system__enable_xtalk_per_quadrant

info:

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

fields:

  • [0] = system__enable_xtalk_per_quadrant

Definition at line 1137 of file vl53l1_register_structs.h.

◆ system__grouped_parameter_hold

uint8_t VL53L1_dynamic_config_t::system__grouped_parameter_hold

info:

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

fields:

  • [0] = grouped_parameter_hold
  • [1] = grouped_parameter_hold_id

Definition at line 1267 of file vl53l1_register_structs.h.

◆ system__grouped_parameter_hold_0

uint8_t VL53L1_dynamic_config_t::system__grouped_parameter_hold_0

info:

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

fields:

  • [0] = grouped_parameter_hold
  • [1] = grouped_parameter_hold_id

Definition at line 1106 of file vl53l1_register_structs.h.

◆ system__grouped_parameter_hold_1

uint8_t VL53L1_dynamic_config_t::system__grouped_parameter_hold_1

info:

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

fields:

  • [0] = grouped_parameter_hold
  • [1] = grouped_parameter_hold_id

Definition at line 1198 of file vl53l1_register_structs.h.

◆ system__seed_config

uint8_t VL53L1_dynamic_config_t::system__seed_config

info:

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

fields:

  • [1:0] = system__seed_config
  • [2] = system__fw_pause_ctrl

Definition at line 1147 of file vl53l1_register_structs.h.

◆ system__sequence_config

uint8_t VL53L1_dynamic_config_t::system__sequence_config

info:

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

fields:

  • [0] = sequence_vhv_en
  • [1] = sequence_phasecal_en
  • [2] = sequence_reference_phase_en
  • [3] = sequence_dss1_en
  • [4] = sequence_dss2_en
  • [5] = sequence_mm1_en
  • [6] = sequence_mm2_en
  • [7] = sequence_range_en

Definition at line 1250 of file vl53l1_register_structs.h.

◆ system__thresh_high

uint16_t VL53L1_dynamic_config_t::system__thresh_high

info:

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

fields:

  • [15:0] = thresh_high

Definition at line 1117 of file vl53l1_register_structs.h.

◆ system__thresh_low

uint16_t VL53L1_dynamic_config_t::system__thresh_low

info:

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

fields:

  • [15:0] = thresh_low

Definition at line 1127 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