 uint8_t accel  = 0;
 uint8_t mag    = 0;
 
+// for the new x,y and z axes
+float x,y,z = 0;
+
 
 
 Adafruit_BNO055 bno = Adafruit_BNO055(55);

   * (By the way, I recommend avoiding the BNO's buggy Euler values.
   * If you need Euler, read the quaternion and convert it to Euler yourself.)
   */

  /* Display the floating point data with "fixed" axes */
  uView.setCursor(0, 1*fontHeight);
  /* "fixed bug" axes Z */
  uView.print("Z:");
  if (event.orientation.x < 99)
    uView.print(" ");
  if (event.orientation.x < 9)
    uView.print(" ");
  uView.print(event.orientation.x, 4);

  uView.setCursor(0, 2*fontHeight);
  uView.print("Y:");
  if (event.orientation.y < 99)
    uView.print(" ");
  if (event.orientation.y < 9)
    uView.print(" ");
  uView.print(event.orientation.y, 4);

  uView.setCursor(0, 3*fontHeight);
  /* "fixed bug" axes X */
  uView.print("X:");
  if (event.orientation.z < 99)
    uView.print(" ");
  if (event.orientation.z < 9)
    uView.print(" ");
  uView.print(event.orientation.z, 4);

  // check callibration
  getCalStatus();

  bno.getEvent(&event);


  /*
   * "Fix" Adafruits Arduino library bug in version <=1.1.3
   * 
