Gast
#2516254
Hallo Leute, ------------ Ich benutze AVR-Studio 4.18. (AVR macro assembler 2.1.42 build 1796 Sep 15 2009 10:48:36) Nachfolgendes Programm wird vom Assembler ohne Error und Warnung übersetzt, solange der Macroaufruf auskommentiert bleibt. Wird der Macroaufruf aktiviert, kommt es zu 2 Warnungen, obwohl in dem Macro nichts anderes gemacht wird, als in den 2 Konstrukten (.ifndef...) zuvor auch. warning: .def: 'rTemp' redefinition (r24->r24) warning: Register r24 already defined by the .DEF directive Wie muss das Macro gestaltet sein, damit es nicht zu den Warnungen kommt ?
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |