expand2 2.0.0.0
BANK 0 Register Configuration

Macros

#define EXPAND2_IODIRA_BANK0   0x00
 
#define EXPAND2_IODIRB_BANK0   0x01
 
#define EXPAND2_IPOLA_BANK0   0x02
 
#define EXPAND2_IPOLB_BANK0   0x03
 
#define EXPAND2_GPINTENA_BANK0   0x04
 
#define EXPAND2_GPINTENB_BANK0   0x05
 
#define EXPAND2_DEFVALA_BANK0   0x06
 
#define EXPAND2_DEFVALB_BANK0   0x07
 
#define EXPAND2_INTCONA_BANK0   0x08
 
#define EXPAND2_INTCONB_BANK0   0x09
 
#define EXPAND2_IOCON_BANK0   0x0A
 
#define EXPAND2_GPPUA_BANK0   0x0C
 
#define EXPAND2_GPPUB_BANK0   0x0D
 
#define EXPAND2_INTFA_BANK0   0x0E
 
#define EXPAND2_INTFB_BANK0   0x0F
 
#define EXPAND2_INTCAPA_BANK0   0x10
 
#define EXPAND2_INTCAPB_BANK0   0x11
 
#define EXPAND2_GPIOA_BANK0   0x12
 
#define EXPAND2_GPIOB_BANK0   0x13
 
#define EXPAND2_OLATA_BANK0   0x14
 
#define EXPAND2_OLATB_BANK0   0x15
 
#define EXPAND2_HD1_PA0   0x01
 
#define EXPAND2_HD1_PA1   0x02
 
#define EXPAND2_HD1_PA2   0x04
 
#define EXPAND2_HD1_PA3   0x08
 
#define EXPAND2_HD1_PA4   0x10
 
#define EXPAND2_HD1_PA5   0x20
 
#define EXPAND2_HD1_PA6   0x40
 
#define EXPAND2_HD1_PA7   0x80
 
#define EXPAND2_HD2_PB0   0x01
 
#define EXPAND2_HD2_PB1   0x02
 
#define EXPAND2_HD2_PB2   0x04
 
#define EXPAND2_HD2_PB3   0x08
 
#define EXPAND2_HD2_PB4   0x10
 
#define EXPAND2_HD2_PB5   0x20
 
#define EXPAND2_HD2_PB6   0x40
 
#define EXPAND2_HD2_PB7   0x80
 
#define EXPAND2_HD_START_POSITION   0x01
 
#define EXPAND2_INT_ERR   0xFF
 

Detailed Description

Macro Definition Documentation

◆ EXPAND2_DEFVALA_BANK0

#define EXPAND2_DEFVALA_BANK0   0x06

◆ EXPAND2_DEFVALB_BANK0

#define EXPAND2_DEFVALB_BANK0   0x07

◆ EXPAND2_GPINTENA_BANK0

#define EXPAND2_GPINTENA_BANK0   0x04

◆ EXPAND2_GPINTENB_BANK0

#define EXPAND2_GPINTENB_BANK0   0x05

◆ EXPAND2_GPIOA_BANK0

#define EXPAND2_GPIOA_BANK0   0x12

◆ EXPAND2_GPIOB_BANK0

#define EXPAND2_GPIOB_BANK0   0x13

◆ EXPAND2_GPPUA_BANK0

#define EXPAND2_GPPUA_BANK0   0x0C

◆ EXPAND2_GPPUB_BANK0

#define EXPAND2_GPPUB_BANK0   0x0D

◆ EXPAND2_HD1_PA0

#define EXPAND2_HD1_PA0   0x01

◆ EXPAND2_HD1_PA1

#define EXPAND2_HD1_PA1   0x02

◆ EXPAND2_HD1_PA2

#define EXPAND2_HD1_PA2   0x04

◆ EXPAND2_HD1_PA3

#define EXPAND2_HD1_PA3   0x08

◆ EXPAND2_HD1_PA4

#define EXPAND2_HD1_PA4   0x10

◆ EXPAND2_HD1_PA5

#define EXPAND2_HD1_PA5   0x20

◆ EXPAND2_HD1_PA6

#define EXPAND2_HD1_PA6   0x40

◆ EXPAND2_HD1_PA7

#define EXPAND2_HD1_PA7   0x80

◆ EXPAND2_HD2_PB0

#define EXPAND2_HD2_PB0   0x01

◆ EXPAND2_HD2_PB1

#define EXPAND2_HD2_PB1   0x02

◆ EXPAND2_HD2_PB2

#define EXPAND2_HD2_PB2   0x04

◆ EXPAND2_HD2_PB3

#define EXPAND2_HD2_PB3   0x08

◆ EXPAND2_HD2_PB4

#define EXPAND2_HD2_PB4   0x10

◆ EXPAND2_HD2_PB5

#define EXPAND2_HD2_PB5   0x20

◆ EXPAND2_HD2_PB6

#define EXPAND2_HD2_PB6   0x40

◆ EXPAND2_HD2_PB7

#define EXPAND2_HD2_PB7   0x80

◆ EXPAND2_HD_START_POSITION

#define EXPAND2_HD_START_POSITION   0x01

◆ EXPAND2_INT_ERR

#define EXPAND2_INT_ERR   0xFF

◆ EXPAND2_INTCAPA_BANK0

#define EXPAND2_INTCAPA_BANK0   0x10

◆ EXPAND2_INTCAPB_BANK0

#define EXPAND2_INTCAPB_BANK0   0x11

◆ EXPAND2_INTCONA_BANK0

#define EXPAND2_INTCONA_BANK0   0x08

◆ EXPAND2_INTCONB_BANK0

#define EXPAND2_INTCONB_BANK0   0x09

◆ EXPAND2_INTFA_BANK0

#define EXPAND2_INTFA_BANK0   0x0E

◆ EXPAND2_INTFB_BANK0

#define EXPAND2_INTFB_BANK0   0x0F

◆ EXPAND2_IOCON_BANK0

#define EXPAND2_IOCON_BANK0   0x0A

◆ EXPAND2_IODIRA_BANK0

#define EXPAND2_IODIRA_BANK0   0x00

◆ EXPAND2_IODIRB_BANK0

#define EXPAND2_IODIRB_BANK0   0x01

◆ EXPAND2_IPOLA_BANK0

#define EXPAND2_IPOLA_BANK0   0x02

◆ EXPAND2_IPOLB_BANK0

#define EXPAND2_IPOLB_BANK0   0x03

◆ EXPAND2_OLATA_BANK0

#define EXPAND2_OLATA_BANK0   0x14

◆ EXPAND2_OLATB_BANK0

#define EXPAND2_OLATB_BANK0   0x15