ja, genau:
es lag nicht an der Funktion, die stand an der richtigen Stelle.
auch die struct war ursprünglich schon an der richtigen Stelle.
Es lag am temp. generierten Arduino-Zwischencode.
Muss man mal bei github als issue melden.