lightranger4 2.0.0.0

Macros

#define LR4_PATCH_CTRL   0x0470
 
#define LR4_PATCH_JMP_ENABLES   0x0472
 
#define LR4_PATCH_JMP_ENABLES_HI   0x0472
 
#define LR4_PATCH_JMP_ENABLES_LO   0x0473
 
#define LR4_PATCH_DATA_ENABLES   0x0474
 
#define LR4_PATCH_DATA_ENABLES_HI   0x0474
 
#define LR4_PATCH_DATA_ENABLES_LO   0x0475
 
#define LR4_PATCH_OFFSET_0   0x0476
 
#define LR4_PATCH_OFFSET_0_HI   0x0476
 
#define LR4_PATCH_OFFSET_0_LO   0x0477
 
#define LR4_PATCH_OFFSET_1   0x0478
 
#define LR4_PATCH_OFFSET_1_HI   0x0478
 
#define LR4_PATCH_OFFSET_1_LO   0x0479
 
#define LR4_PATCH_OFFSET_2   0x047A
 
#define LR4_PATCH_OFFSET_2_HI   0x047A
 
#define LR4_PATCH_OFFSET_2_LO   0x047B
 
#define LR4_PATCH_OFFSET_3   0x047C
 
#define LR4_PATCH_OFFSET_3_HI   0x047C
 
#define LR4_PATCH_OFFSET_3_LO   0x047D
 
#define LR4_PATCH_OFFSET_4   0x047E
 
#define LR4_PATCH_OFFSET_4_HI   0x047E
 
#define LR4_PATCH_OFFSET_4_LO   0x047F
 
#define LR4_PATCH_OFFSET_5   0x0480
 
#define LR4_PATCH_OFFSET_5_HI   0x0480
 
#define LR4_PATCH_OFFSET_5_LO   0x0481
 
#define LR4_PATCH_OFFSET_6   0x0482
 
#define LR4_PATCH_OFFSET_6_HI   0x0482
 
#define LR4_PATCH_OFFSET_6_LO   0x0483
 
#define LR4_PATCH_OFFSET_7   0x0484
 
#define LR4_PATCH_OFFSET_7_HI   0x0484
 
#define LR4_PATCH_OFFSET_7_LO   0x0485
 
#define LR4_PATCH_OFFSET_8   0x0486
 
#define LR4_PATCH_OFFSET_8_HI   0x0486
 
#define LR4_PATCH_OFFSET_8_LO   0x0487
 
#define LR4_PATCH_OFFSET_9   0x0488
 
#define LR4_PATCH_OFFSET_9_HI   0x0488
 
#define LR4_PATCH_OFFSET_9_LO   0x0489
 
#define LR4_PATCH_OFFSET_10   0x048A
 
#define LR4_PATCH_OFFSET_10_HI   0x048A
 
#define LR4_PATCH_OFFSET_10_LO   0x048B
 
#define LR4_PATCH_OFFSET_11   0x048C
 
#define LR4_PATCH_OFFSET_11_HI   0x048C
 
#define LR4_PATCH_OFFSET_11_LO   0x048D
 
#define LR4_PATCH_OFFSET_12   0x048E
 
#define LR4_PATCH_OFFSET_12_HI   0x048E
 
#define LR4_PATCH_OFFSET_12_LO   0x048F
 
#define LR4_PATCH_OFFSET_13   0x0490
 
#define LR4_PATCH_OFFSET_13_HI   0x0490
 
#define LR4_PATCH_OFFSET_13_LO   0x0491
 
#define LR4_PATCH_OFFSET_14   0x0492
 
#define LR4_PATCH_OFFSET_14_HI   0x0492
 
#define LR4_PATCH_OFFSET_14_LO   0x0493
 
#define LR4_PATCH_OFFSET_15   0x0494
 
#define LR4_PATCH_OFFSET_15_HI   0x0494
 
#define LR4_PATCH_OFFSET_15_LO   0x0495
 
#define LR4_PATCH_ADDRESS_0   0x0496
 
#define LR4_PATCH_ADDRESS_0_HI   0x0496
 
#define LR4_PATCH_ADDRESS_0_LO   0x0497
 
#define LR4_PATCH_ADDRESS_1   0x0498
 
#define LR4_PATCH_ADDRESS_1_HI   0x0498
 
#define LR4_PATCH_ADDRESS_1_LO   0x0499
 
#define LR4_PATCH_ADDRESS_2   0x049A
 
#define LR4_PATCH_ADDRESS_2_HI   0x049A
 
#define LR4_PATCH_ADDRESS_2_LO   0x049B
 
#define LR4_PATCH_ADDRESS_3   0x049C
 
#define LR4_PATCH_ADDRESS_3_HI   0x049C
 
#define LR4_PATCH_ADDRESS_3_LO   0x049D
 
#define LR4_PATCH_ADDRESS_4   0x049E
 
#define LR4_PATCH_ADDRESS_4_HI   0x049E
 
#define LR4_PATCH_ADDRESS_4_LO   0x049F
 
#define LR4_PATCH_ADDRESS_5   0x04A0
 
#define LR4_PATCH_ADDRESS_5_HI   0x04A0
 
#define LR4_PATCH_ADDRESS_5_LO   0x04A1
 
#define LR4_PATCH_ADDRESS_6   0x04A2
 
#define LR4_PATCH_ADDRESS_6_HI   0x04A2
 
#define LR4_PATCH_ADDRESS_6_LO   0x04A3
 
#define LR4_PATCH_ADDRESS_7   0x04A4
 
#define LR4_PATCH_ADDRESS_7_HI   0x04A4
 
#define LR4_PATCH_ADDRESS_7_LO   0x04A5
 
#define LR4_PATCH_ADDRESS_8   0x04A6
 
#define LR4_PATCH_ADDRESS_8_HI   0x04A6
 
#define LR4_PATCH_ADDRESS_8_LO   0x04A7
 
#define LR4_PATCH_ADDRESS_9   0x04A8
 
#define LR4_PATCH_ADDRESS_9_HI   0x04A8
 
#define LR4_PATCH_ADDRESS_9_LO   0x04A9
 
#define LR4_PATCH_ADDRESS_10   0x04AA
 
#define LR4_PATCH_ADDRESS_10_HI   0x04AA
 
#define LR4_PATCH_ADDRESS_10_LO   0x04AB
 
#define LR4_PATCH_ADDRESS_11   0x04AC
 
#define LR4_PATCH_ADDRESS_11_HI   0x04AC
 
#define LR4_PATCH_ADDRESS_11_LO   0x04AD
 
#define LR4_PATCH_ADDRESS_12   0x04AE
 
#define LR4_PATCH_ADDRESS_12_HI   0x04AE
 
#define LR4_PATCH_ADDRESS_12_LO   0x04AF
 
#define LR4_PATCH_ADDRESS_13   0x04B0
 
#define LR4_PATCH_ADDRESS_13_HI   0x04B0
 
#define LR4_PATCH_ADDRESS_13_LO   0x04B1
 
#define LR4_PATCH_ADDRESS_14   0x04B2
 
#define LR4_PATCH_ADDRESS_14_HI   0x04B2
 
#define LR4_PATCH_ADDRESS_14_LO   0x04B3
 
#define LR4_PATCH_ADDRESS_15   0x04B4
 
#define LR4_PATCH_ADDRESS_15_HI   0x04B4
 
#define LR4_PATCH_ADDRESS_15_LO   0x04B5
 
#define LR4_SPI_ASYNC_MUX_CTRL   0x04C0
 
#define LR4_CLK_CONFIG   0x04C4
 
#define LR4_GPIO_LV_MUX_CTRL   0x04CC
 
#define LR4_GPIO_LV_PAD_CTRL   0x04CD
 
#define LR4_PAD_I2C_LV_CONFIG   0x04D0
 
#define LR4_PAD_STARTUP_MODE_VALUE_RO_GO1   0x04D4
 
#define LR4_HOST_IF_STATUS_GO1   0x04D5
 
#define LR4_MCU_CLK_GATING_CTRL   0x04D8
 

Detailed Description

Macro Definition Documentation

◆ LR4_CLK_CONFIG

#define LR4_CLK_CONFIG   0x04C4

◆ LR4_GPIO_LV_MUX_CTRL

#define LR4_GPIO_LV_MUX_CTRL   0x04CC

◆ LR4_GPIO_LV_PAD_CTRL

#define LR4_GPIO_LV_PAD_CTRL   0x04CD

◆ LR4_HOST_IF_STATUS_GO1

#define LR4_HOST_IF_STATUS_GO1   0x04D5

◆ LR4_MCU_CLK_GATING_CTRL

#define LR4_MCU_CLK_GATING_CTRL   0x04D8

◆ LR4_PAD_I2C_LV_CONFIG

#define LR4_PAD_I2C_LV_CONFIG   0x04D0

◆ LR4_PAD_STARTUP_MODE_VALUE_RO_GO1

#define LR4_PAD_STARTUP_MODE_VALUE_RO_GO1   0x04D4

◆ LR4_PATCH_ADDRESS_0

#define LR4_PATCH_ADDRESS_0   0x0496

◆ LR4_PATCH_ADDRESS_0_HI

#define LR4_PATCH_ADDRESS_0_HI   0x0496

◆ LR4_PATCH_ADDRESS_0_LO

#define LR4_PATCH_ADDRESS_0_LO   0x0497

◆ LR4_PATCH_ADDRESS_1

#define LR4_PATCH_ADDRESS_1   0x0498

◆ LR4_PATCH_ADDRESS_10

#define LR4_PATCH_ADDRESS_10   0x04AA

◆ LR4_PATCH_ADDRESS_10_HI

#define LR4_PATCH_ADDRESS_10_HI   0x04AA

◆ LR4_PATCH_ADDRESS_10_LO

#define LR4_PATCH_ADDRESS_10_LO   0x04AB

◆ LR4_PATCH_ADDRESS_11

#define LR4_PATCH_ADDRESS_11   0x04AC

◆ LR4_PATCH_ADDRESS_11_HI

#define LR4_PATCH_ADDRESS_11_HI   0x04AC

◆ LR4_PATCH_ADDRESS_11_LO

#define LR4_PATCH_ADDRESS_11_LO   0x04AD

◆ LR4_PATCH_ADDRESS_12

#define LR4_PATCH_ADDRESS_12   0x04AE

◆ LR4_PATCH_ADDRESS_12_HI

#define LR4_PATCH_ADDRESS_12_HI   0x04AE

◆ LR4_PATCH_ADDRESS_12_LO

#define LR4_PATCH_ADDRESS_12_LO   0x04AF

◆ LR4_PATCH_ADDRESS_13

#define LR4_PATCH_ADDRESS_13   0x04B0

◆ LR4_PATCH_ADDRESS_13_HI

#define LR4_PATCH_ADDRESS_13_HI   0x04B0

◆ LR4_PATCH_ADDRESS_13_LO

#define LR4_PATCH_ADDRESS_13_LO   0x04B1

◆ LR4_PATCH_ADDRESS_14

#define LR4_PATCH_ADDRESS_14   0x04B2

◆ LR4_PATCH_ADDRESS_14_HI

#define LR4_PATCH_ADDRESS_14_HI   0x04B2

◆ LR4_PATCH_ADDRESS_14_LO

#define LR4_PATCH_ADDRESS_14_LO   0x04B3

◆ LR4_PATCH_ADDRESS_15

#define LR4_PATCH_ADDRESS_15   0x04B4

◆ LR4_PATCH_ADDRESS_15_HI

#define LR4_PATCH_ADDRESS_15_HI   0x04B4

◆ LR4_PATCH_ADDRESS_15_LO

#define LR4_PATCH_ADDRESS_15_LO   0x04B5

◆ LR4_PATCH_ADDRESS_1_HI

#define LR4_PATCH_ADDRESS_1_HI   0x0498

◆ LR4_PATCH_ADDRESS_1_LO

#define LR4_PATCH_ADDRESS_1_LO   0x0499

◆ LR4_PATCH_ADDRESS_2

#define LR4_PATCH_ADDRESS_2   0x049A

◆ LR4_PATCH_ADDRESS_2_HI

#define LR4_PATCH_ADDRESS_2_HI   0x049A

◆ LR4_PATCH_ADDRESS_2_LO

#define LR4_PATCH_ADDRESS_2_LO   0x049B

◆ LR4_PATCH_ADDRESS_3

#define LR4_PATCH_ADDRESS_3   0x049C

◆ LR4_PATCH_ADDRESS_3_HI

#define LR4_PATCH_ADDRESS_3_HI   0x049C

◆ LR4_PATCH_ADDRESS_3_LO

#define LR4_PATCH_ADDRESS_3_LO   0x049D

◆ LR4_PATCH_ADDRESS_4

#define LR4_PATCH_ADDRESS_4   0x049E

◆ LR4_PATCH_ADDRESS_4_HI

#define LR4_PATCH_ADDRESS_4_HI   0x049E

◆ LR4_PATCH_ADDRESS_4_LO

#define LR4_PATCH_ADDRESS_4_LO   0x049F

◆ LR4_PATCH_ADDRESS_5

#define LR4_PATCH_ADDRESS_5   0x04A0

◆ LR4_PATCH_ADDRESS_5_HI

#define LR4_PATCH_ADDRESS_5_HI   0x04A0

◆ LR4_PATCH_ADDRESS_5_LO

#define LR4_PATCH_ADDRESS_5_LO   0x04A1

◆ LR4_PATCH_ADDRESS_6

#define LR4_PATCH_ADDRESS_6   0x04A2

◆ LR4_PATCH_ADDRESS_6_HI

#define LR4_PATCH_ADDRESS_6_HI   0x04A2

◆ LR4_PATCH_ADDRESS_6_LO

#define LR4_PATCH_ADDRESS_6_LO   0x04A3

◆ LR4_PATCH_ADDRESS_7

#define LR4_PATCH_ADDRESS_7   0x04A4

◆ LR4_PATCH_ADDRESS_7_HI

#define LR4_PATCH_ADDRESS_7_HI   0x04A4

◆ LR4_PATCH_ADDRESS_7_LO

#define LR4_PATCH_ADDRESS_7_LO   0x04A5

◆ LR4_PATCH_ADDRESS_8

#define LR4_PATCH_ADDRESS_8   0x04A6

◆ LR4_PATCH_ADDRESS_8_HI

#define LR4_PATCH_ADDRESS_8_HI   0x04A6

◆ LR4_PATCH_ADDRESS_8_LO

#define LR4_PATCH_ADDRESS_8_LO   0x04A7

◆ LR4_PATCH_ADDRESS_9

#define LR4_PATCH_ADDRESS_9   0x04A8

◆ LR4_PATCH_ADDRESS_9_HI

#define LR4_PATCH_ADDRESS_9_HI   0x04A8

◆ LR4_PATCH_ADDRESS_9_LO

#define LR4_PATCH_ADDRESS_9_LO   0x04A9

◆ LR4_PATCH_CTRL

#define LR4_PATCH_CTRL   0x0470

◆ LR4_PATCH_DATA_ENABLES

#define LR4_PATCH_DATA_ENABLES   0x0474

◆ LR4_PATCH_DATA_ENABLES_HI

#define LR4_PATCH_DATA_ENABLES_HI   0x0474

◆ LR4_PATCH_DATA_ENABLES_LO

#define LR4_PATCH_DATA_ENABLES_LO   0x0475

◆ LR4_PATCH_JMP_ENABLES

#define LR4_PATCH_JMP_ENABLES   0x0472

◆ LR4_PATCH_JMP_ENABLES_HI

#define LR4_PATCH_JMP_ENABLES_HI   0x0472

◆ LR4_PATCH_JMP_ENABLES_LO

#define LR4_PATCH_JMP_ENABLES_LO   0x0473

◆ LR4_PATCH_OFFSET_0

#define LR4_PATCH_OFFSET_0   0x0476

◆ LR4_PATCH_OFFSET_0_HI

#define LR4_PATCH_OFFSET_0_HI   0x0476

◆ LR4_PATCH_OFFSET_0_LO

#define LR4_PATCH_OFFSET_0_LO   0x0477

◆ LR4_PATCH_OFFSET_1

#define LR4_PATCH_OFFSET_1   0x0478

◆ LR4_PATCH_OFFSET_10

#define LR4_PATCH_OFFSET_10   0x048A

◆ LR4_PATCH_OFFSET_10_HI

#define LR4_PATCH_OFFSET_10_HI   0x048A

◆ LR4_PATCH_OFFSET_10_LO

#define LR4_PATCH_OFFSET_10_LO   0x048B

◆ LR4_PATCH_OFFSET_11

#define LR4_PATCH_OFFSET_11   0x048C

◆ LR4_PATCH_OFFSET_11_HI

#define LR4_PATCH_OFFSET_11_HI   0x048C

◆ LR4_PATCH_OFFSET_11_LO

#define LR4_PATCH_OFFSET_11_LO   0x048D

◆ LR4_PATCH_OFFSET_12

#define LR4_PATCH_OFFSET_12   0x048E

◆ LR4_PATCH_OFFSET_12_HI

#define LR4_PATCH_OFFSET_12_HI   0x048E

◆ LR4_PATCH_OFFSET_12_LO

#define LR4_PATCH_OFFSET_12_LO   0x048F

◆ LR4_PATCH_OFFSET_13

#define LR4_PATCH_OFFSET_13   0x0490

◆ LR4_PATCH_OFFSET_13_HI

#define LR4_PATCH_OFFSET_13_HI   0x0490

◆ LR4_PATCH_OFFSET_13_LO

#define LR4_PATCH_OFFSET_13_LO   0x0491

◆ LR4_PATCH_OFFSET_14

#define LR4_PATCH_OFFSET_14   0x0492

◆ LR4_PATCH_OFFSET_14_HI

#define LR4_PATCH_OFFSET_14_HI   0x0492

◆ LR4_PATCH_OFFSET_14_LO

#define LR4_PATCH_OFFSET_14_LO   0x0493

◆ LR4_PATCH_OFFSET_15

#define LR4_PATCH_OFFSET_15   0x0494

◆ LR4_PATCH_OFFSET_15_HI

#define LR4_PATCH_OFFSET_15_HI   0x0494

◆ LR4_PATCH_OFFSET_15_LO

#define LR4_PATCH_OFFSET_15_LO   0x0495

◆ LR4_PATCH_OFFSET_1_HI

#define LR4_PATCH_OFFSET_1_HI   0x0478

◆ LR4_PATCH_OFFSET_1_LO

#define LR4_PATCH_OFFSET_1_LO   0x0479

◆ LR4_PATCH_OFFSET_2

#define LR4_PATCH_OFFSET_2   0x047A

◆ LR4_PATCH_OFFSET_2_HI

#define LR4_PATCH_OFFSET_2_HI   0x047A

◆ LR4_PATCH_OFFSET_2_LO

#define LR4_PATCH_OFFSET_2_LO   0x047B

◆ LR4_PATCH_OFFSET_3

#define LR4_PATCH_OFFSET_3   0x047C

◆ LR4_PATCH_OFFSET_3_HI

#define LR4_PATCH_OFFSET_3_HI   0x047C

◆ LR4_PATCH_OFFSET_3_LO

#define LR4_PATCH_OFFSET_3_LO   0x047D

◆ LR4_PATCH_OFFSET_4

#define LR4_PATCH_OFFSET_4   0x047E

◆ LR4_PATCH_OFFSET_4_HI

#define LR4_PATCH_OFFSET_4_HI   0x047E

◆ LR4_PATCH_OFFSET_4_LO

#define LR4_PATCH_OFFSET_4_LO   0x047F

◆ LR4_PATCH_OFFSET_5

#define LR4_PATCH_OFFSET_5   0x0480

◆ LR4_PATCH_OFFSET_5_HI

#define LR4_PATCH_OFFSET_5_HI   0x0480

◆ LR4_PATCH_OFFSET_5_LO

#define LR4_PATCH_OFFSET_5_LO   0x0481

◆ LR4_PATCH_OFFSET_6

#define LR4_PATCH_OFFSET_6   0x0482

◆ LR4_PATCH_OFFSET_6_HI

#define LR4_PATCH_OFFSET_6_HI   0x0482

◆ LR4_PATCH_OFFSET_6_LO

#define LR4_PATCH_OFFSET_6_LO   0x0483

◆ LR4_PATCH_OFFSET_7

#define LR4_PATCH_OFFSET_7   0x0484

◆ LR4_PATCH_OFFSET_7_HI

#define LR4_PATCH_OFFSET_7_HI   0x0484

◆ LR4_PATCH_OFFSET_7_LO

#define LR4_PATCH_OFFSET_7_LO   0x0485

◆ LR4_PATCH_OFFSET_8

#define LR4_PATCH_OFFSET_8   0x0486

◆ LR4_PATCH_OFFSET_8_HI

#define LR4_PATCH_OFFSET_8_HI   0x0486

◆ LR4_PATCH_OFFSET_8_LO

#define LR4_PATCH_OFFSET_8_LO   0x0487

◆ LR4_PATCH_OFFSET_9

#define LR4_PATCH_OFFSET_9   0x0488

◆ LR4_PATCH_OFFSET_9_HI

#define LR4_PATCH_OFFSET_9_HI   0x0488

◆ LR4_PATCH_OFFSET_9_LO

#define LR4_PATCH_OFFSET_9_LO   0x0489

◆ LR4_SPI_ASYNC_MUX_CTRL

#define LR4_SPI_ASYNC_MUX_CTRL   0x04C0