Gast
#607269
Hallo, wie kann ich im AVR-GCC ein Assembler Macro mit mehreren Anweisungen/Zeilen schreiben ? Mit einer Zeile funktioniert es: #define XYZ(a) \ ldi r0, a Wenn es mehrere Zeilen sind funktioniert es nicht weil das Macro zu einer Zeile expandiert wird: #define XYZ(a) \ ldi r0, a \ mov r1, r0 Das funktioniert auch nicht: #define XYZ(a) \ ldi r0, a \n\ mov r1, r0