Module port_expander::dev
source · Expand description
The device module contains the internals for each of the supported port expanders.
In most cases you will not need anything from here explicitly, the exposed types at the root of the crate should be enough.
Modules§
- Support for the Maxim 7321 I2C 8-Port Open Drain port expander
- Support for the
MCP23017
andMCP23S17
“16-Bit I/O Expander with Serial Interface” - Support for the
PCA9536
“4-bit I2C-bus and SMBus I/O port” - Support for the
PCA9538
“Remote 8-Bit I2C AND SMBus Low-power I/O Expander” - Support for the
PCA9555
“16-bit I2C-bus and SMBus I/O port with interrupt” - Support for the
PCAL6408A
“8-bit I2C-bus and SMBus I/O port with interrupt” - Support for the
PCAL6416A
“16-bit I2C-bus and SMBus I/O port with interrupt” - Support for the
PCF8574
&PCF8574A
“Remote 8-bit I/O expander for I2C-bus with interrupt” - Support for the
PCF8575
“Remote 16-bit I/O expander for I2C-bus with interrupt” - Support for the
PI4IOE5V6408
“Low-voltage Translating 8-bit I2C-bus I/O Expander” - Support for the
TCA6408A
“Remote 8-Bit I2C AND SMBus Low-power I/O Expander With Interrupt Output, Reset, and Configuration Registers”