expand6 2.0.0.0

Macros

#define EXPAND6_REG_IN_PORT0_ADR   0x00
 
#define EXPAND6_REG_IN_PORT1_ADR   0x01
 
#define EXPAND6_REG_IN_PORT2_ADR   0x02
 
#define EXPAND6_REG_IN_PORT3_ADR   0x03
 
#define EXPAND6_REG_IN_PORT4_ADR   0x04
 
#define EXPAND6_REG_IN_PORT5_ADR   0x05
 
#define EXPAND6_REG_IN_PORT6_ADR   0x06
 
#define EXPAND6_REG_IN_PORT7_ADR   0x07
 
#define EXPAND6_REG_OUT_PORT0_ADR   0x08
 
#define EXPAND6_REG_OUT_PORT1_ADR   0x09
 
#define EXPAND6_REG_OUT_PORT2_ADR   0x0A
 
#define EXPAND6_REG_OUT_PORT3_ADR   0x0B
 
#define EXPAND6_REG_OUT_PORT4_ADR   0x0C
 
#define EXPAND6_REG_OUT_PORT5_ADR   0x0D
 
#define EXPAND6_REG_OUT_PORT6_ADR   0x0E
 
#define EXPAND6_REG_OUT_PORT7_ADR   0x0F
 
#define EXPAND6_REG_INT_STAT_PORT0_ADR   0x10
 
#define EXPAND6_REG_INT_STAT_PORT1_ADR   0x11
 
#define EXPAND6_REG_INT_STAT_PORT2_ADR   0x12
 
#define EXPAND6_REG_INT_STAT_PORT3_ADR   0x13
 
#define EXPAND6_REG_INT_STAT_PORT4_ADR   0x14
 
#define EXPAND6_REG_INT_STAT_PORT5_ADR   0x15
 
#define EXPAND6_REG_INT_STAT_PORT6_ADR   0x16
 
#define EXPAND6_REG_INT_STAT_PORT7_ADR   0x17
 
#define EXPAND6_REG_PORT_SEL_ADR   0x18
 
#define EXPAND6_REG_INT_MASK_ADR   0x19
 
#define EXPAND6_REG_SEL_PWM_OUT_ADR   0x1A
 
#define EXPAND6_REG_INV_ADR   0x1B
 
#define EXPAND6_REG_PORT_DIR_ADR   0x1C
 
#define EXPAND6_REG_PULL_UP_ADR   0x1D
 
#define EXPAND6_REG_PULL_DOWN_ADR   0x1E
 
#define EXPAND6_REG_OPEN_DRAIN_HIGH_ADR   0x1F
 
#define EXPAND6_REG_OPEN_DRAIN_LOW_ADR   0x20
 
#define EXPAND6_REG_STRONG_ADR   0x21
 
#define EXPAND6_REG_SLOW_STRONG_ADR   0x22
 
#define EXPAND6_REG_HIGH_Z_ADR   0x23
 
#define EXPAND6_REG_RSRVD_1_ADR   0x24
 
#define EXPAND6_REG_RSRVD_2_ADR   0x25
 
#define EXPAND6_REG_RSRVD_3_ADR   0x26
 
#define EXPAND6_REG_RSRVD_4_ADR   0x27
 
#define EXPAND6_REG_PWM_SEL_ADR   0x28
 
#define EXPAND6_REG_CFG_PWM_ADR   0x29
 
#define EXPAND6_REG_PERIOD_PWM_ADR   0x2A
 
#define EXPAND6_REG_PULSE_WIDTH_PWM_ADR   0x2B
 
#define EXPAND6_REG_DIVIDER_ADR   0x2C
 
#define EXPAND6_REG_EEPROM_ADR   0x2D
 
#define EXPAND6_REG_DEV_ID_ADR   0x2E
 
#define EXPAND6_REG_WDT_ADR   0x2F
 
#define EXPAND6_REG_CMD_ADR   0x30
 

Detailed Description

Macro Definition Documentation

◆ EXPAND6_REG_CFG_PWM_ADR

#define EXPAND6_REG_CFG_PWM_ADR   0x29

◆ EXPAND6_REG_CMD_ADR

#define EXPAND6_REG_CMD_ADR   0x30

◆ EXPAND6_REG_DEV_ID_ADR

#define EXPAND6_REG_DEV_ID_ADR   0x2E

◆ EXPAND6_REG_DIVIDER_ADR

#define EXPAND6_REG_DIVIDER_ADR   0x2C

◆ EXPAND6_REG_EEPROM_ADR

#define EXPAND6_REG_EEPROM_ADR   0x2D

◆ EXPAND6_REG_HIGH_Z_ADR

#define EXPAND6_REG_HIGH_Z_ADR   0x23

◆ EXPAND6_REG_IN_PORT0_ADR

#define EXPAND6_REG_IN_PORT0_ADR   0x00

◆ EXPAND6_REG_IN_PORT1_ADR

#define EXPAND6_REG_IN_PORT1_ADR   0x01

◆ EXPAND6_REG_IN_PORT2_ADR

#define EXPAND6_REG_IN_PORT2_ADR   0x02

◆ EXPAND6_REG_IN_PORT3_ADR

#define EXPAND6_REG_IN_PORT3_ADR   0x03

◆ EXPAND6_REG_IN_PORT4_ADR

#define EXPAND6_REG_IN_PORT4_ADR   0x04

◆ EXPAND6_REG_IN_PORT5_ADR

#define EXPAND6_REG_IN_PORT5_ADR   0x05

◆ EXPAND6_REG_IN_PORT6_ADR

#define EXPAND6_REG_IN_PORT6_ADR   0x06

◆ EXPAND6_REG_IN_PORT7_ADR

#define EXPAND6_REG_IN_PORT7_ADR   0x07

◆ EXPAND6_REG_INT_MASK_ADR

#define EXPAND6_REG_INT_MASK_ADR   0x19

◆ EXPAND6_REG_INT_STAT_PORT0_ADR

#define EXPAND6_REG_INT_STAT_PORT0_ADR   0x10

◆ EXPAND6_REG_INT_STAT_PORT1_ADR

#define EXPAND6_REG_INT_STAT_PORT1_ADR   0x11

◆ EXPAND6_REG_INT_STAT_PORT2_ADR

#define EXPAND6_REG_INT_STAT_PORT2_ADR   0x12

◆ EXPAND6_REG_INT_STAT_PORT3_ADR

#define EXPAND6_REG_INT_STAT_PORT3_ADR   0x13

◆ EXPAND6_REG_INT_STAT_PORT4_ADR

#define EXPAND6_REG_INT_STAT_PORT4_ADR   0x14

◆ EXPAND6_REG_INT_STAT_PORT5_ADR

#define EXPAND6_REG_INT_STAT_PORT5_ADR   0x15

◆ EXPAND6_REG_INT_STAT_PORT6_ADR

#define EXPAND6_REG_INT_STAT_PORT6_ADR   0x16

◆ EXPAND6_REG_INT_STAT_PORT7_ADR

#define EXPAND6_REG_INT_STAT_PORT7_ADR   0x17

◆ EXPAND6_REG_INV_ADR

#define EXPAND6_REG_INV_ADR   0x1B

◆ EXPAND6_REG_OPEN_DRAIN_HIGH_ADR

#define EXPAND6_REG_OPEN_DRAIN_HIGH_ADR   0x1F

◆ EXPAND6_REG_OPEN_DRAIN_LOW_ADR

#define EXPAND6_REG_OPEN_DRAIN_LOW_ADR   0x20

◆ EXPAND6_REG_OUT_PORT0_ADR

#define EXPAND6_REG_OUT_PORT0_ADR   0x08

◆ EXPAND6_REG_OUT_PORT1_ADR

#define EXPAND6_REG_OUT_PORT1_ADR   0x09

◆ EXPAND6_REG_OUT_PORT2_ADR

#define EXPAND6_REG_OUT_PORT2_ADR   0x0A

◆ EXPAND6_REG_OUT_PORT3_ADR

#define EXPAND6_REG_OUT_PORT3_ADR   0x0B

◆ EXPAND6_REG_OUT_PORT4_ADR

#define EXPAND6_REG_OUT_PORT4_ADR   0x0C

◆ EXPAND6_REG_OUT_PORT5_ADR

#define EXPAND6_REG_OUT_PORT5_ADR   0x0D

◆ EXPAND6_REG_OUT_PORT6_ADR

#define EXPAND6_REG_OUT_PORT6_ADR   0x0E

◆ EXPAND6_REG_OUT_PORT7_ADR

#define EXPAND6_REG_OUT_PORT7_ADR   0x0F

◆ EXPAND6_REG_PERIOD_PWM_ADR

#define EXPAND6_REG_PERIOD_PWM_ADR   0x2A

◆ EXPAND6_REG_PORT_DIR_ADR

#define EXPAND6_REG_PORT_DIR_ADR   0x1C

◆ EXPAND6_REG_PORT_SEL_ADR

#define EXPAND6_REG_PORT_SEL_ADR   0x18

◆ EXPAND6_REG_PULL_DOWN_ADR

#define EXPAND6_REG_PULL_DOWN_ADR   0x1E

◆ EXPAND6_REG_PULL_UP_ADR

#define EXPAND6_REG_PULL_UP_ADR   0x1D

◆ EXPAND6_REG_PULSE_WIDTH_PWM_ADR

#define EXPAND6_REG_PULSE_WIDTH_PWM_ADR   0x2B

◆ EXPAND6_REG_PWM_SEL_ADR

#define EXPAND6_REG_PWM_SEL_ADR   0x28

◆ EXPAND6_REG_RSRVD_1_ADR

#define EXPAND6_REG_RSRVD_1_ADR   0x24

◆ EXPAND6_REG_RSRVD_2_ADR

#define EXPAND6_REG_RSRVD_2_ADR   0x25

◆ EXPAND6_REG_RSRVD_3_ADR

#define EXPAND6_REG_RSRVD_3_ADR   0x26

◆ EXPAND6_REG_RSRVD_4_ADR

#define EXPAND6_REG_RSRVD_4_ADR   0x27

◆ EXPAND6_REG_SEL_PWM_OUT_ADR

#define EXPAND6_REG_SEL_PWM_OUT_ADR   0x1A

◆ EXPAND6_REG_SLOW_STRONG_ADR

#define EXPAND6_REG_SLOW_STRONG_ADR   0x22

◆ EXPAND6_REG_STRONG_ADR

#define EXPAND6_REG_STRONG_ADR   0x21

◆ EXPAND6_REG_WDT_ADR

#define EXPAND6_REG_WDT_ADR   0x2F