Public Attributes | List of all members
VL53L1_static_nvm_managed_t Struct Reference

#include <vl53l1_register_structs.h>

Public Attributes

uint8_t ana_config__fast_osc__trim
 
uint8_t ana_config__reg_avdd1v2_sel
 
uint8_t ana_config__vhv_ref_sel_vddpix
 
uint8_t ana_config__vhv_ref_sel_vquench
 
uint8_t i2c_slave__device_address
 
uint16_t osc_measured__fast_osc__frequency
 
uint8_t vhv_config__count_thresh
 
uint8_t vhv_config__init
 
uint8_t vhv_config__offset
 
uint8_t vhv_config__timeout_macrop_loop_bound
 

Detailed Description

Definition at line 128 of file vl53l1_register_structs.h.

Member Data Documentation

◆ ana_config__fast_osc__trim

uint8_t VL53L1_static_nvm_managed_t::ana_config__fast_osc__trim

info:

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

fields:

  • [6:0] = fast_osc_trim

Definition at line 169 of file vl53l1_register_structs.h.

◆ ana_config__reg_avdd1v2_sel

uint8_t VL53L1_static_nvm_managed_t::ana_config__reg_avdd1v2_sel

info:

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

fields:

  • [1:0] = reg_avdd1v2_sel

Definition at line 159 of file vl53l1_register_structs.h.

◆ ana_config__vhv_ref_sel_vddpix

uint8_t VL53L1_static_nvm_managed_t::ana_config__vhv_ref_sel_vddpix

info:

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

fields:

  • [3:0] = ref_sel_vddpix

Definition at line 139 of file vl53l1_register_structs.h.

◆ ana_config__vhv_ref_sel_vquench

uint8_t VL53L1_static_nvm_managed_t::ana_config__vhv_ref_sel_vquench

info:

  • msb = 6
  • lsb = 3
  • i2c_size = 1

fields:

  • [6:3] = ref_sel_vquench

Definition at line 149 of file vl53l1_register_structs.h.

◆ i2c_slave__device_address

uint8_t VL53L1_static_nvm_managed_t::i2c_slave__device_address

info:

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

fields:

  • [6:0] = i2c_slave_device_address

Definition at line 129 of file vl53l1_register_structs.h.

◆ osc_measured__fast_osc__frequency

uint16_t VL53L1_static_nvm_managed_t::osc_measured__fast_osc__frequency

info:

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

fields:

  • [15:0] = osc_frequency (fixed point 4.12)

Definition at line 179 of file vl53l1_register_structs.h.

◆ vhv_config__count_thresh

uint8_t VL53L1_static_nvm_managed_t::vhv_config__count_thresh

info:

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

fields:

  • [7:0] = vhv_count_thresh

Definition at line 200 of file vl53l1_register_structs.h.

◆ vhv_config__init

uint8_t VL53L1_static_nvm_managed_t::vhv_config__init

info:

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

fields:

  • [7] = vhv0_init_enable
  • [5:0] = vhv0_init_value

Definition at line 220 of file vl53l1_register_structs.h.

◆ vhv_config__offset

uint8_t VL53L1_static_nvm_managed_t::vhv_config__offset

info:

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

fields:

  • [5:0] = vhv_step_val

Definition at line 210 of file vl53l1_register_structs.h.

◆ vhv_config__timeout_macrop_loop_bound

uint8_t VL53L1_static_nvm_managed_t::vhv_config__timeout_macrop_loop_bound

info:

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

fields:

  • [1:0] = vhv_timeout__macrop
  • [7:2] = vhv_loop_bound

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