Hepta UplinkData
Dependencies: mbed PowerControl SDFileSystem
Fork of Hepta_UplinkData by
Diff: hepta_sat/HeptaGyro.h
- Revision:
- 0:b96079b7d167
diff -r 000000000000 -r b96079b7d167 hepta_sat/HeptaGyro.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/hepta_sat/HeptaGyro.h Tue Dec 13 08:03:46 2016 +0000 @@ -0,0 +1,29 @@ +#ifndef MBED_HEPTAGYRO_H +#define MBED_HEPTAGYRO_H +#include "mbed.h" + +//3axis Gyro Sensor ML3GD20 + +class HeptaGyro{ +public: + I2C gyro; + int addr; + HeptaGyro( + PinName sda,// Gyro I2C port + PinName scl,// Gyro I2C port + int aaddr + ); + void setup(); + void sensing(float *gx,float *gy,float *gz); + void sensing_u16(char* gx_u16,char* gy_u16,char* gz_u16, int *dsize); + float x(); + float y(); + float z(); + void x_u16(char* g_u16, int *dsize); + void y_u16(char* g_u16, int *dsize); + void z_u16(char* g_u16, int *dsize); +private: + char _cmd[2]; + short int _xl,_xh,_yl,_yh,_zl,_zh; +}; +#endif \ No newline at end of file