Self test boot program for testing icarus sensors

Dependencies:   BLE_API mbed nRF51822

Fork of BLE_UARTConsole by Bluetooth Low Energy

MPU9250Sensor.h

Committer:
smigielski
Date:
2015-01-27
Revision:
10:3a24c970db40
Child:
11:70359785c2a7

File content as of revision 10:3a24c970db40:

#ifndef MBED_MPU9250_SENSOR_H
#define MBED_MPU9250_SENSOR_H
 
#include "mbed.h"

#include "BaseSensor.h"

#define WHO_AM_I 0x75

#define MPU9250_READ_REGISTER=

 
class MPU9250Sensor : public BaseSensor {
public:
    //SPI at 1MHz
    MPU9250Sensor(SPI*,DigitalOut*);
    //get sensor details from actual implementation
    virtual char* getSimpleName();
    virtual void getSensorDetails(sensor_t*);
    //verify basic integrity of underlining hardware
    virtual uint32_t verifyIntegrity(uint32_t*);
private:  
    SPI* spi; 
    DigitalOut* cs;

};
 
#endif