3 个不稳定版本
0.2.1 | 2024年5月5日 |
---|---|
0.2.0 | 2023年6月30日 |
0.1.0 | 2023年6月30日 |
#1524 in 嵌入式开发
每月 355 次下载
6KB
93 代码行
tca9539
这个 crate 是 TCA9539 和 PCA9539 16 位/8 位 I2C I/O 扩展器的 no_std
驱动程序。
基本用法
将此 库 作为依赖项包含在您的 Cargo.toml
中
[dependencies]
tca9539 = "0.1"
使用 embedded-hal 实现获取 I2C 处理器,然后创建芯片处理器
use tca9539::*;
let pin = Pin::P13;
let mut u = Tca9539<I2C>::default(i2c).unwrap();
u.set_direction(pin, Direction::Output).unwrap();
u.set_level(pin, Level::High).unwrap();
assert!(u.gpio(pin).unwrap());
文档
API 文档可在 docs.rs 上找到
最低支持的 Rust 版本 (MSRV) 为 1.62.0。
许可证
依赖项
~0.4–0.8MB
~18K SLoC