Hallo , so wie es aussieht bin ich nicht der einzige hier der Probleme mit der Warnung ": assignment makes pointer from integer without a cast" hat. Bei mir liegt das Problem nur daran,wenn ich lcd_string(prog_char data) im Hauptprogramm laufen lasse funktioniert bis auf die Warnung alles Sobald ich lcd_string(prog_char data) in die include Datei LCDW stecke bekomme ich nur Fehlermeldungen gleiches geschieht mit set_cursor(uint8_t x, uint8_t y) alc MC benutze ich den ATtiny 26 kann mir mal jemand sagen wo der Fehler steckt
Hallo 3 und hier mein Aktueller LCD code eigentlich der LCD Code unter ACC Tutorial Vielleicht kann mir jemand helfen By Wolfgang
Hallo 2 , hier der Komplette Code ist alles noch nicht ausgereift . .
Die Warnung ("Zuweisung macht pointer aus einer Zahl...") ist ja auch korrekt, da du angibst, "lcd_string" nehme ein "prog_char" als Parameter. Wenn du jetzt die Signatur korrigierst:
1 | //falsch:
|
2 | void lcd_string(prog_char data) |
3 | //richtig:
|
4 | void lcd_string(prog_char *data) |
5 | ^
|
ist alles in Butter ;) hth, Jörg
Hallo Jörg , Die Warnung ist jetz weg alles bestens nur wenn ich die Routine aus meinem Main Programm in eine Include Datei übertrage wo die anderen LCD Routinen sind erhalte ich folgende Fehlermeldung: ../LCDW.h:18: error: expected ')' before '*' token vielleicht hast du da noch einen Rat für mich ByWolfgang
Danke für die Hilfe hat sich alles erledigt By Wolfgang
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.