Hi,
mit Warning 2 kann ich so nichts anfangen - da müsste man schon die Zeile kennen, auf die sich die Warning bezieht.
Warning 3 und 4 beziehen sich beide auf die Funktion write_string(), die so nicht funktionieren kann.
Richtigerweise müsste die so aussehen:
Code:
void write_string(char* string)
{
while (*string)
{
write_data(*string);
string++;
}
}
Du solltest Dich vielleicht mal ein bißchen mit dem Thema Pointer auseinandersetzen.
Ist am Amnfang nicht so einfach da durchzublicken - aber wenn man's verstanden hat, ist's ungeheuer nützlich!
Zu Fehler 1:
Du rufst die Funktion lcd_init() ohne Argumente auf.
Die Funktion erwartet aber mindestens 1 Argument.
Wieviele genau und welche kann ich nicht sagen, da ich die Definition der Funktion nicht kenne.
Gruß,
askazo
Lesezeichen