Public Attributes | List of all members
VL53L1_system_control_t Struct Reference

#include <vl53l1_register_structs.h>

Public Attributes

uint8_t firmware__enable
 
uint8_t power_management__go1_power_force
 
uint8_t system__interrupt_clear
 
uint8_t system__mode_start
 
uint8_t system__stream_count_ctrl
 

Detailed Description

Definition at line 1290 of file vl53l1_register_structs.h.

Member Data Documentation

◆ firmware__enable

uint8_t VL53L1_system_control_t::firmware__enable

info:

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

fields:

  • [0] = firmware_enable

Definition at line 1311 of file vl53l1_register_structs.h.

◆ power_management__go1_power_force

uint8_t VL53L1_system_control_t::power_management__go1_power_force

info:

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

fields:

  • [0] = go1_dig_powerforce

Definition at line 1291 of file vl53l1_register_structs.h.

◆ system__interrupt_clear

uint8_t VL53L1_system_control_t::system__interrupt_clear

info:

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

fields:

  • [0] = sys_interrupt_clear_range
  • [1] = sys_interrupt_clear_error

Definition at line 1321 of file vl53l1_register_structs.h.

◆ system__mode_start

uint8_t VL53L1_system_control_t::system__mode_start

info:

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

fields:

  • [1:0] = scheduler_mode
  • [3:2] = readout_mode
  • [4] = mode_range__single_shot
  • [5] = mode_range__back_to_back
  • [6] = mode_range__timed
  • [7] = mode_range__abort

Definition at line 1332 of file vl53l1_register_structs.h.

◆ system__stream_count_ctrl

uint8_t VL53L1_system_control_t::system__stream_count_ctrl

info:

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

fields:

  • [0] = retain_stream_count

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