expand17  2.1.0.0
Macros
Expand 17 Registers Settings

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

Macros

#define EXPAND17_IO_1_PIN_MASK   0x01
 Expand 17 description setting. More...
 
#define EXPAND17_IO_2_PIN_MASK   0x02
 
#define EXPAND17_IO_3_PIN_MASK   0x04
 
#define EXPAND17_IO_4_PIN_MASK   0x08
 
#define EXPAND17_IO_5_PIN_MASK   0x10
 
#define EXPAND17_IO_6_PIN_MASK   0x20
 
#define EXPAND17_IO_7_PIN_MASK   0x40
 
#define EXPAND17_IO_8_PIN_MASK   0x80
 
#define EXPAND17_ALL_IO_PIN_MASK   0xFF
 
#define EXPAND17_NO_IO_PIN_MASK   0x00
 
#define EXPAND17_OUTPUT_STRENGTH_FULL   0x03
 Expand 17 output state strength setting. More...
 
#define EXPAND17_OUTPUT_STRENGTH_3_QUARTERS   0x02
 
#define EXPAND17_OUTPUT_STRENGTH_HALF   0x01
 
#define EXPAND17_OUTPUT_STRENGTH_1_QUARTER   0x00
 
#define EXPAND17_PORT_PUSH_PULL   0x00
 Expand 17 output port configuration setting. More...
 
#define EXPAND17_PORT_OPEN_DRAIN   0x01
 
#define EXPAND17_PIN_STATE_HIGH   0x01
 Expand 17 pin state setting. More...
 
#define EXPAND17_PIN_STATE_LOW   0x00
 
#define EXPAND17_DEVICE_ADDRESS_0   0x20
 Expand 17 device address setting. More...
 
#define EXPAND17_DEVICE_ADDRESS_1   0x21
 

Detailed Description

Settings for registers of Expand 17 Click driver.

Macro Definition Documentation

◆ EXPAND17_ALL_IO_PIN_MASK

#define EXPAND17_ALL_IO_PIN_MASK   0xFF

◆ EXPAND17_DEVICE_ADDRESS_0

#define EXPAND17_DEVICE_ADDRESS_0   0x20

Expand 17 device address setting.

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

◆ EXPAND17_DEVICE_ADDRESS_1

#define EXPAND17_DEVICE_ADDRESS_1   0x21

◆ EXPAND17_IO_1_PIN_MASK

#define EXPAND17_IO_1_PIN_MASK   0x01

Expand 17 description setting.

Specified setting for description of Expand 17 Click driver.

◆ EXPAND17_IO_2_PIN_MASK

#define EXPAND17_IO_2_PIN_MASK   0x02

◆ EXPAND17_IO_3_PIN_MASK

#define EXPAND17_IO_3_PIN_MASK   0x04

◆ EXPAND17_IO_4_PIN_MASK

#define EXPAND17_IO_4_PIN_MASK   0x08

◆ EXPAND17_IO_5_PIN_MASK

#define EXPAND17_IO_5_PIN_MASK   0x10

◆ EXPAND17_IO_6_PIN_MASK

#define EXPAND17_IO_6_PIN_MASK   0x20

◆ EXPAND17_IO_7_PIN_MASK

#define EXPAND17_IO_7_PIN_MASK   0x40

◆ EXPAND17_IO_8_PIN_MASK

#define EXPAND17_IO_8_PIN_MASK   0x80

◆ EXPAND17_NO_IO_PIN_MASK

#define EXPAND17_NO_IO_PIN_MASK   0x00

◆ EXPAND17_OUTPUT_STRENGTH_1_QUARTER

#define EXPAND17_OUTPUT_STRENGTH_1_QUARTER   0x00

◆ EXPAND17_OUTPUT_STRENGTH_3_QUARTERS

#define EXPAND17_OUTPUT_STRENGTH_3_QUARTERS   0x02

◆ EXPAND17_OUTPUT_STRENGTH_FULL

#define EXPAND17_OUTPUT_STRENGTH_FULL   0x03

Expand 17 output state strength setting.

Specified setting for output state strength of Expand 17 Click driver.

◆ EXPAND17_OUTPUT_STRENGTH_HALF

#define EXPAND17_OUTPUT_STRENGTH_HALF   0x01

◆ EXPAND17_PIN_STATE_HIGH

#define EXPAND17_PIN_STATE_HIGH   0x01

Expand 17 pin state setting.

Specified setting for pin state of Expand 17 Click driver.

◆ EXPAND17_PIN_STATE_LOW

#define EXPAND17_PIN_STATE_LOW   0x00

◆ EXPAND17_PORT_OPEN_DRAIN

#define EXPAND17_PORT_OPEN_DRAIN   0x01

◆ EXPAND17_PORT_PUSH_PULL

#define EXPAND17_PORT_PUSH_PULL   0x00

Expand 17 output port configuration setting.

Specified setting for output port configuration of Expand 17 Click driver.