1 unstable release
0.1.2 | Apr 4, 2020 |
---|---|
0.1.1 |
|
0.1.0 |
|
#954 in Embedded development
43 downloads per month
31KB
300 lines
BQ24195 i2c driver
The documentation for this library should cover everything you need to know about the chip and its i2c registers.
Usage
A usage example is given in the examples
folder.
Requirements
- Embedded Hardware Abstraction Layer support crate for your device (i.e. atsamd for SAM family devices)
- A bq24195 chip connected over I2C
Building and Flashing
Arduino MKR Vidor 4000
This should also work on other SAMD21 boards.
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
Reference documents
Dependencies
~74KB