macro in avrgcc assembler

OP #2437863
Lesenswert?

Hallo

Das macro
1
.MACRO outx
2
   .if @0 <0x40
3
    out @0, @1
4
  .else
5
    sts @0, @1
6
  .endif
7
.ENDM

gibt im Avrstudio folgende Fehlermeldung aus:
1
Error: too many positional arguments

Ich habe schon alle anderen Möglichkeiten probiert es anders 
darzustellen (mit Parameter, mit % oder @...).

Leider will nichts funktionieren.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren