Public Attributes | List of all members
VL53L1_customer_nvm_managed_t Struct Reference

#include <vl53l1_register_structs.h>

Public Attributes

uint16_t algo__crosstalk_compensation_plane_offset_kcps
 
int16_t algo__crosstalk_compensation_x_plane_gradient_kcps
 
int16_t algo__crosstalk_compensation_y_plane_gradient_kcps
 
int16_t algo__part_to_part_range_offset_mm
 
uint8_t global_config__ref_en_start_select
 
uint8_t global_config__spad_enables_ref_0
 
uint8_t global_config__spad_enables_ref_1
 
uint8_t global_config__spad_enables_ref_2
 
uint8_t global_config__spad_enables_ref_3
 
uint8_t global_config__spad_enables_ref_4
 
uint8_t global_config__spad_enables_ref_5
 
int16_t mm_config__inner_offset_mm
 
int16_t mm_config__outer_offset_mm
 
uint16_t ref_spad_char__total_rate_target_mcps
 
uint8_t ref_spad_man__num_requested_ref_spads
 
uint8_t ref_spad_man__ref_location
 

Detailed Description

Definition at line 243 of file vl53l1_register_structs.h.

Member Data Documentation

◆ algo__crosstalk_compensation_plane_offset_kcps

uint16_t VL53L1_customer_nvm_managed_t::algo__crosstalk_compensation_plane_offset_kcps

info:

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

fields:

  • [15:0] = crosstalk_compensation_plane_offset_kcps (fixed point 7.9)

Definition at line 334 of file vl53l1_register_structs.h.

◆ algo__crosstalk_compensation_x_plane_gradient_kcps

int16_t VL53L1_customer_nvm_managed_t::algo__crosstalk_compensation_x_plane_gradient_kcps

info:

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

fields:

  • [15:0] = crosstalk_compensation_x_plane_gradient_kcps (fixed point 5.11)

Definition at line 344 of file vl53l1_register_structs.h.

◆ algo__crosstalk_compensation_y_plane_gradient_kcps

int16_t VL53L1_customer_nvm_managed_t::algo__crosstalk_compensation_y_plane_gradient_kcps

info:

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

fields:

  • [15:0] = crosstalk_compensation_y_plane_gradient_kcps (fixed point 5.11)

Definition at line 354 of file vl53l1_register_structs.h.

◆ algo__part_to_part_range_offset_mm

int16_t VL53L1_customer_nvm_managed_t::algo__part_to_part_range_offset_mm

info:

  • msb = 12
  • lsb = 0
  • i2c_size = 2

fields:

  • [12:0] = part_to_part_offset_mm (fixed point 11.2)

Definition at line 374 of file vl53l1_register_structs.h.

◆ global_config__ref_en_start_select

uint8_t VL53L1_customer_nvm_managed_t::global_config__ref_en_start_select

info:

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

fields:

  • [7:0] = ref_en_start_select

Definition at line 304 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_ref_0

uint8_t VL53L1_customer_nvm_managed_t::global_config__spad_enables_ref_0

info:

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

fields:

  • [7:0] = spad_enables_ref_0

Definition at line 244 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_ref_1

uint8_t VL53L1_customer_nvm_managed_t::global_config__spad_enables_ref_1

info:

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

fields:

  • [7:0] = spad_enables_ref_1

Definition at line 254 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_ref_2

uint8_t VL53L1_customer_nvm_managed_t::global_config__spad_enables_ref_2

info:

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

fields:

  • [7:0] = spad_enables_ref_2

Definition at line 264 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_ref_3

uint8_t VL53L1_customer_nvm_managed_t::global_config__spad_enables_ref_3

info:

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

fields:

  • [7:0] = spad_enables_ref_3

Definition at line 274 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_ref_4

uint8_t VL53L1_customer_nvm_managed_t::global_config__spad_enables_ref_4

info:

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

fields:

  • [7:0] = spad_enables_ref_4

Definition at line 284 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_ref_5

uint8_t VL53L1_customer_nvm_managed_t::global_config__spad_enables_ref_5

info:

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

fields:

  • [3:0] = spad_enables_ref_5

Definition at line 294 of file vl53l1_register_structs.h.

◆ mm_config__inner_offset_mm

int16_t VL53L1_customer_nvm_managed_t::mm_config__inner_offset_mm

info:

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

fields:

  • [15:0] = mm_config__inner_offset_mm

Definition at line 384 of file vl53l1_register_structs.h.

◆ mm_config__outer_offset_mm

int16_t VL53L1_customer_nvm_managed_t::mm_config__outer_offset_mm

info:

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

fields:

  • [15:0] = mm_config__outer_offset_mm

Definition at line 394 of file vl53l1_register_structs.h.

◆ ref_spad_char__total_rate_target_mcps

uint16_t VL53L1_customer_nvm_managed_t::ref_spad_char__total_rate_target_mcps

info:

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

fields:

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

Definition at line 364 of file vl53l1_register_structs.h.

◆ ref_spad_man__num_requested_ref_spads

uint8_t VL53L1_customer_nvm_managed_t::ref_spad_man__num_requested_ref_spads

info:

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

fields:

  • [5:0] = ref_spad_man__num_requested_ref_spad

Definition at line 314 of file vl53l1_register_structs.h.

◆ ref_spad_man__ref_location

uint8_t VL53L1_customer_nvm_managed_t::ref_spad_man__ref_location

info:

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

fields:

  • [1:0] = ref_spad_man__ref_location

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