#expander #gpio #ic #no-std #pca9539

已删除 rca9539

PCA9539 I/O 扩展器的摘要

0.1.1 2022年4月7日
0.1.0 2022年4月7日

#19 in #expander

MIT/Apache

70KB
1.5K SLoC

已移动

此包已移动到 PCA9539


lib.rs:

PCA9539 抽象

I/O 扩展器 PCA9539 抽象。此包提供以下功能

示例

use rca9539::example::DummyI2CBus;
use rca9539::expander::Bank::Bank0;
use rca9539::expander::PCA9539;
use rca9539::expander::PinID::Pin1;
use embedded_hal::digital::v2::InputPin;

let i2c_bus = DummyI2CBus::new();
let mut  expander = PCA9539::new(i2c_bus);
let pins = expander.pins();

let pin01 = pins.get_pin(Bank0, Pin1);
assert!(pin01.is_high().unwrap());

依赖项

~140–300KB