FabGL
ESP32 Display Controller and Graphics Library
|
bool initDevice | ( | uint8_t | hwAddr | ) |
Initializes additional MCP23S17 devices connected to the same SPI bus but with a different hardware address.
It is not necessary to call initDevice() having a single MCP23S17 device.
hwAddr | Hardware address of additional device |
Example:
MCP23S17 io; io.begin(35, 12, 14, 13); // MISO = 35, MOSI = 12, CLK = 14, CS = 13 io.initDevice(0); // initializes device with hardware address 0 io.initDevice(1); // initializes device with hardware address 1 io.configureGPIO(MCP_A0, MCPDir::Output, false, 0); // set A0 of device 0 as output io.configureGPIO(MCP_A0, MCPDir::Input, false, 1); // set A0 of device 1 as input
Definition at line 101 of file MCP23S17.cpp.