HMC5883 async driver
A rust embedded-hal driver for the Honeywell HMC5883. Forked from the original work of Todd Stellanova and made async.
HMC5883 only support a single interface (I2C).
Example
You can connect to the HMC5883 through I2C:
use *;
let mut hmc = HMC5883 new;
hmc.init.await.expect;
loop
To run the example:
$ cd examples
$ cargo rb compass