stimmt, das Löschen von mbuf ist überflüssig, habe es überall rausgenommen, danach delay(10) testweise.
Bleibt aber leider immer noch hängen nach ein paar Runden.

- - - Aktualisiert - - -

update:
habe den Code jetzt auf einen Due hochgeladen:

FUNZT!

danach wieder auf Mega umgesteckt!
HÄNGT!

was ist DA denn los...?

- - - Aktualisiert - - -

Könnte das bitte jemand mal selber bei sich testen, mit einem Mega2560 am Raspi?