Implementation of the QMC5883L multi-chip three-axis magnetic sensor. More...
#include <QMC5883L.h>
Inherits I2C::Device.
Public Member Functions | |
| QMC5883L (Sink< I2C::Request > &bus, enum ADDR addr=DEFAULT) | |
| initialize the sensor | |
| void | measure () |
| start async read of angle | |
| void | callback (const I2C::Request &rq) override |
| callback. | |
Public Attributes | |
| const uint8_t | address |
| unshifted 7bit I2C device address | |
Implementation of the QMC5883L multi-chip three-axis magnetic sensor.
see https://github.com/e-Gizmo/QMC5883L-GY-271-Compass-module/blob/master/QMC5883L%20Datasheet%201.0%20.pdf for details
|
inlineoverridevirtual |