Hi,
Zitat von
inka
ich sehe schon, das gibt ein problem, wird die myasuro.h deshalb nicht eingebunden?
Genau das ist das Problem. Aber das kriegen wir schon hin. So spontan fallen mir 2 Lösungen ein:
1. Lösung
* du kopierst die Header Dateien (asuro.h und myasuro.h) in den Ordner vom WinAVR Compiler 'C:\Programme\WinAVR\avr\include' und änderst in deinen Programmen alle Zeilen
Code:
#include "asuro.h"
#include "myasuro.h"
in
Code:
#include <asuro.h>
#include <myasuro.h>
2. Lösung
Du änderst das Makefile für deine Projekte: Dazu mußt du bei WinAVR Studio die Einstellung 'Use external Makefile' verwenden, wie im AsuroWiki beschrieben.
Folgender Abschnitt ändern
Code:
CFLAGS = -g -O$(OPT) -I../../lib/inc\
-funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums \
-Wall -Wstrict-prototypes \
-Wa,-ahlms=$(<:.c=.lst)
VPATH=../../lib
in
Code:
CFLAGS = -g -O$(OPT) -IY:/georg/hobby/roboter/asuro/_asuro_lib/2_7_rc3/AsuroLib/lib/inc\
-funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums \
-Wall -Wstrict-prototypes \
-Wa,-ahlms=$(<:.c=.lst)
VPATH=Y:/georg/hobby/roboter/asuro/_asuro_lib/2_7_rc3/AsuroLib/lib
Lesezeichen