expand18  2.1.0.0
Macros
Expand 18 Registers List

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

Macros

#define EXPAND18_REG_INPUT_P0   0x00
 Expand 18 register list. More...
 
#define EXPAND18_REG_INPUT_P1   0x01
 
#define EXPAND18_REG_OUTPUT_P0   0x02
 
#define EXPAND18_REG_OUTPUT_P1   0x03
 
#define EXPAND18_REG_POLARITY_INV_P0   0x04
 
#define EXPAND18_REG_POLARITY_INV_P1   0x05
 
#define EXPAND18_REG_CONFIG_P0   0x06
 
#define EXPAND18_REG_CONFIG_P1   0x07
 
#define EXPAND18_REG_OUTPUT_DRIVE_P0A   0x40
 
#define EXPAND18_REG_OUTPUT_DRIVE_P0B   0x41
 
#define EXPAND18_REG_OUTPUT_DRIVE_P1A   0x42
 
#define EXPAND18_REG_OUTPUT_DRIVE_P1B   0x43
 
#define EXPAND18_REG_INPUT_LATCH_P0   0x44
 
#define EXPAND18_REG_INPUT_LATCH_P1   0x45
 
#define EXPAND18_REG_PULL_ENABLE_P0   0x46
 
#define EXPAND18_REG_PULL_ENABLE_P1   0x47
 
#define EXPAND18_REG_PULL_SELECTION_P0   0x48
 
#define EXPAND18_REG_PULL_SELECTION_P1   0x49
 
#define EXPAND18_REG_INT_MASK_P0   0x4A
 
#define EXPAND18_REG_INT_MASK_P1   0x4B
 
#define EXPAND18_REG_INT_STATUS_P0   0x4C
 
#define EXPAND18_REG_INT_STATUS_P1   0x4D
 
#define EXPAND18_REG_OUTPUT_PORT_CONFIG   0x4F
 
#define EXPAND18_REG_INT_EDGE_P0A   0x50
 
#define EXPAND18_REG_INT_EDGE_P0B   0x51
 
#define EXPAND18_REG_INT_EDGE_P1A   0x52
 
#define EXPAND18_REG_INT_EDGE_P1B   0x53
 
#define EXPAND18_REG_INT_CLEAR_P0   0x54
 
#define EXPAND18_REG_INT_CLEAR_P1   0x55
 
#define EXPAND18_REG_INPUT_STATUS_P0   0x56
 
#define EXPAND18_REG_INPUT_STATUS_P1   0x57
 
#define EXPAND18_REG_PIN_OUTPUT_P0_CONFIG   0x58
 
#define EXPAND18_REG_PIN_OUTPUT_P1_CONFIG   0x59
 
#define EXPAND18_REG_SWITCH_DEBOUNCE_EN_0   0x5A
 
#define EXPAND18_REG_SWITCH_DEBOUNCE_EN_1   0x5B
 
#define EXPAND18_REG_SWITCH_DEBOUNCE_CNT   0x5C
 

Detailed Description

List of registers of Expand 18 Click driver.

Macro Definition Documentation

◆ EXPAND18_REG_CONFIG_P0

#define EXPAND18_REG_CONFIG_P0   0x06

◆ EXPAND18_REG_CONFIG_P1

#define EXPAND18_REG_CONFIG_P1   0x07

◆ EXPAND18_REG_INPUT_LATCH_P0

#define EXPAND18_REG_INPUT_LATCH_P0   0x44

◆ EXPAND18_REG_INPUT_LATCH_P1

#define EXPAND18_REG_INPUT_LATCH_P1   0x45

◆ EXPAND18_REG_INPUT_P0

#define EXPAND18_REG_INPUT_P0   0x00

Expand 18 register list.

Specified register list of Expand 18 Click driver.

◆ EXPAND18_REG_INPUT_P1

#define EXPAND18_REG_INPUT_P1   0x01

◆ EXPAND18_REG_INPUT_STATUS_P0

#define EXPAND18_REG_INPUT_STATUS_P0   0x56

◆ EXPAND18_REG_INPUT_STATUS_P1

#define EXPAND18_REG_INPUT_STATUS_P1   0x57

◆ EXPAND18_REG_INT_CLEAR_P0

#define EXPAND18_REG_INT_CLEAR_P0   0x54

◆ EXPAND18_REG_INT_CLEAR_P1

#define EXPAND18_REG_INT_CLEAR_P1   0x55

◆ EXPAND18_REG_INT_EDGE_P0A

#define EXPAND18_REG_INT_EDGE_P0A   0x50

◆ EXPAND18_REG_INT_EDGE_P0B

#define EXPAND18_REG_INT_EDGE_P0B   0x51

◆ EXPAND18_REG_INT_EDGE_P1A

#define EXPAND18_REG_INT_EDGE_P1A   0x52

◆ EXPAND18_REG_INT_EDGE_P1B

#define EXPAND18_REG_INT_EDGE_P1B   0x53

◆ EXPAND18_REG_INT_MASK_P0

#define EXPAND18_REG_INT_MASK_P0   0x4A

◆ EXPAND18_REG_INT_MASK_P1

#define EXPAND18_REG_INT_MASK_P1   0x4B

◆ EXPAND18_REG_INT_STATUS_P0

#define EXPAND18_REG_INT_STATUS_P0   0x4C

◆ EXPAND18_REG_INT_STATUS_P1

#define EXPAND18_REG_INT_STATUS_P1   0x4D

◆ EXPAND18_REG_OUTPUT_DRIVE_P0A

#define EXPAND18_REG_OUTPUT_DRIVE_P0A   0x40

◆ EXPAND18_REG_OUTPUT_DRIVE_P0B

#define EXPAND18_REG_OUTPUT_DRIVE_P0B   0x41

◆ EXPAND18_REG_OUTPUT_DRIVE_P1A

#define EXPAND18_REG_OUTPUT_DRIVE_P1A   0x42

◆ EXPAND18_REG_OUTPUT_DRIVE_P1B

#define EXPAND18_REG_OUTPUT_DRIVE_P1B   0x43

◆ EXPAND18_REG_OUTPUT_P0

#define EXPAND18_REG_OUTPUT_P0   0x02

◆ EXPAND18_REG_OUTPUT_P1

#define EXPAND18_REG_OUTPUT_P1   0x03

◆ EXPAND18_REG_OUTPUT_PORT_CONFIG

#define EXPAND18_REG_OUTPUT_PORT_CONFIG   0x4F

◆ EXPAND18_REG_PIN_OUTPUT_P0_CONFIG

#define EXPAND18_REG_PIN_OUTPUT_P0_CONFIG   0x58

◆ EXPAND18_REG_PIN_OUTPUT_P1_CONFIG

#define EXPAND18_REG_PIN_OUTPUT_P1_CONFIG   0x59

◆ EXPAND18_REG_POLARITY_INV_P0

#define EXPAND18_REG_POLARITY_INV_P0   0x04

◆ EXPAND18_REG_POLARITY_INV_P1

#define EXPAND18_REG_POLARITY_INV_P1   0x05

◆ EXPAND18_REG_PULL_ENABLE_P0

#define EXPAND18_REG_PULL_ENABLE_P0   0x46

◆ EXPAND18_REG_PULL_ENABLE_P1

#define EXPAND18_REG_PULL_ENABLE_P1   0x47

◆ EXPAND18_REG_PULL_SELECTION_P0

#define EXPAND18_REG_PULL_SELECTION_P0   0x48

◆ EXPAND18_REG_PULL_SELECTION_P1

#define EXPAND18_REG_PULL_SELECTION_P1   0x49

◆ EXPAND18_REG_SWITCH_DEBOUNCE_CNT

#define EXPAND18_REG_SWITCH_DEBOUNCE_CNT   0x5C

◆ EXPAND18_REG_SWITCH_DEBOUNCE_EN_0

#define EXPAND18_REG_SWITCH_DEBOUNCE_EN_0   0x5A

◆ EXPAND18_REG_SWITCH_DEBOUNCE_EN_1

#define EXPAND18_REG_SWITCH_DEBOUNCE_EN_1   0x5B