mehrzeiliges #define im Assembler

Gast #2337377
Lesenswert?

ich möchte in einem Assemblerfile für avr-gcc zwei
Assembleranweisungen durch ein Makro ersetzen.

Ungefähr so:
#define waiLo(PORT,PIN,LAB)\
LAB:  sbic PORT,PIN       ; 2/3C    loop until SCL is low\
      rjmp  LAB      ; 2C

Jetzt macht der Präprozssor natürlich eine Zeile daraus,
es müssen für den Assembler aber 2 Zeilen sein,
wie mach ich das?

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