Also die Fehlermeldung Zeile 39 wegen Prototyp hättest du doch nochmaliges Lesen meines oberen Posts garantiert rausgekriegt

Zitat von
BMS
Vor die Funktion (mein Code) schreibst du eine Zeile davor:
Damit wird ein Prototyp der Funktion erstellt
Sollte an dieser Stelle eingefügt werden
Code:
....
// INT USONIC
// liefert den Abstand des Ultraschallsensors
// in Zentimetern. Es muss die Type SRF05 sein.
// Rueckgabewert -1 = Modul reagiert nicht/ außerhalb Bereich
//***********************************************//
int usonic(); //DAS IST NEU: PROTOTYP !!!!!
int usonic()
{
int ustime=0; //Eine Variable bitte ... danke !
int failure=0; //Sicherheit
....
cbi und sbi (clearbit/setbit) kennt dein compiler anscheinend noch nicht.
Quelle des folgenden codes: http://www.mikrocontroller.net/topic/24517
Code:
#define sbi(ADDRESS,BIT) ((ADDRESS) |= (1<<(BIT)))
#define cbi(ADDRESS,BIT) ((ADDRESS) &= ~(1<<(BIT)))
sollte auch noch rein (z.b. vor der usleep-funktion)
Fehler in Zeile 82 ist mir noch unklar.
[/code]
Lesezeichen