thunder  2.0.0.0
Macros
Register addresses

Macros

#define THUNDER_CONFIG_0_REG   0x00
 
#define THUNDER_CONFIG_1_REG   0x01
 
#define THUNDER_CONFIG_2_REG   0x02
 
#define THUNDER_CONFIG_3_INTERR_REG   0x03
 
#define THUNDER_ENERGY_LIGHTNING_LSBYTE_REG   0x04
 
#define THUNDER_ENERGY_LIGHTNING_MSBYTE_REG   0x05
 
#define THUNDER_ENERGY_LIGHTNING_MMSBYTE_REG   0x06
 
#define THUNDER_DISTANCE_REG   0x07
 
#define THUNDER_INTERR_PIN_CONFIG_REG   0x08
 
#define THUNDER_LDLUT_1_REG   0x09
 
#define THUNDER_LDLUT_2_REG   0x0A
 
#define THUNDER_LDLUT_3_REG   0x0B
 
#define THUNDER_LDLUT_4_REG   0x0C
 
#define THUNDER_LDLUT_5_REG   0x0D
 
#define THUNDER_LDLUT_6_REG   0x0E
 
#define THUNDER_LDLUT_7_REG   0x0F
 
#define THUNDER_LDLUT_8_REG   0x10
 
#define THUNDER_LDLUT_9_REG   0x11
 
#define THUNDER_LDLUT_10_REG   0x12
 
#define THUNDER_LDLUT_11_REG   0x13
 
#define THUNDER_LDLUT_12_REG   0x14
 
#define THUNDER_LDLUT_13_REG   0x15
 
#define THUNDER_LDLUT_14_REG   0x16
 
#define THUNDER_LDLUT_15_REG   0x17
 
#define THUNDER_LDLUT_16_REG   0x18
 
#define THUNDER_LDLUT_17_REG   0x19
 
#define THUNDER_LDLUT_18_REG   0x1A
 
#define THUNDER_LDLUT_19_REG   0x1B
 
#define THUNDER_LDLUT_20_REG   0x1C
 
#define THUNDER_LDLUT_21_REG   0x1D
 
#define THUNDER_LDLUT_22_REG   0x1E
 
#define THUNDER_LDLUT_23_REG   0x1F
 
#define THUNDER_LDLUT_24_REG   0x20
 
#define THUNDER_LDLUT_25_REG   0x21
 
#define THUNDER_LDLUT_26_REG   0x22
 
#define THUNDER_LDLUT_27_REG   0x23
 
#define THUNDER_LDLUT_28_REG   0x24
 
#define THUNDER_LDLUT_29_REG   0x25
 
#define THUNDER_LDLUT_30_REG   0x26
 
#define THUNDER_LDLUT_31_REG   0x27
 
#define THUNDER_LDLUT_32_REG   0x28
 
#define THUNDER_LDLUT_33_REG   0x29
 
#define THUNDER_LDLUT_34_REG   0x2A
 
#define THUNDER_LDLUT_35_REG   0x2B
 
#define THUNDER_LDLUT_36_REG   0x2C
 
#define THUNDER_LDLUT_37_REG   0x2D
 
#define THUNDER_LDLUT_38_REG   0x2E
 
#define THUNDER_LDLUT_39_REG   0x2F
 
#define THUNDER_LDLUT_40_REG   0x30
 
#define THUNDER_LDLUT_41_REG   0x31
 
#define THUNDER_LDLUT_42_REG   0x32
 
#define THUNDER_RESET_REG   0x3C
 
#define THUNDER_CALIB_REG   0x3D
 

Detailed Description

Macro Definition Documentation

◆ THUNDER_CALIB_REG

#define THUNDER_CALIB_REG   0x3D

◆ THUNDER_CONFIG_0_REG

#define THUNDER_CONFIG_0_REG   0x00

◆ THUNDER_CONFIG_1_REG

#define THUNDER_CONFIG_1_REG   0x01

◆ THUNDER_CONFIG_2_REG

#define THUNDER_CONFIG_2_REG   0x02

◆ THUNDER_CONFIG_3_INTERR_REG

#define THUNDER_CONFIG_3_INTERR_REG   0x03

◆ THUNDER_DISTANCE_REG

#define THUNDER_DISTANCE_REG   0x07

◆ THUNDER_ENERGY_LIGHTNING_LSBYTE_REG

#define THUNDER_ENERGY_LIGHTNING_LSBYTE_REG   0x04

◆ THUNDER_ENERGY_LIGHTNING_MMSBYTE_REG

#define THUNDER_ENERGY_LIGHTNING_MMSBYTE_REG   0x06

◆ THUNDER_ENERGY_LIGHTNING_MSBYTE_REG

#define THUNDER_ENERGY_LIGHTNING_MSBYTE_REG   0x05

◆ THUNDER_INTERR_PIN_CONFIG_REG

#define THUNDER_INTERR_PIN_CONFIG_REG   0x08

◆ THUNDER_LDLUT_10_REG

#define THUNDER_LDLUT_10_REG   0x12

◆ THUNDER_LDLUT_11_REG

#define THUNDER_LDLUT_11_REG   0x13

◆ THUNDER_LDLUT_12_REG

#define THUNDER_LDLUT_12_REG   0x14

◆ THUNDER_LDLUT_13_REG

#define THUNDER_LDLUT_13_REG   0x15

◆ THUNDER_LDLUT_14_REG

#define THUNDER_LDLUT_14_REG   0x16

◆ THUNDER_LDLUT_15_REG

#define THUNDER_LDLUT_15_REG   0x17

◆ THUNDER_LDLUT_16_REG

#define THUNDER_LDLUT_16_REG   0x18

◆ THUNDER_LDLUT_17_REG

#define THUNDER_LDLUT_17_REG   0x19

◆ THUNDER_LDLUT_18_REG

#define THUNDER_LDLUT_18_REG   0x1A

◆ THUNDER_LDLUT_19_REG

#define THUNDER_LDLUT_19_REG   0x1B

◆ THUNDER_LDLUT_1_REG

#define THUNDER_LDLUT_1_REG   0x09

◆ THUNDER_LDLUT_20_REG

#define THUNDER_LDLUT_20_REG   0x1C

◆ THUNDER_LDLUT_21_REG

#define THUNDER_LDLUT_21_REG   0x1D

◆ THUNDER_LDLUT_22_REG

#define THUNDER_LDLUT_22_REG   0x1E

◆ THUNDER_LDLUT_23_REG

#define THUNDER_LDLUT_23_REG   0x1F

◆ THUNDER_LDLUT_24_REG

#define THUNDER_LDLUT_24_REG   0x20

◆ THUNDER_LDLUT_25_REG

#define THUNDER_LDLUT_25_REG   0x21

◆ THUNDER_LDLUT_26_REG

#define THUNDER_LDLUT_26_REG   0x22

◆ THUNDER_LDLUT_27_REG

#define THUNDER_LDLUT_27_REG   0x23

◆ THUNDER_LDLUT_28_REG

#define THUNDER_LDLUT_28_REG   0x24

◆ THUNDER_LDLUT_29_REG

#define THUNDER_LDLUT_29_REG   0x25

◆ THUNDER_LDLUT_2_REG

#define THUNDER_LDLUT_2_REG   0x0A

◆ THUNDER_LDLUT_30_REG

#define THUNDER_LDLUT_30_REG   0x26

◆ THUNDER_LDLUT_31_REG

#define THUNDER_LDLUT_31_REG   0x27

◆ THUNDER_LDLUT_32_REG

#define THUNDER_LDLUT_32_REG   0x28

◆ THUNDER_LDLUT_33_REG

#define THUNDER_LDLUT_33_REG   0x29

◆ THUNDER_LDLUT_34_REG

#define THUNDER_LDLUT_34_REG   0x2A

◆ THUNDER_LDLUT_35_REG

#define THUNDER_LDLUT_35_REG   0x2B

◆ THUNDER_LDLUT_36_REG

#define THUNDER_LDLUT_36_REG   0x2C

◆ THUNDER_LDLUT_37_REG

#define THUNDER_LDLUT_37_REG   0x2D

◆ THUNDER_LDLUT_38_REG

#define THUNDER_LDLUT_38_REG   0x2E

◆ THUNDER_LDLUT_39_REG

#define THUNDER_LDLUT_39_REG   0x2F

◆ THUNDER_LDLUT_3_REG

#define THUNDER_LDLUT_3_REG   0x0B

◆ THUNDER_LDLUT_40_REG

#define THUNDER_LDLUT_40_REG   0x30

◆ THUNDER_LDLUT_41_REG

#define THUNDER_LDLUT_41_REG   0x31

◆ THUNDER_LDLUT_42_REG

#define THUNDER_LDLUT_42_REG   0x32

◆ THUNDER_LDLUT_4_REG

#define THUNDER_LDLUT_4_REG   0x0C

◆ THUNDER_LDLUT_5_REG

#define THUNDER_LDLUT_5_REG   0x0D

◆ THUNDER_LDLUT_6_REG

#define THUNDER_LDLUT_6_REG   0x0E

◆ THUNDER_LDLUT_7_REG

#define THUNDER_LDLUT_7_REG   0x0F

◆ THUNDER_LDLUT_8_REG

#define THUNDER_LDLUT_8_REG   0x10

◆ THUNDER_LDLUT_9_REG

#define THUNDER_LDLUT_9_REG   0x11

◆ THUNDER_RESET_REG

#define THUNDER_RESET_REG   0x3C