#i2c #i2c-driver #power #charger #no-std #bq24195

no-std bq24195-i2c

德州仪器BQ24195单电池充电器的I2C驱动程序

1 个不稳定版本

0.1.2 2020年4月4日
0.1.1 2020年4月4日
0.1.0 2020年4月4日

#1050 in 嵌入式开发

MIT/Apache

31KB
300

BQ24195 i2c驱动程序

Latest version Documentation License

本库的文档应涵盖您需要了解的所有关于芯片及其I2C寄存器的信息。

使用方法

使用示例在examples文件夹中提供。

要求

  • 您的设备支持的嵌入式硬件抽象层支持包(例如,atsamd用于SAM系列设备)
  • 通过I2C连接的bq24195芯片

构建和烧录

Arduino MKR Vidor 4000

这也应该在其他SAMD21板上工作。

RUSTFLAGS='-C link-arg=-Tlink.x' cargo build --release --target thumbv6m-none-eabi --example arduino_mkrvidor4000
arm-none-eabi-objcopy -O binary target/thumbv6m-none-eabi/release/usbblaster-rs target/usbblaster-rs.bin
# Manual step: push reset button twice in quick succession to enter flash mode
bossac -i -d -U true -i -e -w -v target/usbblaster-rs.bin -R

参考文档

依赖项

~74KB