RC-Heli über MX-12 mit X-Box Controller steuern

Auszug aus der HardwareSerial.cpp

void serialEventRun(void)
{
#ifdef serialEvent_implemented
  if (Serial.available()) serialEvent();
#endif
#ifdef serialEvent1_implemented
  if (Serial1.available()) serialEvent1();
#endif
#ifdef serialEvent2_implemented
  if (Serial2.available()) serialEvent2();
#endif
#ifdef serialEvent3_implemented
  if (Serial3.available()) serialEvent3();
#endif
}

Und dann der aufruf aus der Main.h

#include <Arduino.h>

int main(void)
{
	init();

#if defined(USBCON)
	USB.attach();
#endif
	
	setup();
    
	for (;;) {
		loop();
		if (serialEventRun) serialEventRun();
	}
        
	return 0;
}

Das wird "nach der loop" ausgeführt, damit habe ich dann auch meine Antwort auf meine Frage :fearful:.
Was mir aber so nach dem durchschauen auffällt du verlierst ja 30ms auch im Ardu durch warten. Bist du dir sicher das es keinen "Zeitverlust" zwischen Controller und Ardu Eingabe