1 个不稳定版本
0.1.0 | 2023年3月28日 |
---|
#1512 在 硬件支持
17KB
457 代码行
Rust ATM90E32 驱动程序
ATM90E32 能量监控器的通用平台驱动程序。使用 embedded-hal 特性实现。它包含了对基本能量监控的驱动程序的具有偏见的初始化,但如果需要,则允许完全手动控制。初始化代码受到了 ESPHome 对 ATM90E32 传感器 实现的极大启发。
示例
在 examples/
中包含了一个 ESP32 的示例。它未正式包含在 Cargo.toml
中,因为我无法找到一种好的方法来使其与 esp rust 工具链编译而不会干扰到这个库。
lib.rs
:
ATM90E32 能量计量设备的通用平台驱动程序。使用 embedded-hal 构建。
初始化逻辑受到了 ESPHome 对 ATM90E32 传感器 实现的极大启发。编写此驱动程序的主要灵感是为令人惊叹的 CircuitSetup 可扩展 6 通道 ESP32 能量计量器 制作替代固件。
依赖项
~56KB