grove_compass
Diff: grove_compass_class.h
- Revision:
- 0:609518794a5d
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/grove_compass_class.h Tue Jun 09 10:17:32 2015 +0000 @@ -0,0 +1,25 @@ + + + +#ifndef __GROVE_COMPASS_CLASS_H__ +#define __GROVE_COMPASS_CLASS_H__ + +#include "grove_compass.h" + +//GROVE_NAME "Grove_Compass" +//IF_TYPE I2C +//IMAGE_URL http://www.seeedstudio.com/wiki/File:3_axis_compass.jpg + +class GroveCompass +{ +public: + GroveCompass(int pinsda, int pinscl); + bool write_setup(void); + bool read_compass_xyz(float *cx, float *cy, float *cz); + bool read_compass_heading(float *heading); + +private: + I2C_T *i2c; +}; + +#endif