VL53L1 Register Structure definitions. More...
Go to the source code of this file.
Classes | |
struct | VL53L1_core_results_t |
struct | VL53L1_customer_nvm_managed_t |
struct | VL53L1_debug_results_t |
struct | VL53L1_dynamic_config_t |
struct | VL53L1_fw_internal_t |
struct | VL53L1_general_config_t |
struct | VL53L1_gph_general_config_t |
struct | VL53L1_gph_static_config_t |
struct | VL53L1_gph_timing_config_t |
struct | VL53L1_nvm_copy_data_t |
struct | VL53L1_patch_debug_t |
struct | VL53L1_patch_results_t |
struct | VL53L1_prev_shadow_core_results_t |
struct | VL53L1_prev_shadow_system_results_t |
struct | VL53L1_shadow_core_results_t |
struct | VL53L1_shadow_system_results_t |
struct | VL53L1_static_config_t |
struct | VL53L1_static_nvm_managed_t |
struct | VL53L1_system_control_t |
struct | VL53L1_system_results_t |
struct | VL53L1_timing_config_t |
VL53L1 Register Structure definitions.
Definition in file vl53l1_register_structs.h.
#define VL53L1_CORE_RESULTS_I2C_INDEX VL53L1_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0 |
Definition at line 82 of file vl53l1_register_structs.h.
#define VL53L1_CORE_RESULTS_I2C_SIZE_BYTES 33 |
Definition at line 104 of file vl53l1_register_structs.h.
#define VL53L1_CUSTOMER_NVM_MANAGED_I2C_INDEX VL53L1_GLOBAL_CONFIG__SPAD_ENABLES_REF_0 |
Definition at line 75 of file vl53l1_register_structs.h.
#define VL53L1_CUSTOMER_NVM_MANAGED_I2C_SIZE_BYTES 23 |
Definition at line 97 of file vl53l1_register_structs.h.
#define VL53L1_DEBUG_RESULTS_I2C_INDEX VL53L1_PHASECAL_RESULT__REFERENCE_PHASE |
Definition at line 83 of file vl53l1_register_structs.h.
#define VL53L1_DEBUG_RESULTS_I2C_SIZE_BYTES 56 |
Definition at line 105 of file vl53l1_register_structs.h.
#define VL53L1_DYNAMIC_CONFIG_I2C_INDEX VL53L1_SYSTEM__GROUPED_PARAMETER_HOLD_0 |
Definition at line 79 of file vl53l1_register_structs.h.
#define VL53L1_DYNAMIC_CONFIG_I2C_SIZE_BYTES 18 |
Definition at line 101 of file vl53l1_register_structs.h.
#define VL53L1_FW_INTERNAL_I2C_INDEX VL53L1_FIRMWARE__INTERNAL_STREAM_COUNT_DIV |
Definition at line 91 of file vl53l1_register_structs.h.
#define VL53L1_FW_INTERNAL_I2C_SIZE_BYTES 2 |
Definition at line 113 of file vl53l1_register_structs.h.
#define VL53L1_GENERAL_CONFIG_I2C_INDEX VL53L1_GPH_CONFIG__STREAM_COUNT_UPDATE_VALUE |
Definition at line 77 of file vl53l1_register_structs.h.
#define VL53L1_GENERAL_CONFIG_I2C_SIZE_BYTES 22 |
Definition at line 99 of file vl53l1_register_structs.h.
#define VL53L1_GPH_GENERAL_CONFIG_I2C_INDEX VL53L1_GPH__SYSTEM__THRESH_RATE_HIGH |
Definition at line 88 of file vl53l1_register_structs.h.
#define VL53L1_GPH_GENERAL_CONFIG_I2C_SIZE_BYTES 5 |
Definition at line 110 of file vl53l1_register_structs.h.
#define VL53L1_GPH_STATIC_CONFIG_I2C_INDEX VL53L1_GPH__DSS_CONFIG__ROI_MODE_CONTROL |
Definition at line 89 of file vl53l1_register_structs.h.
#define VL53L1_GPH_STATIC_CONFIG_I2C_SIZE_BYTES 6 |
Definition at line 111 of file vl53l1_register_structs.h.
#define VL53L1_GPH_TIMING_CONFIG_I2C_INDEX VL53L1_GPH__MM_CONFIG__TIMEOUT_MACROP_A_HI |
Definition at line 90 of file vl53l1_register_structs.h.
#define VL53L1_GPH_TIMING_CONFIG_I2C_SIZE_BYTES 16 |
Definition at line 112 of file vl53l1_register_structs.h.
#define VL53L1_NVM_COPY_DATA_I2C_INDEX VL53L1_IDENTIFICATION__MODEL_ID |
Definition at line 84 of file vl53l1_register_structs.h.
#define VL53L1_NVM_COPY_DATA_I2C_SIZE_BYTES 49 |
Definition at line 106 of file vl53l1_register_structs.h.
#define VL53L1_PATCH_DEBUG_I2C_INDEX VL53L1_RESULT__DEBUG_STATUS |
Definition at line 87 of file vl53l1_register_structs.h.
#define VL53L1_PATCH_DEBUG_I2C_SIZE_BYTES 2 |
Definition at line 109 of file vl53l1_register_structs.h.
#define VL53L1_PATCH_RESULTS_I2C_INDEX VL53L1_DSS_CALC__ROI_CTRL |
Definition at line 92 of file vl53l1_register_structs.h.
#define VL53L1_PATCH_RESULTS_I2C_SIZE_BYTES 90 |
Definition at line 114 of file vl53l1_register_structs.h.
#define VL53L1_PREV_SHADOW_CORE_RESULTS_I2C_INDEX VL53L1_PREV_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0 |
Definition at line 86 of file vl53l1_register_structs.h.
#define VL53L1_PREV_SHADOW_CORE_RESULTS_I2C_SIZE_BYTES 33 |
Definition at line 108 of file vl53l1_register_structs.h.
#define VL53L1_PREV_SHADOW_SYSTEM_RESULTS_I2C_INDEX VL53L1_PREV_SHADOW_RESULT__INTERRUPT_STATUS |
Definition at line 85 of file vl53l1_register_structs.h.
#define VL53L1_PREV_SHADOW_SYSTEM_RESULTS_I2C_SIZE_BYTES 44 |
Definition at line 107 of file vl53l1_register_structs.h.
#define VL53L1_SHADOW_CORE_RESULTS_I2C_INDEX VL53L1_SHADOW_RESULT_CORE__AMBIENT_WINDOW_EVENTS_SD0 |
Definition at line 94 of file vl53l1_register_structs.h.
#define VL53L1_SHADOW_CORE_RESULTS_I2C_SIZE_BYTES 33 |
Definition at line 116 of file vl53l1_register_structs.h.
#define VL53L1_SHADOW_SYSTEM_RESULTS_I2C_INDEX VL53L1_SHADOW_PHASECAL_RESULT__VCSEL_START |
Definition at line 93 of file vl53l1_register_structs.h.
#define VL53L1_SHADOW_SYSTEM_RESULTS_I2C_SIZE_BYTES 82 |
Definition at line 115 of file vl53l1_register_structs.h.
#define VL53L1_STATIC_CONFIG_I2C_INDEX VL53L1_DSS_CONFIG__TARGET_TOTAL_RATE_MCPS |
Definition at line 76 of file vl53l1_register_structs.h.
#define VL53L1_STATIC_CONFIG_I2C_SIZE_BYTES 32 |
Definition at line 98 of file vl53l1_register_structs.h.
#define VL53L1_STATIC_NVM_MANAGED_I2C_INDEX VL53L1_I2C_SLAVE__DEVICE_ADDRESS |
Definition at line 74 of file vl53l1_register_structs.h.
#define VL53L1_STATIC_NVM_MANAGED_I2C_SIZE_BYTES 11 |
Definition at line 96 of file vl53l1_register_structs.h.
#define VL53L1_SYSTEM_CONTROL_I2C_INDEX VL53L1_POWER_MANAGEMENT__GO1_POWER_FORCE |
Definition at line 80 of file vl53l1_register_structs.h.
#define VL53L1_SYSTEM_CONTROL_I2C_SIZE_BYTES 5 |
Definition at line 102 of file vl53l1_register_structs.h.
#define VL53L1_SYSTEM_RESULTS_I2C_INDEX VL53L1_RESULT__INTERRUPT_STATUS |
Definition at line 81 of file vl53l1_register_structs.h.
#define VL53L1_SYSTEM_RESULTS_I2C_SIZE_BYTES 44 |
Definition at line 103 of file vl53l1_register_structs.h.
#define VL53L1_TIMING_CONFIG_I2C_INDEX VL53L1_MM_CONFIG__TIMEOUT_MACROP_A_HI |
Definition at line 78 of file vl53l1_register_structs.h.
#define VL53L1_TIMING_CONFIG_I2C_SIZE_BYTES 23 |
Definition at line 100 of file vl53l1_register_structs.h.