Versuche einmal die Zeile "int8_t Var_Out, Var_In = 0;" vor main geben. Also zwischen den include Anweisungen und main. Bei mir kommt dann der gleiche Fehler, habe es gerade probiert. Wenn du die Variable vor main benutzen würdest (z.B. bei einer ISR) würden noch mehr Fehler auftauchen.
Du hast keine Endlosschleife. Das Programm läuft nur einmal durch. Du musst die Funktion ebenfalls vor main geben.
MfG Hannes
Lesezeichen