Hey,
Irgendwie stehe ich gerade auf dem Schlauch und ich weiß nicht woran es
liegt. Ich habe hier folgendes Code-Snippet.
1 | .ifdef __AVR_HAVE_MUL__
|
2 | .global mul16
|
3 | mul16:
|
4 | ...
|
5 | ret
|
6 | .endif
|
Übersetze ich das für den ATtiny13A (wo es ja ausgeblendet sein soll)
funktioniert das. Übersetze ich das für den ATmega88PA bekomme ich eine
Fehlermeldung.
1 | invalid identifier for ".ifdef"
|
2 | ".endif" without ".if"
|
ich habe es auch schon mit
1 | .if defined( __AVR_HAVE_MUL__ )
|
probiert. Aber auch das geht nicht. Ich habe keine weiteren Includes und
arbeite mit dem AVR Studio 6.1. Das hat die gcc-3.4.2 toolchain.
Wie mache ich das richtig, bzw was mache ich falsch?
Grüße
Sebastian