Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TCA9554(A) Driver

crates.io version docs.rs documentation CI

Driver for the TCA9554(A) I/O expander, implementing the I²C trait from embedded-hal-async.

Features

  • 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

Contributions adding the missing features listed above, additional test cases, or examples are welcome.

Datasheets

Note: The only difference between the two variants is the fixed portion of the I²C address.

About

Rust driver for the TCA9554(A) I/O expander.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages