# `QMC5883L` An embedded rust `no_std` driver for the QMC5883L magnetometer chip. ## Usage Include [library](https://crates.io/crates/qmc5883l) as a dependency in your Cargo.toml: ``` [dependencies.qmc5883l] version = "" ``` To use the sensor, call `QMC5883L::new` with an embedded-hal i2c device: ```rust extern crate qmc5883l; // Create the sensor in soft-reset mode. let mut dev = QMC5883L::new(i2c_dev).unwrap(); // Enable data collection. dev.continuous().unwrap(); // Get magnetometer (x,y,z) measurement. let (x, y, z) = dev.mag().unwrap(); ``` ## Documentation API documentation is generated on [docs.rs](https://docs.rs/qmc5883l). ## License Licensed under AGPL-3.0.