Driver for the TCA9554(A) I/O expander, implementing the I²C trait from embedded-hal-async.
- Support for both variants (TCA9554 and TCA9554A)
- Register access (input, output, polarity, and direction)
- Reset registers to power-on defaults
- Async trait implementation
- Sync trait implementation
- Decompose the driver into discrete pins
Contributions adding the missing features listed above, additional test cases, or examples are welcome.
Note: The only difference between the two variants is the fixed portion of the I²C address.