lightranger4 2.0.0.0

Macros

#define LR4_MCU_RANGE_CALC_CONFIG   0x0430
 
#define LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE   0x0432
 
#define LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE_HI   0x0432
 
#define LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE_LO   0x0433
 
#define LR4_MCU_RANGE_CALC_SPARE_4   0x0434
 
#define LR4_MCU_RANGE_CALC_SPARE_4_3   0x0434
 
#define LR4_MCU_RANGE_CALC_SPARE_4_2   0x0435
 
#define LR4_MCU_RANGE_CALC_SPARE_4_1   0x0436
 
#define LR4_MCU_RANGE_CALC_SPARE_4_0   0x0437
 
#define LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC   0x0438
 
#define LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC_HI   0x0438
 
#define LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC_LO   0x0439
 
#define LR4_MCU_RANGE_CALC_ALGO_VCSEL_PERIOD   0x043C
 
#define LR4_MCU_RANGE_CALC_SPARE_5   0x043D
 
#define LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS   0x043E
 
#define LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS_HI   0x043E
 
#define LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS_LO   0x043F
 
#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE   0x0440
 
#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_3   0x0440
 
#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_2   0x0441
 
#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_1   0x0442
 
#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_0   0x0443
 
#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS   0x0444
 
#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_3   0x0444
 
#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_2   0x0445
 
#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_1   0x0446
 
#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_0   0x0447
 
#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS   0x0448
 
#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_3   0x0448
 
#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_2   0x0449
 
#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_1   0x044A
 
#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_0   0x044B
 
#define LR4_MCU_RANGE_CALC_SPARE_6   0x044C
 
#define LR4_MCU_RANGE_CALC_SPARE_6_HI   0x044C
 
#define LR4_MCU_RANGE_CALC_SPARE_6_LO   0x044D
 
#define LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD   0x044E
 
#define LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD_HI   0x044E
 
#define LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD_LO   0x044F
 
#define LR4_MCU_RANGE_CALC_NUM_SPADS   0x0450
 
#define LR4_MCU_RANGE_CALC_NUM_SPADS_HI   0x0450
 
#define LR4_MCU_RANGE_CALC_NUM_SPADS_LO   0x0451
 
#define LR4_MCU_RANGE_CALC_PHASE_OUTPUT   0x0452
 
#define LR4_MCU_RANGE_CALC_PHASE_OUTPUT_HI   0x0452
 
#define LR4_MCU_RANGE_CALC_PHASE_OUTPUT_LO   0x0453
 
#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS   0x0454
 
#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_3   0x0454
 
#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_2   0x0455
 
#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_1   0x0456
 
#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_0   0x0457
 
#define LR4_MCU_RANGE_CALC_SPARE_7   0x0458
 
#define LR4_MCU_RANGE_CALC_SPARE_8   0x0459
 
#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS   0x045A
 
#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS_HI   0x045A
 
#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS_LO   0x045B
 
#define LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS   0x045C
 
#define LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS_HI   0x045C
 
#define LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS_LO   0x045D
 
#define LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS   0x045E
 
#define LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS_HI   0x045E
 
#define LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS_LO   0x045F
 
#define LR4_MCU_RANGE_CALC_XTALK   0x0460
 
#define LR4_MCU_RANGE_CALC_XTALK_HI   0x0460
 
#define LR4_MCU_RANGE_CALC_XTALK_LO   0x0461
 
#define LR4_MCU_RANGE_CALC_CALC_STATUS   0x0462
 
#define LR4_MCU_RANGE_CALC_DEBUG   0x0463
 
#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS   0x0464
 
#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_HI   0x0464
 
#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_LO   0x0465
 
#define LR4_MCU_RANGE_CALC_SPARE_0   0x0468
 
#define LR4_MCU_RANGE_CALC_SPARE_1   0x0469
 
#define LR4_MCU_RANGE_CALC_SPARE_2   0x046A
 
#define LR4_MCU_RANGE_CALC_SPARE_3   0x046B
 

Detailed Description

Macro Definition Documentation

◆ LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE

#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE   0x0440

◆ LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_0

#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_0   0x0443

◆ LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_1

#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_1   0x0442

◆ LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_2

#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_2   0x0441

◆ LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_3

#define LR4_MCU_RANGE_CALC_ALGO_ACCUM_PHASE_3   0x0440

◆ LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD

#define LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD   0x044E

◆ LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD_HI

#define LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD_HI   0x044E

◆ LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD_LO

#define LR4_MCU_RANGE_CALC_ALGO_ADJUST_VCSEL_PERIOD_LO   0x044F

◆ LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS

#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS   0x0448

◆ LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_0

#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_0   0x044B

◆ LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_1

#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_1   0x044A

◆ LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_2

#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_2   0x0449

◆ LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_3

#define LR4_MCU_RANGE_CALC_ALGO_AMBIENT_EVENTS_3   0x0448

◆ LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS

#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS   0x0444

◆ LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_0

#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_0   0x0447

◆ LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_1

#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_1   0x0446

◆ LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_2

#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_2   0x0445

◆ LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_3

#define LR4_MCU_RANGE_CALC_ALGO_SIGNAL_EVENTS_3   0x0444

◆ LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS

#define LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS   0x043E

◆ LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS_HI

#define LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS_HI   0x043E

◆ LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS_LO

#define LR4_MCU_RANGE_CALC_ALGO_TOTAL_PERIODS_LO   0x043F

◆ LR4_MCU_RANGE_CALC_ALGO_VCSEL_PERIOD

#define LR4_MCU_RANGE_CALC_ALGO_VCSEL_PERIOD   0x043C

◆ LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC

#define LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC   0x0438

◆ LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC_HI

#define LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC_HI   0x0438

◆ LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC_LO

#define LR4_MCU_RANGE_CALC_AMBIENT_DURATION_PRE_CALC_LO   0x0439

◆ LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS

#define LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS   0x045E

◆ LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS_HI

#define LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS_HI   0x045E

◆ LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS_LO

#define LR4_MCU_RANGE_CALC_AMBIENT_RATE_MCPS_LO   0x045F

◆ LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS

#define LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS   0x045C

◆ LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS_HI

#define LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS_HI   0x045C

◆ LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS_LO

#define LR4_MCU_RANGE_CALC_AVG_SIGNAL_RATE_MCPS_LO   0x045D

◆ LR4_MCU_RANGE_CALC_CALC_STATUS

#define LR4_MCU_RANGE_CALC_CALC_STATUS   0x0462

◆ LR4_MCU_RANGE_CALC_CONFIG

#define LR4_MCU_RANGE_CALC_CONFIG   0x0430

◆ LR4_MCU_RANGE_CALC_DEBUG

#define LR4_MCU_RANGE_CALC_DEBUG   0x0463

◆ LR4_MCU_RANGE_CALC_NUM_SPADS

#define LR4_MCU_RANGE_CALC_NUM_SPADS   0x0450

◆ LR4_MCU_RANGE_CALC_NUM_SPADS_HI

#define LR4_MCU_RANGE_CALC_NUM_SPADS_HI   0x0450

◆ LR4_MCU_RANGE_CALC_NUM_SPADS_LO

#define LR4_MCU_RANGE_CALC_NUM_SPADS_LO   0x0451

◆ LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE

#define LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE   0x0432

◆ LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE_HI

#define LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE_HI   0x0432

◆ LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE_LO

#define LR4_MCU_RANGE_CALC_OFFSET_CORRECTED_RANGE_LO   0x0433

◆ LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS

#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS   0x045A

◆ LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS_HI

#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS_HI   0x045A

◆ LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS_LO

#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_MCPS_LO   0x045B

◆ LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS

#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS   0x0464

◆ LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_HI

#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_HI   0x0464

◆ LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_LO

#define LR4_MCU_RANGE_CALC_PEAK_SIGNAL_RATE_XTALK_CORR_MCPS_LO   0x0465

◆ LR4_MCU_RANGE_CALC_PHASE_OUTPUT

#define LR4_MCU_RANGE_CALC_PHASE_OUTPUT   0x0452

◆ LR4_MCU_RANGE_CALC_PHASE_OUTPUT_HI

#define LR4_MCU_RANGE_CALC_PHASE_OUTPUT_HI   0x0452

◆ LR4_MCU_RANGE_CALC_PHASE_OUTPUT_LO

#define LR4_MCU_RANGE_CALC_PHASE_OUTPUT_LO   0x0453

◆ LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS

#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS   0x0454

◆ LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_0

#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_0   0x0457

◆ LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_1

#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_1   0x0456

◆ LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_2

#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_2   0x0455

◆ LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_3

#define LR4_MCU_RANGE_CALC_RATE_PER_SPAD_MCPS_3   0x0454

◆ LR4_MCU_RANGE_CALC_SPARE_0

#define LR4_MCU_RANGE_CALC_SPARE_0   0x0468

◆ LR4_MCU_RANGE_CALC_SPARE_1

#define LR4_MCU_RANGE_CALC_SPARE_1   0x0469

◆ LR4_MCU_RANGE_CALC_SPARE_2

#define LR4_MCU_RANGE_CALC_SPARE_2   0x046A

◆ LR4_MCU_RANGE_CALC_SPARE_3

#define LR4_MCU_RANGE_CALC_SPARE_3   0x046B

◆ LR4_MCU_RANGE_CALC_SPARE_4

#define LR4_MCU_RANGE_CALC_SPARE_4   0x0434

◆ LR4_MCU_RANGE_CALC_SPARE_4_0

#define LR4_MCU_RANGE_CALC_SPARE_4_0   0x0437

◆ LR4_MCU_RANGE_CALC_SPARE_4_1

#define LR4_MCU_RANGE_CALC_SPARE_4_1   0x0436

◆ LR4_MCU_RANGE_CALC_SPARE_4_2

#define LR4_MCU_RANGE_CALC_SPARE_4_2   0x0435

◆ LR4_MCU_RANGE_CALC_SPARE_4_3

#define LR4_MCU_RANGE_CALC_SPARE_4_3   0x0434

◆ LR4_MCU_RANGE_CALC_SPARE_5

#define LR4_MCU_RANGE_CALC_SPARE_5   0x043D

◆ LR4_MCU_RANGE_CALC_SPARE_6

#define LR4_MCU_RANGE_CALC_SPARE_6   0x044C

◆ LR4_MCU_RANGE_CALC_SPARE_6_HI

#define LR4_MCU_RANGE_CALC_SPARE_6_HI   0x044C

◆ LR4_MCU_RANGE_CALC_SPARE_6_LO

#define LR4_MCU_RANGE_CALC_SPARE_6_LO   0x044D

◆ LR4_MCU_RANGE_CALC_SPARE_7

#define LR4_MCU_RANGE_CALC_SPARE_7   0x0458

◆ LR4_MCU_RANGE_CALC_SPARE_8

#define LR4_MCU_RANGE_CALC_SPARE_8   0x0459

◆ LR4_MCU_RANGE_CALC_XTALK

#define LR4_MCU_RANGE_CALC_XTALK   0x0460

◆ LR4_MCU_RANGE_CALC_XTALK_HI

#define LR4_MCU_RANGE_CALC_XTALK_HI   0x0460

◆ LR4_MCU_RANGE_CALC_XTALK_LO

#define LR4_MCU_RANGE_CALC_XTALK_LO   0x0461