read acceleration and angler ratio from mpu6050 and estimate pitch and roll angle
Dependencies: mbed
HMC5883L.h
- Committer:
- ojan
- Date:
- 2015-05-13
- Revision:
- 3:40559ebef0f1
File content as of revision 3:40559ebef0f1:
#pragma once const static int hmc_addr = 0x3c; typedef union { char reg[6]; struct { uint8_t mag_x_L; uint8_t mag_x_H; uint8_t mag_y_L; uint8_t mag_y_H; uint8_t mag_z_L; uint8_t mag_z_H; } byte; int16_t value[3]; } HMC_DATA; class HMC5883L { public: HMC5883L(I2C* i2c); ~HMC5883L(); int init(); int read(); HMC_DATA data; private: I2C* i2c; };