I2C driver for HMC5583L digital compass sensor
hmc5583l.h
- Committer:
- sillevl
- Date:
- 2015-12-19
- Revision:
- 1:097089f0feb1
- Parent:
- 0:91f08ac76444
File content as of revision 1:097089f0feb1:
#pragma once #include "mbed.h" struct coord{ int x; int y; int z; }; class HMC5583L{ public: HMC5583L(PinName sda, PinName scl, int address = 0x3D); HMC5583L(I2C &i2c, int address = 0x3D); coord getCompass(); protected: int address; I2C i2c; int regToInt(char msb, char lsb); private: void initialize(); };