Motor mit Funktion ansteuern

Hallo!
Ich bin von BASCOM auf Arduino "C" umgestiegen und hab Probleme einen Motor anzusteuern.
Wenn ich ihn ohne Funktion aufrufe ist alles ok, er dreht.
Wenn ich ihn aus der LOOP als Funktion aufrufe tut sich nix. => Fehler wird keiner angezeigt.
Könnte bitte mal einer drüberschauen was da falsch ist?

/////////////////////////////////////////////////////////////////////////////////////
// Arduino UNO smd mit Motorshield TEST
//
// Function	              MotA      MotB
// Direction	              D12	      D13
// PWM	                      D3	      D11
// Brake	                      D9	      D8
// Strommessung     A0  	      A1
//
/////////////////////////////////////////////////////////////////////////////////////

//---KONSTANTE VARIABLE -----------------------
byte GESCHW_A= 255;   // Motorgeschwindigkeit 0...255

int PWM_A= 3;                 // Motorpins für PWM
int DIR_A= 12;                  // Motorpins für Richtung


//*** SETUP ************************************************************************
void setup() 
{
  // Config Kanal A/B als output
  pinMode(DIR_A, OUTPUT);    
}

//*** MAIN *************************************************************************
void loop() 
{
void mot_vor();      // Funktion VOR
delay(3000);            //3s

void mot_back();     // Funktion BACK
delay(3000);

void mot_stop();     // Funktion STOP
delay(3000);
}


//*** FUNKTIONEN UP ****************************************************************
void mot_vor()
// Motoren Vor
{
   digitalWrite(DIR_A, HIGH);                      // Richtung Vorwärts
   analogWrite(PWM_A, GESCHW_A);     // Geschwindigkeit, Max= 255
}

void mot_back()
// Beide Motoren Zurück
{ 
  digitalWrite(DIR_A, LOW);                       // Richtung Vorwärts
  analogWrite(PWM_A, GESCHW_A);     // Geschwindigkeitsvorgabe
}

void mot_stop()
// Motor Stop  
{  
  analogWrite(PWM_A, 0);                         // Spannung an Motor ausschalten       
}
void mot_vor();

Das ist ein Funktions-Prototyp:

Die erstellt die Arduino IDE automatisch im Hintergrund, deshalb ist das für viele die C/C++ nur von Arduino kennen (und keine Klassen programmieren) wahrscheinlich unbekannt

Korrekt:

mot_vor();

Es gibt anscheinend einige Leute die denken void dient dazu eine Funktion zu deklarieren. So liest man manchmal "die void loop" u.ä. Das ist einfach der Rückgabe-Wert. In diesem Fall nichts.

DANKE, das wars!