A quadcopter control Software (Still in development). achieved single axis stability!!!!! released for others benefit. if you'd like to help co-develop this code, then please let me know

Dependencies:   MovingAverageFilter MyI2C PID RC mbed-rtos mbed

Currently on hold, due to the fact that i don't own a RX/TX system

Revision:
1:e08a4f517989
diff -r 54b67cd15a5b -r e08a4f517989 BMP085/BMP085.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/BMP085/BMP085.h	Tue Aug 27 09:38:49 2013 +0000
@@ -0,0 +1,37 @@
+#ifndef BMP085_H
+#define BMP085_H
+
+#include "Std_Types.h"
+#include "MyI2C.h"
+
+#define BMP_ADDRESS 0x77
+#define OSS 3
+
+extern MyI2C I2C0;
+
+class BMP085{
+
+ public:
+ BMP085();
+ void Calibrate(void);
+ void readUT_Flag(void);
+ void readUP_Flag(void);
+ uint16 readUT(void);
+ uint32 readUP(void);
+ int16 read_Temperature(void);
+ int32 read_Pressure(void);
+ private:
+ 
+ int16 AC1,AC2,AC3,AC4,AC5,AC6;
+ int16 B1,B2;
+ int16 MB,MC,MD;
+ int32 B5;
+ 
+ void write(char reg,char data);
+
+ int16 read (char reg);
+ 
+ uint8 readInt (char reg);
+ 
+};
+#endif
\ No newline at end of file