Servus zusammen,
ich habe ein Programmier Problem. Da ich wenig Kennisse in C habe, habe ich mit einem Beispiel Programm aus dem Asuro Skript begonnen und dann darauf aufgebaut.

Schon recht am Anfang ich in diesem Programmcode Fehler:

Code:
#include "asuro.h"

int main(void) {
	Init ();
	MotorDir(FWD,FWD);  // Richtung der Motoren
	MotorSpeed(120,120); // Geschwindigkeit der Motoren
	StatusLED(GREEN);
	while (PollSwitch()==0) {
		SerWrite("Alle Parameter laufen innerhalb der Toleranz!/n",45);
	}
	
	MotorSpeed(0,0);
	StatusLED(RED);
	while (PollSwitch()==1) {
		SerWrite("Kollision mit einem unbekannten Objekt. Sicherheitsabschaltung des Antriebsaggregats!\n",68);
	}
	
	Init ();
	MotorDir(FWD,FWD);  
        MotorSpeed(250,250); 
        StatusLED(GREEN); 
    while (SerRead('a',1,9)==1) {
        SerWrite("Volle Kraft!\n",13);
		}
}
Ich arbeite noch mit dem Testprogramm und laut dem Compiler gibt es in der Zeile mit dem SerRead folgenden Fehler:
test.c:22: warning: passing arg 1 of `SerRead' makes pointer from integer without a cast
test.c:22: error: void value not ignored as it ought to be

Könnte mir bitte jemand helfen und mir den Code richtig hinschreiben, damit ich weiß, wie es aussehen muss.