Asuro Lib V2.71 veröffentlicht
Hallo zusammen,
heute wurde endlich mal wieder eine neue Version der Asuro Lib veröffentlicht und steht ab sofort zum Download auf Sourceforge bereit.
An der Bibliothek selbst wurde nicht sehr viel geändert:
* Pfadangaben in Makefiles wurden vereinfacht (Autor: m.a.r.v.i.n)
* Projekt Files für AVR Studio und Programmers Notepad kamen dazu (Autor: m.a.r.v.i.n)
* PrintFloat Funktion kam dazu (Autor: M1.R)
* Unterstützung der Ultraschallerweiterung (Autor: dopez)
* kleinere Bugfixes (Variablen volatile gemacht, falls diese in
Interruptfunktionen verändert werden) (Autoren: Sternthaler, m.a.r.v.i.n)
Das Hauptproblem, die Installation, mit der sich viele Nutzer in der Version 2.70 rumplagen mußten, sollte nun deutlich einfacher sein.
So entfällt das kopieren der erzeugten Asuro Objekt Library
in den ACR-GCC Lib Ordner. Die Objekt Library (libasuro.a) bleibt nun in dem Verzeichnis in dem sie erstellt wurde und muß nicht mehr ins AVR Lib Verzeichnis kopiert werden, ebnso die Headerdatei asuro.h. In den neuen Makefiles muß jetzt nur noch eine Zeile (LIBPATH) angepasst werden um das Makefile für beliebige eigene Projekte zu verwenden. In der Doku ist das alles (hoffentlich verständlich) erklärt.
Liste der Anhänge anzeigen (Anzahl: 4)
Hallo,
so hats bei mir geklappt mit dem AVR-Studio:
Vorbereitung:
- Projekt-Ordner anlegen
- da rein Ordner mit dem Namen "default"
- ins Makefile aus der lib die Pfadangabe zur lib reinschreiben (siehe lib-Anleitung)
- geändertes Makefile in den default-Ordner
AVR Studio:
- im AVR Studio neues Projekt im Projekt-Ordner anlegen
ins Projekt einfügen:
- Source Files: asuro.c (und eigene c-Datei)
- Header Files: asuro.h, myasuro.h
Menü Project-Configurations Options:
- Include Directories: Pfad...\asuro_libv271\lib\inc\
- Libraries (oben): Pfad1...\asuro_libv271\lib\
- Libraries (unten): libasuro.a Add Library-->
Gruss
M.
Re: Asuro Lib V2.71 veröffentlicht
Zitat:
Zitat von m.a.r.v.i.n
[...]
in den ACR-GCC Lib Ordner. Die Objekt Library (libasuro.a) bleibt nun in dem Verzeichnis in dem sie erstellt wurde und muß nicht mehr ins AVR Lib Verzeichnis kopiert werden, ebnso die Headerdatei asuro.h. In den neuen Makefiles muß jetzt nur noch eine Zeile (LIBPATH) angepasst werden um das Makefile für beliebige eigene Projekte zu verwenden. In der Doku ist das alles (hoffentlich verständlich) erklärt.
Ich verstehe nicht ganz wo ich den Pfad anpassen muss ...
Bitte um eine genaue Anleitung ... ;)
Danke!