expand10 2.0.0.0
Expand 10 Registers Settings

Settings for registers of Expand 10 Click driver. More...

Macros

#define EXPAND10_NO_PIN_MASK   0x00
 Expand 10 pin mask values.
 
#define EXPAND10_PIN_0_MASK   0x01
 
#define EXPAND10_PIN_1_MASK   0x02
 
#define EXPAND10_PIN_2_MASK   0x04
 
#define EXPAND10_PIN_3_MASK   0x08
 
#define EXPAND10_PIN_4_MASK   0x10
 
#define EXPAND10_PIN_5_MASK   0x20
 
#define EXPAND10_PIN_6_MASK   0x40
 
#define EXPAND10_PIN_7_MASK   0x80
 
#define EXPAND10_ALL_PINS_MASK   0xFF
 
#define EXPAND10_PORT_0   0x00
 Expand 10 port values.
 
#define EXPAND10_PORT_1   0x01
 
#define EXPAND10_PORT_2   0x02
 
#define EXPAND10_OUTPUT_DIRECTION   0x00
 Expand 10 pin direction values.
 
#define EXPAND10_INPUT_DIRECTION   0x01
 
#define EXPAND10_PIN_LOW_LEVEL   0x00
 Expand 10 pin logic level values.
 
#define EXPAND10_PIN_HIGH_LEVEL   0x01
 
#define EXPAND10_AUTO_INCREMENT_BIT   0x80
 Expand 10 auto increment bit mask.
 
#define EXPAND10_DEVICE_ID   0x000830
 Expand 10 device ID value.
 
#define EXPAND10_SOFTWARE_RESET   0x06
 Expand 10 software reset value.
 
#define EXPAND10_GEN_CALL_ADDR   0x00
 Expand 10 general call and device ID addresses.
 
#define EXPAND10_DEV_ID_ADDR   0x7C
 
#define EXPAND10_SET_DEV_ADDR_0   0x22
 Expand 10 device address setting.
 
#define EXPAND10_SET_DEV_ADDR_1   0x23
 

Detailed Description

Settings for registers of Expand 10 Click driver.

Macro Definition Documentation

◆ EXPAND10_ALL_PINS_MASK

#define EXPAND10_ALL_PINS_MASK   0xFF

◆ EXPAND10_AUTO_INCREMENT_BIT

#define EXPAND10_AUTO_INCREMENT_BIT   0x80

Expand 10 auto increment bit mask.

Specified bit mask for auto increment of Expand 10 Click driver.

◆ EXPAND10_DEV_ID_ADDR

#define EXPAND10_DEV_ID_ADDR   0x7C

◆ EXPAND10_DEVICE_ID

#define EXPAND10_DEVICE_ID   0x000830

Expand 10 device ID value.

Device ID value 24bit (manufacturer 12 MSB, part identification 9bits, revision 3 LSB) of Expand 10 Click driver.

◆ EXPAND10_GEN_CALL_ADDR

#define EXPAND10_GEN_CALL_ADDR   0x00

Expand 10 general call and device ID addresses.

Specified setting for general call and device ID addresses of Expand 10 Click driver.

◆ EXPAND10_INPUT_DIRECTION

#define EXPAND10_INPUT_DIRECTION   0x01

◆ EXPAND10_NO_PIN_MASK

#define EXPAND10_NO_PIN_MASK   0x00

Expand 10 pin mask values.

Specified pin mask values of Expand 10 Click driver.

◆ EXPAND10_OUTPUT_DIRECTION

#define EXPAND10_OUTPUT_DIRECTION   0x00

Expand 10 pin direction values.

Specified pin direction values of Expand 10 Click driver.

◆ EXPAND10_PIN_0_MASK

#define EXPAND10_PIN_0_MASK   0x01

◆ EXPAND10_PIN_1_MASK

#define EXPAND10_PIN_1_MASK   0x02

◆ EXPAND10_PIN_2_MASK

#define EXPAND10_PIN_2_MASK   0x04

◆ EXPAND10_PIN_3_MASK

#define EXPAND10_PIN_3_MASK   0x08

◆ EXPAND10_PIN_4_MASK

#define EXPAND10_PIN_4_MASK   0x10

◆ EXPAND10_PIN_5_MASK

#define EXPAND10_PIN_5_MASK   0x20

◆ EXPAND10_PIN_6_MASK

#define EXPAND10_PIN_6_MASK   0x40

◆ EXPAND10_PIN_7_MASK

#define EXPAND10_PIN_7_MASK   0x80

◆ EXPAND10_PIN_HIGH_LEVEL

#define EXPAND10_PIN_HIGH_LEVEL   0x01

◆ EXPAND10_PIN_LOW_LEVEL

#define EXPAND10_PIN_LOW_LEVEL   0x00

Expand 10 pin logic level values.

Specified pin logic level values of Expand 10 Click driver.

◆ EXPAND10_PORT_0

#define EXPAND10_PORT_0   0x00

Expand 10 port values.

Specified port values of Expand 10 Click driver.

◆ EXPAND10_PORT_1

#define EXPAND10_PORT_1   0x01

◆ EXPAND10_PORT_2

#define EXPAND10_PORT_2   0x02

◆ EXPAND10_SET_DEV_ADDR_0

#define EXPAND10_SET_DEV_ADDR_0   0x22

Expand 10 device address setting.

Specified setting for device slave address selection of Expand 10 Click driver.

◆ EXPAND10_SET_DEV_ADDR_1

#define EXPAND10_SET_DEV_ADDR_1   0x23

◆ EXPAND10_SOFTWARE_RESET

#define EXPAND10_SOFTWARE_RESET   0x06

Expand 10 software reset value.

Specified value for software reset of Expand 10 Click driver.