expand9 2.0.0.0
Expand 9 Registers List

List of registers of Expand 9 Click driver. More...

Macros

#define EXPAND9_REG_INPUT_DISABLE_B   0x00
 Expand 9 description register.
 
#define EXPAND9_REG_INPUT_DISABLE_A   0x01
 
#define EXPAND9_REG_LONG_SLEW_B   0x02
 
#define EXPAND9_REG_LONG_SLEW_A   0x03
 
#define EXPAND9_REG_LOW_DRIVE_B   0x04
 
#define EXPAND9_REG_LOW_DRIVE_A   0x05
 
#define EXPAND9_REG_PULL_UP_B   0x06
 
#define EXPAND9_REG_PULL_UP_A   0x07
 
#define EXPAND9_REG_PULL_DOWN_B   0x08
 
#define EXPAND9_REG_PULL_DOWN_A   0x09
 
#define EXPAND9_REG_OPEN_DRAIN_B   0x0A
 
#define EXPAND9_REG_OPEN_DRAIN_A   0x0B
 
#define EXPAND9_REG_POLARITY_B   0x0C
 
#define EXPAND9_REG_POLARITY_A   0x0D
 
#define EXPAND9_REG_DIR_B   0x0E
 
#define EXPAND9_REG_DIR_A   0x0F
 
#define EXPAND9_REG_DATA_B   0x10
 
#define EXPAND9_REG_DATA_A   0x11
 
#define EXPAND9_REG_INTERRUPT_MASK_B   0x12
 
#define EXPAND9_REG_INTERRUPT_MASK_A   0x13
 
#define EXPAND9_REG_SENSE_HIGH_B   0x14
 
#define EXPAND9_REG_SENSE_LOW_B   0x15
 
#define EXPAND9_REG_SENSE_HIGH_A   0x16
 
#define EXPAND9_REG_SENSE_LOW_A   0x17
 
#define EXPAND9_REG_INTERRUPT_SOURCE_B   0x18
 
#define EXPAND9_REG_INTERRUPT_SOURCE_A   0x19
 
#define EXPAND9_REG_EVENT_STATUS_B   0x1A
 
#define EXPAND9_REG_EVENT_STATUS_A   0x1B
 
#define EXPAND9_REG_LEVEL_SHIFTER_1   0x1C
 
#define EXPAND9_REG_LEVEL_SHIFTER_2   0x1D
 
#define EXPAND9_REG_CLOCK   0x1E
 
#define EXPAND9_REG_MISC   0x1F
 
#define EXPAND9_REG_LED_DRIVER_ENABLE_B   0x20
 
#define EXPAND9_REG_LED_DRIVER_ENABLE_A   0x21
 
#define EXPAND9_REG_DEBOUNCE_CONFIG   0x22
 
#define EXPAND9_REG_DEBOUNCE_ENABLE_B   0x23
 
#define EXPAND9_REG_DEBOUNCE_ENABLE_A   0x24
 
#define EXPAND9_REG_KEY_CONFIG_1   0x25
 
#define EXPAND9_REG_KEY_CONFIG_2   0x26
 
#define EXPAND9_REG_KEY_DATA_1   0x27
 
#define EXPAND9_REG_KEY_DATA_2   0x28
 
#define EXPAND9_REG_T_ON_0   0x29
 
#define EXPAND9_REG_I_ON_0   0x2A
 
#define EXPAND9_REG_OFF_0   0x2B
 
#define EXPAND9_REG_T_ON_1   0x2C
 
#define EXPAND9_REG_I_ON_1   0x2D
 
#define EXPAND9_REG_OFF_1   0x2E
 
#define EXPAND9_REG_T_ON_2   0x2F
 
#define EXPAND9_REG_I_ON_2   0x30
 
#define EXPAND9_REG_OFF_2   0x31
 
#define EXPAND9_REG_T_ON_3   0x32
 
#define EXPAND9_REG_I_ON_3   0x33
 
#define EXPAND9_REG_OFF_3   0x34
 
#define EXPAND9_REG_T_ON_4   0x35
 
#define EXPAND9_REG_I_ON_4   0x36
 
#define EXPAND9_REG_OFF_4   0x37
 
#define EXPAND9_REG_T_RISE_4   0x38
 
#define EXPAND9_REG_T_FALL_4   0x39
 
#define EXPAND9_REG_T_ON_5   0x3A
 
#define EXPAND9_REG_I_ON_5   0x3B
 
#define EXPAND9_REG_OFF_5   0x3C
 
#define EXPAND9_REG_T_RISE_5   0x3D
 
#define EXPAND9_REG_T_FALL_5   0x3E
 
#define EXPAND9_REG_T_ON_6   0x3F
 
#define EXPAND9_REG_I_ON_6   0x40
 
#define EXPAND9_REG_OFF_6   0x41
 
#define EXPAND9_REG_T_RISE_6   0x42
 
#define EXPAND9_REG_T_FALL_6   0x43
 
#define EXPAND9_REG_T_ON_7   0x44
 
#define EXPAND9_REG_I_ON_7   0x45
 
#define EXPAND9_REG_OFF_7   0x46
 
#define EXPAND9_REG_T_RISE_7   0x47
 
#define EXPAND9_REG_T_FALL_7   0x48
 
#define EXPAND9_REG_T_ON_8   0x49
 
#define EXPAND9_REG_I_ON_8   0x4A
 
#define EXPAND9_REG_OFF_8   0x4B
 
#define EXPAND9_REG_T_ON_9   0x4C
 
#define EXPAND9_REG_I_ON_9   0x4D
 
#define EXPAND9_REG_OFF_9   0x4E
 
#define EXPAND9_REG_T_ON_10   0x4F
 
#define EXPAND9_REG_I_ON_10   0x50
 
#define EXPAND9_REG_OFF_10   0x51
 
#define EXPAND9_REG_T_ON_11   0x52
 
#define EXPAND9_REG_I_ON_11   0x53
 
#define EXPAND9_REG_OFF_11   0x54
 
#define EXPAND9_REG_T_ON_12   0x55
 
#define EXPAND9_REG_I_ON_12   0x56
 
#define EXPAND9_REG_OFF_12   0x57
 
#define EXPAND9_REG_T_RISE_12   0x58
 
#define EXPAND9_REG_T_FALL_12   0x59
 
#define EXPAND9_REG_T_ON_13   0x5A
 
#define EXPAND9_REG_I_ON_13   0x5B
 
#define EXPAND9_REG_OFF_13   0x5C
 
#define EXPAND9_REG_T_RISE_13   0x5D
 
#define EXPAND9_REG_T_FALL_13   0x5E
 
#define EXPAND9_REG_T_ON_14   0x5F
 
#define EXPAND9_REG_I_ON_14   0x60
 
#define EXPAND9_REG_OFF_14   0x61
 
#define EXPAND9_REG_T_RISE_14   0x62
 
#define EXPAND9_REG_T_FALL_14   0x63
 
#define EXPAND9_REG_T_ON_15   0x64
 
#define EXPAND9_REG_I_ON_15   0x65
 
#define EXPAND9_REG_OFF_15   0x66
 
#define EXPAND9_REG_T_RISE_15   0x67
 
#define EXPAND9_REG_T_FALL_15   0x68
 
#define EXPAND9_REG_HIGH_INPUT_B   0x69
 
#define EXPAND9_REG_HIGH_INPUT_A   0x6A
 
#define EXPAND9_REG_RESET   0x7D
 
#define EXPAND9_REG_TEST_1   0x7E
 
#define EXPAND9_REG_TEST_2   0x7F
 

Detailed Description

List of registers of Expand 9 Click driver.

Macro Definition Documentation

◆ EXPAND9_REG_CLOCK

#define EXPAND9_REG_CLOCK   0x1E

◆ EXPAND9_REG_DATA_A

#define EXPAND9_REG_DATA_A   0x11

◆ EXPAND9_REG_DATA_B

#define EXPAND9_REG_DATA_B   0x10

◆ EXPAND9_REG_DEBOUNCE_CONFIG

#define EXPAND9_REG_DEBOUNCE_CONFIG   0x22

◆ EXPAND9_REG_DEBOUNCE_ENABLE_A

#define EXPAND9_REG_DEBOUNCE_ENABLE_A   0x24

◆ EXPAND9_REG_DEBOUNCE_ENABLE_B

#define EXPAND9_REG_DEBOUNCE_ENABLE_B   0x23

◆ EXPAND9_REG_DIR_A

#define EXPAND9_REG_DIR_A   0x0F

◆ EXPAND9_REG_DIR_B

#define EXPAND9_REG_DIR_B   0x0E

◆ EXPAND9_REG_EVENT_STATUS_A

#define EXPAND9_REG_EVENT_STATUS_A   0x1B

◆ EXPAND9_REG_EVENT_STATUS_B

#define EXPAND9_REG_EVENT_STATUS_B   0x1A

◆ EXPAND9_REG_HIGH_INPUT_A

#define EXPAND9_REG_HIGH_INPUT_A   0x6A

◆ EXPAND9_REG_HIGH_INPUT_B

#define EXPAND9_REG_HIGH_INPUT_B   0x69

◆ EXPAND9_REG_I_ON_0

#define EXPAND9_REG_I_ON_0   0x2A

◆ EXPAND9_REG_I_ON_1

#define EXPAND9_REG_I_ON_1   0x2D

◆ EXPAND9_REG_I_ON_10

#define EXPAND9_REG_I_ON_10   0x50

◆ EXPAND9_REG_I_ON_11

#define EXPAND9_REG_I_ON_11   0x53

◆ EXPAND9_REG_I_ON_12

#define EXPAND9_REG_I_ON_12   0x56

◆ EXPAND9_REG_I_ON_13

#define EXPAND9_REG_I_ON_13   0x5B

◆ EXPAND9_REG_I_ON_14

#define EXPAND9_REG_I_ON_14   0x60

◆ EXPAND9_REG_I_ON_15

#define EXPAND9_REG_I_ON_15   0x65

◆ EXPAND9_REG_I_ON_2

#define EXPAND9_REG_I_ON_2   0x30

◆ EXPAND9_REG_I_ON_3

#define EXPAND9_REG_I_ON_3   0x33

◆ EXPAND9_REG_I_ON_4

#define EXPAND9_REG_I_ON_4   0x36

◆ EXPAND9_REG_I_ON_5

#define EXPAND9_REG_I_ON_5   0x3B

◆ EXPAND9_REG_I_ON_6

#define EXPAND9_REG_I_ON_6   0x40

◆ EXPAND9_REG_I_ON_7

#define EXPAND9_REG_I_ON_7   0x45

◆ EXPAND9_REG_I_ON_8

#define EXPAND9_REG_I_ON_8   0x4A

◆ EXPAND9_REG_I_ON_9

#define EXPAND9_REG_I_ON_9   0x4D

◆ EXPAND9_REG_INPUT_DISABLE_A

#define EXPAND9_REG_INPUT_DISABLE_A   0x01

◆ EXPAND9_REG_INPUT_DISABLE_B

#define EXPAND9_REG_INPUT_DISABLE_B   0x00

Expand 9 description register.

Specified register for description of Expand 9 Click driver.

◆ EXPAND9_REG_INTERRUPT_MASK_A

#define EXPAND9_REG_INTERRUPT_MASK_A   0x13

◆ EXPAND9_REG_INTERRUPT_MASK_B

#define EXPAND9_REG_INTERRUPT_MASK_B   0x12

◆ EXPAND9_REG_INTERRUPT_SOURCE_A

#define EXPAND9_REG_INTERRUPT_SOURCE_A   0x19

◆ EXPAND9_REG_INTERRUPT_SOURCE_B

#define EXPAND9_REG_INTERRUPT_SOURCE_B   0x18

◆ EXPAND9_REG_KEY_CONFIG_1

#define EXPAND9_REG_KEY_CONFIG_1   0x25

◆ EXPAND9_REG_KEY_CONFIG_2

#define EXPAND9_REG_KEY_CONFIG_2   0x26

◆ EXPAND9_REG_KEY_DATA_1

#define EXPAND9_REG_KEY_DATA_1   0x27

◆ EXPAND9_REG_KEY_DATA_2

#define EXPAND9_REG_KEY_DATA_2   0x28

◆ EXPAND9_REG_LED_DRIVER_ENABLE_A

#define EXPAND9_REG_LED_DRIVER_ENABLE_A   0x21

◆ EXPAND9_REG_LED_DRIVER_ENABLE_B

#define EXPAND9_REG_LED_DRIVER_ENABLE_B   0x20

◆ EXPAND9_REG_LEVEL_SHIFTER_1

#define EXPAND9_REG_LEVEL_SHIFTER_1   0x1C

◆ EXPAND9_REG_LEVEL_SHIFTER_2

#define EXPAND9_REG_LEVEL_SHIFTER_2   0x1D

◆ EXPAND9_REG_LONG_SLEW_A

#define EXPAND9_REG_LONG_SLEW_A   0x03

◆ EXPAND9_REG_LONG_SLEW_B

#define EXPAND9_REG_LONG_SLEW_B   0x02

◆ EXPAND9_REG_LOW_DRIVE_A

#define EXPAND9_REG_LOW_DRIVE_A   0x05

◆ EXPAND9_REG_LOW_DRIVE_B

#define EXPAND9_REG_LOW_DRIVE_B   0x04

◆ EXPAND9_REG_MISC

#define EXPAND9_REG_MISC   0x1F

◆ EXPAND9_REG_OFF_0

#define EXPAND9_REG_OFF_0   0x2B

◆ EXPAND9_REG_OFF_1

#define EXPAND9_REG_OFF_1   0x2E

◆ EXPAND9_REG_OFF_10

#define EXPAND9_REG_OFF_10   0x51

◆ EXPAND9_REG_OFF_11

#define EXPAND9_REG_OFF_11   0x54

◆ EXPAND9_REG_OFF_12

#define EXPAND9_REG_OFF_12   0x57

◆ EXPAND9_REG_OFF_13

#define EXPAND9_REG_OFF_13   0x5C

◆ EXPAND9_REG_OFF_14

#define EXPAND9_REG_OFF_14   0x61

◆ EXPAND9_REG_OFF_15

#define EXPAND9_REG_OFF_15   0x66

◆ EXPAND9_REG_OFF_2

#define EXPAND9_REG_OFF_2   0x31

◆ EXPAND9_REG_OFF_3

#define EXPAND9_REG_OFF_3   0x34

◆ EXPAND9_REG_OFF_4

#define EXPAND9_REG_OFF_4   0x37

◆ EXPAND9_REG_OFF_5

#define EXPAND9_REG_OFF_5   0x3C

◆ EXPAND9_REG_OFF_6

#define EXPAND9_REG_OFF_6   0x41

◆ EXPAND9_REG_OFF_7

#define EXPAND9_REG_OFF_7   0x46

◆ EXPAND9_REG_OFF_8

#define EXPAND9_REG_OFF_8   0x4B

◆ EXPAND9_REG_OFF_9

#define EXPAND9_REG_OFF_9   0x4E

◆ EXPAND9_REG_OPEN_DRAIN_A

#define EXPAND9_REG_OPEN_DRAIN_A   0x0B

◆ EXPAND9_REG_OPEN_DRAIN_B

#define EXPAND9_REG_OPEN_DRAIN_B   0x0A

◆ EXPAND9_REG_POLARITY_A

#define EXPAND9_REG_POLARITY_A   0x0D

◆ EXPAND9_REG_POLARITY_B

#define EXPAND9_REG_POLARITY_B   0x0C

◆ EXPAND9_REG_PULL_DOWN_A

#define EXPAND9_REG_PULL_DOWN_A   0x09

◆ EXPAND9_REG_PULL_DOWN_B

#define EXPAND9_REG_PULL_DOWN_B   0x08

◆ EXPAND9_REG_PULL_UP_A

#define EXPAND9_REG_PULL_UP_A   0x07

◆ EXPAND9_REG_PULL_UP_B

#define EXPAND9_REG_PULL_UP_B   0x06

◆ EXPAND9_REG_RESET

#define EXPAND9_REG_RESET   0x7D

◆ EXPAND9_REG_SENSE_HIGH_A

#define EXPAND9_REG_SENSE_HIGH_A   0x16

◆ EXPAND9_REG_SENSE_HIGH_B

#define EXPAND9_REG_SENSE_HIGH_B   0x14

◆ EXPAND9_REG_SENSE_LOW_A

#define EXPAND9_REG_SENSE_LOW_A   0x17

◆ EXPAND9_REG_SENSE_LOW_B

#define EXPAND9_REG_SENSE_LOW_B   0x15

◆ EXPAND9_REG_T_FALL_12

#define EXPAND9_REG_T_FALL_12   0x59

◆ EXPAND9_REG_T_FALL_13

#define EXPAND9_REG_T_FALL_13   0x5E

◆ EXPAND9_REG_T_FALL_14

#define EXPAND9_REG_T_FALL_14   0x63

◆ EXPAND9_REG_T_FALL_15

#define EXPAND9_REG_T_FALL_15   0x68

◆ EXPAND9_REG_T_FALL_4

#define EXPAND9_REG_T_FALL_4   0x39

◆ EXPAND9_REG_T_FALL_5

#define EXPAND9_REG_T_FALL_5   0x3E

◆ EXPAND9_REG_T_FALL_6

#define EXPAND9_REG_T_FALL_6   0x43

◆ EXPAND9_REG_T_FALL_7

#define EXPAND9_REG_T_FALL_7   0x48

◆ EXPAND9_REG_T_ON_0

#define EXPAND9_REG_T_ON_0   0x29

◆ EXPAND9_REG_T_ON_1

#define EXPAND9_REG_T_ON_1   0x2C

◆ EXPAND9_REG_T_ON_10

#define EXPAND9_REG_T_ON_10   0x4F

◆ EXPAND9_REG_T_ON_11

#define EXPAND9_REG_T_ON_11   0x52

◆ EXPAND9_REG_T_ON_12

#define EXPAND9_REG_T_ON_12   0x55

◆ EXPAND9_REG_T_ON_13

#define EXPAND9_REG_T_ON_13   0x5A

◆ EXPAND9_REG_T_ON_14

#define EXPAND9_REG_T_ON_14   0x5F

◆ EXPAND9_REG_T_ON_15

#define EXPAND9_REG_T_ON_15   0x64

◆ EXPAND9_REG_T_ON_2

#define EXPAND9_REG_T_ON_2   0x2F

◆ EXPAND9_REG_T_ON_3

#define EXPAND9_REG_T_ON_3   0x32

◆ EXPAND9_REG_T_ON_4

#define EXPAND9_REG_T_ON_4   0x35

◆ EXPAND9_REG_T_ON_5

#define EXPAND9_REG_T_ON_5   0x3A

◆ EXPAND9_REG_T_ON_6

#define EXPAND9_REG_T_ON_6   0x3F

◆ EXPAND9_REG_T_ON_7

#define EXPAND9_REG_T_ON_7   0x44

◆ EXPAND9_REG_T_ON_8

#define EXPAND9_REG_T_ON_8   0x49

◆ EXPAND9_REG_T_ON_9

#define EXPAND9_REG_T_ON_9   0x4C

◆ EXPAND9_REG_T_RISE_12

#define EXPAND9_REG_T_RISE_12   0x58

◆ EXPAND9_REG_T_RISE_13

#define EXPAND9_REG_T_RISE_13   0x5D

◆ EXPAND9_REG_T_RISE_14

#define EXPAND9_REG_T_RISE_14   0x62

◆ EXPAND9_REG_T_RISE_15

#define EXPAND9_REG_T_RISE_15   0x67

◆ EXPAND9_REG_T_RISE_4

#define EXPAND9_REG_T_RISE_4   0x38

◆ EXPAND9_REG_T_RISE_5

#define EXPAND9_REG_T_RISE_5   0x3D

◆ EXPAND9_REG_T_RISE_6

#define EXPAND9_REG_T_RISE_6   0x42

◆ EXPAND9_REG_T_RISE_7

#define EXPAND9_REG_T_RISE_7   0x47

◆ EXPAND9_REG_TEST_1

#define EXPAND9_REG_TEST_1   0x7E

◆ EXPAND9_REG_TEST_2

#define EXPAND9_REG_TEST_2   0x7F