#i2c #sm-bus #no-std

无std smbus-adapter

为i2c设备提供smbus标准化传输

2个版本

0.1.1 2024年1月18日
0.1.0 2024年1月18日

#2#sm-bus

MIT/Apache

7KB
136

I2c到Smbus适配器

Smbus主要与i2c兼容。这个小巧的crate不试图解决传输超时、警报线或错误检查等差异。它仅提供smbus标准化传输的辅助函数。

注意,smbus规范只允许100kHz的时钟速度。如果您在一个混合i2c和smbus总线上运行,并且需要以超过100kHz的速度与i2c设备通信,我建议使用I2cDeviceWithConfig结构,该结构由embassy-embedded-hal提供。

SmbusAdapter结构体接受任何实现了I2c特质的类型。它还为自己实现了I2c特质,以供同时使用标准Smbus命令和直接寄存器访问的设备使用。

目前仅支持异步操作。

依赖项

~560KB
~11K SLoC