Public Attributes | List of all members
VL53L1_nvm_copy_data_t Struct Reference

#include <vl53l1_register_structs.h>

Public Attributes

uint8_t ana_config__fast_osc__freq_set
 
uint8_t ana_config__fast_osc__trim_max
 
uint8_t ana_config__vcsel_selion
 
uint8_t ana_config__vcsel_selion_max
 
uint8_t ana_config__vcsel_trim
 
uint8_t global_config__spad_enables_rtn_0
 
uint8_t global_config__spad_enables_rtn_1
 
uint8_t global_config__spad_enables_rtn_10
 
uint8_t global_config__spad_enables_rtn_11
 
uint8_t global_config__spad_enables_rtn_12
 
uint8_t global_config__spad_enables_rtn_13
 
uint8_t global_config__spad_enables_rtn_14
 
uint8_t global_config__spad_enables_rtn_15
 
uint8_t global_config__spad_enables_rtn_16
 
uint8_t global_config__spad_enables_rtn_17
 
uint8_t global_config__spad_enables_rtn_18
 
uint8_t global_config__spad_enables_rtn_19
 
uint8_t global_config__spad_enables_rtn_2
 
uint8_t global_config__spad_enables_rtn_20
 
uint8_t global_config__spad_enables_rtn_21
 
uint8_t global_config__spad_enables_rtn_22
 
uint8_t global_config__spad_enables_rtn_23
 
uint8_t global_config__spad_enables_rtn_24
 
uint8_t global_config__spad_enables_rtn_25
 
uint8_t global_config__spad_enables_rtn_26
 
uint8_t global_config__spad_enables_rtn_27
 
uint8_t global_config__spad_enables_rtn_28
 
uint8_t global_config__spad_enables_rtn_29
 
uint8_t global_config__spad_enables_rtn_3
 
uint8_t global_config__spad_enables_rtn_30
 
uint8_t global_config__spad_enables_rtn_31
 
uint8_t global_config__spad_enables_rtn_4
 
uint8_t global_config__spad_enables_rtn_5
 
uint8_t global_config__spad_enables_rtn_6
 
uint8_t global_config__spad_enables_rtn_7
 
uint8_t global_config__spad_enables_rtn_8
 
uint8_t global_config__spad_enables_rtn_9
 
uint8_t identification__model_id
 
uint16_t identification__module_id
 
uint8_t identification__module_type
 
uint8_t identification__revision_id
 
uint8_t laser_safety__clip
 
uint8_t laser_safety__key
 
uint8_t laser_safety__key_ro
 
uint8_t laser_safety__mult
 
uint8_t protected_laser_safety__lock_bit
 
uint8_t roi_config__mode_roi_centre_spad
 
uint8_t roi_config__mode_roi_xy_size
 

Detailed Description

Definition at line 2208 of file vl53l1_register_structs.h.

Member Data Documentation

◆ ana_config__fast_osc__freq_set

uint8_t VL53L1_nvm_copy_data_t::ana_config__fast_osc__freq_set

info:

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

fields:

  • [2:0] = osc_freq_set

Definition at line 2260 of file vl53l1_register_structs.h.

◆ ana_config__fast_osc__trim_max

uint8_t VL53L1_nvm_copy_data_t::ana_config__fast_osc__trim_max

info:

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

fields:

  • [6:0] = osc_trim_max

Definition at line 2250 of file vl53l1_register_structs.h.

◆ ana_config__vcsel_selion

uint8_t VL53L1_nvm_copy_data_t::ana_config__vcsel_selion

info:

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

fields:

  • [5:0] = vcsel_selion

Definition at line 2280 of file vl53l1_register_structs.h.

◆ ana_config__vcsel_selion_max

uint8_t VL53L1_nvm_copy_data_t::ana_config__vcsel_selion_max

info:

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

fields:

  • [5:0] = vcsel_selion_max

Definition at line 2290 of file vl53l1_register_structs.h.

◆ ana_config__vcsel_trim

uint8_t VL53L1_nvm_copy_data_t::ana_config__vcsel_trim

info:

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

fields:

  • [2:0] = vcsel_trim

Definition at line 2270 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_0

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_0

info:

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

fields:

  • [7:0] = spad_enables_rtn_0

Definition at line 2350 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_1

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_1

info:

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

fields:

  • [7:0] = spad_enables_rtn_1

Definition at line 2360 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_10

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_10

info:

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

fields:

  • [7:0] = spad_enables_rtn_10

Definition at line 2450 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_11

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_11

info:

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

fields:

  • [7:0] = spad_enables_rtn_11

Definition at line 2460 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_12

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_12

info:

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

fields:

  • [7:0] = spad_enables_rtn_12

Definition at line 2470 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_13

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_13

info:

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

fields:

  • [7:0] = spad_enables_rtn_13

Definition at line 2480 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_14

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_14

info:

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

fields:

  • [7:0] = spad_enables_rtn_14

Definition at line 2490 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_15

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_15

info:

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

fields:

  • [7:0] = spad_enables_rtn_15

Definition at line 2500 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_16

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_16

info:

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

fields:

  • [7:0] = spad_enables_rtn_16

Definition at line 2510 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_17

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_17

info:

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

fields:

  • [7:0] = spad_enables_rtn_17

Definition at line 2520 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_18

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_18

info:

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

fields:

  • [7:0] = spad_enables_rtn_18

Definition at line 2530 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_19

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_19

info:

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

fields:

  • [7:0] = spad_enables_rtn_19

Definition at line 2540 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_2

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_2

info:

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

fields:

  • [7:0] = spad_enables_rtn_2

Definition at line 2370 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_20

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_20

info:

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

fields:

  • [7:0] = spad_enables_rtn_20

Definition at line 2550 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_21

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_21

info:

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

fields:

  • [7:0] = spad_enables_rtn_21

Definition at line 2560 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_22

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_22

info:

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

fields:

  • [7:0] = spad_enables_rtn_22

Definition at line 2570 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_23

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_23

info:

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

fields:

  • [7:0] = spad_enables_rtn_23

Definition at line 2580 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_24

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_24

info:

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

fields:

  • [7:0] = spad_enables_rtn_24

Definition at line 2590 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_25

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_25

info:

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

fields:

  • [7:0] = spad_enables_rtn_25

Definition at line 2600 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_26

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_26

info:

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

fields:

  • [7:0] = spad_enables_rtn_26

Definition at line 2610 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_27

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_27

info:

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

fields:

  • [7:0] = spad_enables_rtn_27

Definition at line 2620 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_28

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_28

info:

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

fields:

  • [7:0] = spad_enables_rtn_28

Definition at line 2630 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_29

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_29

info:

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

fields:

  • [7:0] = spad_enables_rtn_29

Definition at line 2640 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_3

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_3

info:

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

fields:

  • [7:0] = spad_enables_rtn_3

Definition at line 2380 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_30

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_30

info:

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

fields:

  • [7:0] = spad_enables_rtn_30

Definition at line 2650 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_31

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_31

info:

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

fields:

  • [7:0] = spad_enables_rtn_31

Definition at line 2660 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_4

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_4

info:

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

fields:

  • [7:0] = spad_enables_rtn_4

Definition at line 2390 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_5

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_5

info:

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

fields:

  • [7:0] = spad_enables_rtn_5

Definition at line 2400 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_6

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_6

info:

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

fields:

  • [7:0] = spad_enables_rtn_6

Definition at line 2410 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_7

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_7

info:

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

fields:

  • [7:0] = spad_enables_rtn_7

Definition at line 2420 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_8

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_8

info:

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

fields:

  • [7:0] = spad_enables_rtn_8

Definition at line 2430 of file vl53l1_register_structs.h.

◆ global_config__spad_enables_rtn_9

uint8_t VL53L1_nvm_copy_data_t::global_config__spad_enables_rtn_9

info:

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

fields:

  • [7:0] = spad_enables_rtn_9

Definition at line 2440 of file vl53l1_register_structs.h.

◆ identification__model_id

uint8_t VL53L1_nvm_copy_data_t::identification__model_id

info:

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

fields:

  • [7:0] = model_id

Definition at line 2209 of file vl53l1_register_structs.h.

◆ identification__module_id

uint16_t VL53L1_nvm_copy_data_t::identification__module_id

info:

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

fields:

  • [15:0] = module_id

Definition at line 2240 of file vl53l1_register_structs.h.

◆ identification__module_type

uint8_t VL53L1_nvm_copy_data_t::identification__module_type

info:

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

fields:

  • [7:0] = module_type

Definition at line 2219 of file vl53l1_register_structs.h.

◆ identification__revision_id

uint8_t VL53L1_nvm_copy_data_t::identification__revision_id

info:

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

fields:

  • [3:0] = nvm_revision_id
  • [7:4] = mask_revision_id

Definition at line 2229 of file vl53l1_register_structs.h.

◆ laser_safety__clip

uint8_t VL53L1_nvm_copy_data_t::laser_safety__clip

info:

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

fields:

  • [5:0] = vcsel_pulse_width_clip

Definition at line 2330 of file vl53l1_register_structs.h.

◆ laser_safety__key

uint8_t VL53L1_nvm_copy_data_t::laser_safety__key

info:

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

fields:

  • [6:0] = laser_safety__key

Definition at line 2310 of file vl53l1_register_structs.h.

◆ laser_safety__key_ro

uint8_t VL53L1_nvm_copy_data_t::laser_safety__key_ro

info:

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

fields:

  • [0] = laser_safety__key_ro

Definition at line 2320 of file vl53l1_register_structs.h.

◆ laser_safety__mult

uint8_t VL53L1_nvm_copy_data_t::laser_safety__mult

info:

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

fields:

  • [5:0] = vcsel_pulse_width_mult

Definition at line 2340 of file vl53l1_register_structs.h.

◆ protected_laser_safety__lock_bit

uint8_t VL53L1_nvm_copy_data_t::protected_laser_safety__lock_bit

info:

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

fields:

  • [0] = laser_safety__lock_bit

Definition at line 2300 of file vl53l1_register_structs.h.

◆ roi_config__mode_roi_centre_spad

uint8_t VL53L1_nvm_copy_data_t::roi_config__mode_roi_centre_spad

info:

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

fields:

  • [7:0] = mode_roi_center_spad

Definition at line 2670 of file vl53l1_register_structs.h.

◆ roi_config__mode_roi_xy_size

uint8_t VL53L1_nvm_copy_data_t::roi_config__mode_roi_xy_size

info:

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

fields:

  • [7:0] = mode_roi_xy_size

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