This is my quadcopter prototype software, still in development!

quadv3/bma180.h

Committer:
Anaesthetix
Date:
2013-07-23
Revision:
1:ac68f0368a77
Parent:
0:978110f7f027

File content as of revision 1:ac68f0368a77:

#ifndef BMA180_SPI
#define BMA180_SPI
 
#include "mbed.h"
 
class BMA180 {
public:
    BMA180(SPI& spi, PinName cs);
    char write(char address,char data);
    char read(char address);
    void readX(void);
    void readY(void);
    void readZ(void);
    void softReset(void);
    void init(void);
    void range(int r);
    void bw(int r);
    void readRaw(void);
    float x,y,z ;
    int xi,yi,zi;
    char data[6];
private:
    SPI& _spi;
    DigitalOut _cs;
    
};
 
#endif