Macros | Typedefs

Defines the contents of the config & start range I2C multi byte transaction. More...

Collaboration diagram for Device Config Level:

Macros

#define VL53L1_DEVICECONFIGLEVEL_CUSTOMER_ONWARDS   ((VL53L1_DeviceConfigLevel) 5)
 
#define VL53L1_DEVICECONFIGLEVEL_DYNAMIC_ONWARDS   ((VL53L1_DeviceConfigLevel) 1)
 
#define VL53L1_DEVICECONFIGLEVEL_FULL   ((VL53L1_DeviceConfigLevel) 6)
 
#define VL53L1_DEVICECONFIGLEVEL_GENERAL_ONWARDS   ((VL53L1_DeviceConfigLevel) 3)
 
#define VL53L1_DEVICECONFIGLEVEL_STATIC_ONWARDS   ((VL53L1_DeviceConfigLevel) 4)
 
#define VL53L1_DEVICECONFIGLEVEL_SYSTEM_CONTROL   ((VL53L1_DeviceConfigLevel) 0)
 
#define VL53L1_DEVICECONFIGLEVEL_TIMING_ONWARDS   ((VL53L1_DeviceConfigLevel) 2)
 

Typedefs

typedef uint8_t VL53L1_DeviceConfigLevel
 

Detailed Description

Defines the contents of the config & start range I2C multi byte transaction.

Macro Definition Documentation

◆ VL53L1_DEVICECONFIGLEVEL_CUSTOMER_ONWARDS

#define VL53L1_DEVICECONFIGLEVEL_CUSTOMER_ONWARDS   ((VL53L1_DeviceConfigLevel) 5)

Full device config (customer_nvm_managed, static_config, general_config, timing config, dynamic_config, system_control) & start range

Definition at line 352 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICECONFIGLEVEL_DYNAMIC_ONWARDS

#define VL53L1_DEVICECONFIGLEVEL_DYNAMIC_ONWARDS   ((VL53L1_DeviceConfigLevel) 1)

Dynamic config onwards (dynamic_config, system_control) & start range

Definition at line 337 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICECONFIGLEVEL_FULL

#define VL53L1_DEVICECONFIGLEVEL_FULL   ((VL53L1_DeviceConfigLevel) 6)

Full device config (static_nvm_managed, customer_nvm_managed, static_config, general_config, timing config, dynamic_config, system_control) & start range

Definition at line 356 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICECONFIGLEVEL_GENERAL_ONWARDS

#define VL53L1_DEVICECONFIGLEVEL_GENERAL_ONWARDS   ((VL53L1_DeviceConfigLevel) 3)

General config onwards (general_config, timing config, dynamic_config, system_control) & start range

Definition at line 344 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICECONFIGLEVEL_STATIC_ONWARDS

#define VL53L1_DEVICECONFIGLEVEL_STATIC_ONWARDS   ((VL53L1_DeviceConfigLevel) 4)

Static config onwards (static_config, general_config, timing_config, dynamic_config, system_control) & start range

Definition at line 348 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICECONFIGLEVEL_SYSTEM_CONTROL

#define VL53L1_DEVICECONFIGLEVEL_SYSTEM_CONTROL   ((VL53L1_DeviceConfigLevel) 0)

Configs system control & start range

Definition at line 334 of file vl53l1_ll_device.h.

◆ VL53L1_DEVICECONFIGLEVEL_TIMING_ONWARDS

#define VL53L1_DEVICECONFIGLEVEL_TIMING_ONWARDS   ((VL53L1_DeviceConfigLevel) 2)

Dynamic config onwards (timing config, dynamic_config, system_control) & start range

Definition at line 340 of file vl53l1_ll_device.h.

Typedef Documentation

◆ VL53L1_DeviceConfigLevel

Definition at line 332 of file vl53l1_ll_device.h.



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