 static uint8_t recBytes = 0;
 static uint32_t LastLoopTime = 0;
 
-void ReadTelemetry()
+boolean ReadTelemetry()
 {
   uint16_t i = 0;
   minBytes = 100;

    else
    {
      NewSerial.write(0x20); // request telemetry
      ReadTelemetry();
    }    
  
    while (!OSD.notInVSync());

       }
       checksum = (uint32_t)checksum/(minBytes-3);
       
       if(checksum == serialBuf[recBytes-1])
       {
        
         throttle = ((serialBuf[STARTCOUNT]<<8) | serialBuf[1+STARTCOUNT])/10;
         roll = 1000 + ((serialBuf[2+STARTCOUNT]<<8) | serialBuf[3+STARTCOUNT]);
