void BMX(){
sBmx160SensorData_t Omagn, Ogyro, Oaccel;
bmx160.getAllData(&Omagn, &Ogyro, &Oaccel);
packet+=String(Oaccel.x); //roll
packet+=",";
packet+=String(Oaccel.z); //pitch
packet+=",";
packet+=String(Oaccel.y/calibratedG); //yaw
packet+=",";
packet+=String(Ogyro.x); //roll(Yc into page)
packet+=",";
packet+=String(Ogyro.z); //pitch Zc along +ve x
packet+=",";
packet+=String(Ogyro.y); //Yaw (Xc) downwards
packet+=",";
//
//sensors_event_t a, g, temp;
//mpu.getEvent(&a, &g, &temp);
//
// packet+=String(a.acceleration.x);
// packet+=",";
//
// packet+=String(a.acceleration.y);
// packet+=",";
//
// packet+=String(a.acceleration.z);
// packet+=",";
//
// packet+=String(g.gyro.x);
// packet+=",";
//
// packet+=String(g.gyro.y);
// packet+=",";
//
// packet+=String(g.gyro.z);
// packet+=",";
// d=(atan2(Oaccel.x,Oaccel.z)*4068)/71;
// s_cam.write(-1*d);
}