3个不稳定版本
0.2.1 | 2021年12月30日 |
---|---|
0.2.0 | 2021年12月30日 |
0.1.0 | 2021年12月30日 |
#1097 在 嵌入式开发
每月64次下载
26KB
518 行
LC709203
一个用于与ON Semiconductor LC709203电池电量芯片交互的Rust库。基于i2c::Write
和i2c::WriteRead
特质。
文档
在docs.rs上查看。
lib.rs
:
适用于LC709302电池电量传感器的跨平台Rust驱动程序。
示例用法
// some concrete type implementing I2C access, i.e. the embedded_hal::blocking::i2c::WriteRead
// and embedded_hal::blocking::i2c::Write traits
let i2c = I2C::new();
// create a builder
let lc709203 = lc709203::Builder::default()
.with_battery_capacity(2500) // battery capacity (specified in mAh) must be set!
.build(&mut i2c)?; // initialize the lc709203 chip
let battery_voltage = lc709203.cell_voltage_v(&mut i2c)?; // query current battery voltage
依赖项
~160KB