Forum: Compiler & IDEs AVR LIB einbinden


von Jogi (Gast)


Lesenswert?

Hallo Leute ich habe mir von Pascal Strang auf der Seite
Procyon AVRlib die Library runtergeladen nur kann ich mit der
Beschreibung
Die beigefügt ist relativ wenig anfangen.
Das Problem liegt darin wie ich die ganze Library in das makefile
einbinde
Ich verwende das make von Eric B. Weddington und Jörg Wunsch
Ich habe unter # Define directories, if needed.
Also, dem Inhaltsverzeichnis im Make auf den Pfad verwiesen
Wohin ich die Library kopiert habe. Wie von der Anleitung beschrieben.
So und in Punkt was noch alles im make einzubinden ist kann mir bitte
jemand weiterhelfen.

Der zweite Punkt der mir unklar ist wie ich nun nach der Einbindung im
make auf die entsprechenden lib darauf zugreife.


Mfg Jogi

von Hagen (Gast)


Lesenswert?

Am einfachsten ist es die Library Datei *.a nach .\avr\lib\ zu
kopieren, und ALLE Header nach .\avr\include\ zu kopieren. Ein
Standard makefile verweist mit seinen Pfaden dann immer auf diese
Libraries. In deinem Pojekt brauchst du dann nur noch die für dich
interessanten Header einzubinden.

Gruß Hagen

von Jogi (Gast)


Lesenswert?

Hallole Hagen ich danke dir für den Beitrag
Wenigstens für den ersten schritt.
Wenn ich jetzt zum bsp die I2C lib einbinden möchte brauche ich jetzt
nur noch include<i2C.h> einbinden oder verstehe ich dieses falsch.Im
makfile selbst an welcher stelle verweist das make auf die header und
Lib ? Ist dies da wo auf die Verzeichnisse verwiesen wird? avrlib/ usw
also mus ich da was änder wenn ich jetzt die Heder Dateien nach include
und die C Datein lib nach lib kopiert habe?
Hagen hast du schon einmal I2C Bus angesteuert?

MFG Jörg

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
Noch kein Account? Hier anmelden.