Hepta UplinkData Q

Dependencies:   mbed PowerControl SDFileSystem

Fork of Hepta_UplinkData_Q by 智也 大野

Revision:
0:edad9f0f386a
diff -r 000000000000 -r edad9f0f386a hepta_sat/HeptaGyro.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/hepta_sat/HeptaGyro.h	Fri Dec 09 05:16:28 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