 volatile uint8_t bUpdateFlagsShared;
 
 // shared variables are updated by the ISR and read by loop.
-// In loop we immediatley take local copies so that the ISR can keep ownership of the 
+// In loop we immediatley take local copies so that the ISR can keep ownership of the
 // shared ones. To access these in loop
 // we first turn interrupts off with noInterrupts
 // we take a copy to use in loop and the turn interrupts back on

	data[ii+4*i] = RCsignal[i].b[ii];
      }
    }
 
  Wire.write(data,16);

}

//define Servo variables
Servo MOTOR[SERVO_NUM];

//servo values updated by Rpi
volatile union int_byt{
  uint8_t b[2];
  uint16_t i;
} *rcv_data = new int_byt[SERVO_NUM];



void setup()
{
