Problem mit WinAVR und LCD von Fleury einbinden

Gast #408102
Lesenswert?
• ▲
▼
Hallo,
ich habe ein kleines Demo-Programm gemacht, wo im Timer0 die Zeit
berechnet wird.
Nun wollte ich das auf einem LCD ausgeben, doch irgendwie kapiere ich
nicht wie ich beim WinAVR externe C-Dateien in meinen Code einbinde :(
Mit #include "lcd.h" meckert der gcc immer das die LCD Funktionen
nicht deklariert sind und wenn ich "frech" bin und #include "lcd.c"
nehme bekomme ich Deklarationsfehler, obwohl die #defines ja im lcd.h
drin sind welches vom lcd.c eingebunden wird ...
Momentan habe ich ein Projekt im Programmers-Notepad angelegt in
welchem ich alle Dateien eingebunden habe:
-demo.c -> mein einfaches Programm
-lcd.h
-lcd.c -> Fleurys LCD Bibliothek
Leider finde ich irgendwie kein Tutorial, wie ich den
Programmers-Notepad dazu bewege das makefile zu ändern bzw. wie ich das
manuell tun kann.
Könnt Ihr mir dabei weiterhelfen ?
Danke,
Karl
Gast #408103
Lesenswert?
• ▲
▼
Also das makefile habe ich im Ordner meines Projekts gefunden, nur steht
da "# You should not have to change anything below here." !
Und weiter unten:
"# dependency:
demo.o: demo.c iocompat.h"
Wenn ich nun das makefile so abändere:
"# dependency:
demo.o: demo.c iocompat.h ldc.c lcd.h"
Wird dann die Fleury LCD bibliothek richtig eingebunden ?
Oder geht dann gar nix mehr ?
Über Aufklärung dankbar,
Karl
Gast #408104
Lesenswert?
• ▲
▼
Wäre nett gewesen wenn mir die "Profis" hier einfach gesagt hätten,
das lediglich im makefile
"OBJ            = demo.o"
in
"OBJ            = demo.o lcd.o"
erweitert werden mußte !
Wenigstens bekomme ich nun keine Compilerfehler mehr ;)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.