Hallo,
ich bin gerade am verzweifeln. Ich wollte etwas linux und AVR lernen.
Ich nutze avr-gcc toolchain auf Linux. Bis jetzt habe ich auf Windows
mit Atmel Studio gearbeitet. Ich habe folgenden Code in meinen candef.h
(das ist eine reine Definitionsdatei ohne eine .c Datei)
1 | //Send CAN
|
2 | #define IDtest 0x113 //std. MSG
|
beim compilieren bekomme ich den Fehler:
1 | candef.h:30:8: error: macro names must be identifiers
|
2 | #define IDtest 0x113 //std. MSG
|
Was mache ich falsch? Bei AtmelStudio hat es ohne Probleme funktioniert.
Muss man die candef.h vielleciht speziell im Makefile erwähnen, da es
kein .c file hat?
Gruss
Stefan