wrapper class for BNO055

Dependencies:   BNO055

Dependents:   wheelchaircontrol wheelchaircontrolRos

chair_BNO055.h

Committer:
ryanlin97
Date:
2018-07-20
Revision:
0:ad7a811c859f
Child:
1:3258d62af038

File content as of revision 0:ad7a811c859f:

#ifndef CHAIR_BNO055_H
#define CHAIR_BNO055_H

#include  "mbed.h"
#include  "math.h"
#include  "BNO055.h"

#define PI 3.141593
#define SDA D14
#define SCL D15


class chair_BNO055
{
public:
  chair_BNO055();
  chair_BNO055(PinName sda_pin, PinName scl_pin);
  void setup();
  double accel_x();
  double accel_y();
  double accel_z();
  double gyro_x();
  double gyro_y();
  double gyro_z();
  double angle_north();
  double yaw();
  double pitch();
  double roll();
  
private:
  BNO055* imu;
};

#endif