Public Attributes | List of all members
VL53L1_gph_timing_config_t Struct Reference

#include <vl53l1_register_structs.h>

Public Attributes

uint8_t gph__mm_config__timeout_macrop_a_hi
 
uint8_t gph__mm_config__timeout_macrop_a_lo
 
uint8_t gph__mm_config__timeout_macrop_b_hi
 
uint8_t gph__mm_config__timeout_macrop_b_lo
 
uint16_t gph__range_config__min_count_rate_rtn_limit_mcps
 
uint16_t gph__range_config__sigma_thresh
 
uint8_t gph__range_config__timeout_macrop_a_hi
 
uint8_t gph__range_config__timeout_macrop_a_lo
 
uint8_t gph__range_config__timeout_macrop_b_hi
 
uint8_t gph__range_config__timeout_macrop_b_lo
 
uint8_t gph__range_config__valid_phase_high
 
uint8_t gph__range_config__valid_phase_low
 
uint8_t gph__range_config__vcsel_period_a
 
uint8_t gph__range_config__vcsel_period_b
 

Detailed Description

Definition at line 3208 of file vl53l1_register_structs.h.

Member Data Documentation

◆ gph__mm_config__timeout_macrop_a_hi

uint8_t VL53L1_gph_timing_config_t::gph__mm_config__timeout_macrop_a_hi

info:

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

fields:

  • [3:0] = gph_mm_config__config_timeout_macrop_a_hi

Definition at line 3209 of file vl53l1_register_structs.h.

◆ gph__mm_config__timeout_macrop_a_lo

uint8_t VL53L1_gph_timing_config_t::gph__mm_config__timeout_macrop_a_lo

info:

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

fields:

  • [7:0] = gph_mm_config__config_timeout_macrop_a_lo

Definition at line 3219 of file vl53l1_register_structs.h.

◆ gph__mm_config__timeout_macrop_b_hi

uint8_t VL53L1_gph_timing_config_t::gph__mm_config__timeout_macrop_b_hi

info:

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

fields:

  • [3:0] = gph_mm_config__config_timeout_macrop_b_hi

Definition at line 3229 of file vl53l1_register_structs.h.

◆ gph__mm_config__timeout_macrop_b_lo

uint8_t VL53L1_gph_timing_config_t::gph__mm_config__timeout_macrop_b_lo

info:

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

fields:

  • [7:0] = gph_mm_config__config_timeout_macrop_b_lo

Definition at line 3239 of file vl53l1_register_structs.h.

◆ gph__range_config__min_count_rate_rtn_limit_mcps

uint16_t VL53L1_gph_timing_config_t::gph__range_config__min_count_rate_rtn_limit_mcps

info:

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

fields:

  • [15:0] = gph_range_config__min_count_rate_rtn_limit_mcps (fixed point 9.7)

Definition at line 3319 of file vl53l1_register_structs.h.

◆ gph__range_config__sigma_thresh

uint16_t VL53L1_gph_timing_config_t::gph__range_config__sigma_thresh

info:

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

fields:

  • [15:0] = gph_range_config__sigma_thresh (fixed point 14.2)

Definition at line 3309 of file vl53l1_register_structs.h.

◆ gph__range_config__timeout_macrop_a_hi

uint8_t VL53L1_gph_timing_config_t::gph__range_config__timeout_macrop_a_hi

info:

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

fields:

  • [3:0] = gph_range_timeout_overall_periods_macrop_a_hi

Definition at line 3249 of file vl53l1_register_structs.h.

◆ gph__range_config__timeout_macrop_a_lo

uint8_t VL53L1_gph_timing_config_t::gph__range_config__timeout_macrop_a_lo

info:

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

fields:

  • [7:0] = gph_range_timeout_overall_periods_macrop_a_lo

Definition at line 3259 of file vl53l1_register_structs.h.

◆ gph__range_config__timeout_macrop_b_hi

uint8_t VL53L1_gph_timing_config_t::gph__range_config__timeout_macrop_b_hi

info:

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

fields:

  • [3:0] = gph_range_timeout_overall_periods_macrop_b_hi

Definition at line 3289 of file vl53l1_register_structs.h.

◆ gph__range_config__timeout_macrop_b_lo

uint8_t VL53L1_gph_timing_config_t::gph__range_config__timeout_macrop_b_lo

info:

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

fields:

  • [7:0] = gph_range_timeout_overall_periods_macrop_b_lo

Definition at line 3299 of file vl53l1_register_structs.h.

◆ gph__range_config__valid_phase_high

uint8_t VL53L1_gph_timing_config_t::gph__range_config__valid_phase_high

info:

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

fields:

  • [7:0] = gph_range_config__valid_phase_high (fixed point 5.3)

Definition at line 3339 of file vl53l1_register_structs.h.

◆ gph__range_config__valid_phase_low

uint8_t VL53L1_gph_timing_config_t::gph__range_config__valid_phase_low

info:

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

fields:

  • [7:0] = gph_range_config__valid_phase_low (fixed point 5.3)

Definition at line 3329 of file vl53l1_register_structs.h.

◆ gph__range_config__vcsel_period_a

uint8_t VL53L1_gph_timing_config_t::gph__range_config__vcsel_period_a

info:

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

fields:

  • [5:0] = gph_range_config__vcsel_period_a

Definition at line 3269 of file vl53l1_register_structs.h.

◆ gph__range_config__vcsel_period_b

uint8_t VL53L1_gph_timing_config_t::gph__range_config__vcsel_period_b

info:

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

fields:

  • [5:0] = gph_range_config__vcsel_period_b

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