Public Attributes | List of all members
VL53L1_low_power_auto_data_t Struct Reference

Structure to hold state, tuning and output variables for the low power auto mode (Presence) More...

#include <vl53l1_ll_def.h>

Public Attributes

uint16_t dss__required_spads
 
uint32_t dss__total_rate_per_spad_mcps
 
uint8_t first_run_phasecal_result
 
uint8_t is_low_power_auto_mode
 
uint8_t low_power_auto_range_count
 
uint8_t saved_interrupt_config
 
uint8_t saved_vhv_init
 
uint8_t saved_vhv_timeout
 
uint8_t vhv_loop_bound
 

Detailed Description

Structure to hold state, tuning and output variables for the low power auto mode (Presence)

Definition at line 480 of file vl53l1_ll_def.h.

Member Data Documentation

◆ dss__required_spads

uint16_t VL53L1_low_power_auto_data_t::dss__required_spads

DSS. Calculated required SPADs value

Definition at line 511 of file vl53l1_ll_def.h.

◆ dss__total_rate_per_spad_mcps

uint32_t VL53L1_low_power_auto_data_t::dss__total_rate_per_spad_mcps

DSS. Total rate per spad given from the current range

Definition at line 508 of file vl53l1_ll_def.h.

◆ first_run_phasecal_result

uint8_t VL53L1_low_power_auto_data_t::first_run_phasecal_result

phase cal resutl from the first range

Definition at line 505 of file vl53l1_ll_def.h.

◆ is_low_power_auto_mode

uint8_t VL53L1_low_power_auto_data_t::is_low_power_auto_mode

Indicates if we are or are not in low power auto mode

Definition at line 489 of file vl53l1_ll_def.h.

◆ low_power_auto_range_count

uint8_t VL53L1_low_power_auto_data_t::low_power_auto_range_count

Used to check if we're running the first range or not. Not to be used as a stream count

Definition at line 493 of file vl53l1_ll_def.h.

◆ saved_interrupt_config

uint8_t VL53L1_low_power_auto_data_t::saved_interrupt_config

saved interrupt config byte to restore

Definition at line 496 of file vl53l1_ll_def.h.

◆ saved_vhv_init

uint8_t VL53L1_low_power_auto_data_t::saved_vhv_init

saved vhv config init byte to restore

Definition at line 499 of file vl53l1_ll_def.h.

◆ saved_vhv_timeout

uint8_t VL53L1_low_power_auto_data_t::saved_vhv_timeout

saved vhv config timeout byte to restore

Definition at line 502 of file vl53l1_ll_def.h.

◆ vhv_loop_bound

uint8_t VL53L1_low_power_auto_data_t::vhv_loop_bound

Tuning variable for the VHV loop bound setting in low power auto mode. This is zero based, so the number of loops in VHV is this + 1. Please note, the first range will run with default VHV settings. Only lower 6 bits are allowed

Definition at line 486 of file vl53l1_ll_def.h.


The documentation for this struct was generated from the following file:


vl53l1x
Author(s):
autogenerated on Fri Aug 2 2024 08:35:55