Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
93 | salvo | 1 | 1 .file "GPS.c" |
2 | 2 .arch atmega644 |
||
3 | 3 __SREG__ = 0x3f |
||
4 | 4 __SP_H__ = 0x3e |
||
5 | 5 __SP_L__ = 0x3d |
||
6 | 6 __tmp_reg__ = 0 |
||
7 | 7 __zero_reg__ = 1 |
||
8 | 8 .global __do_copy_data |
||
9 | 9 .global __do_clear_bss |
||
10 | 10 .text |
||
11 | 11 .global GPS_Neutral |
||
12 | 13 GPS_Neutral: |
||
13 | 14 /* prologue: frame size=0 */ |
||
14 | 15 /* prologue end (size=0) */ |
||
15 | 16 0000 8091 0000 lds r24,GpsAktuell_X |
||
16 | 17 0004 9091 0000 lds r25,(GpsAktuell_X)+1 |
||
17 | 18 0008 A091 0000 lds r26,(GpsAktuell_X)+2 |
||
18 | 19 000c B091 0000 lds r27,(GpsAktuell_X)+3 |
||
19 | 20 0010 8093 0000 sts GpsZiel_X,r24 |
||
20 | 21 0014 9093 0000 sts (GpsZiel_X)+1,r25 |
||
21 | 22 0018 A093 0000 sts (GpsZiel_X)+2,r26 |
||
22 | 23 001c B093 0000 sts (GpsZiel_X)+3,r27 |
||
23 | 24 0020 8091 0000 lds r24,GpsAktuell_Y |
||
24 | 25 0024 9091 0000 lds r25,(GpsAktuell_Y)+1 |
||
25 | 26 0028 A091 0000 lds r26,(GpsAktuell_Y)+2 |
||
26 | 27 002c B091 0000 lds r27,(GpsAktuell_Y)+3 |
||
27 | 28 0030 8093 0000 sts GpsZiel_Y,r24 |
||
28 | 29 0034 9093 0000 sts (GpsZiel_Y)+1,r25 |
||
29 | 30 0038 A093 0000 sts (GpsZiel_Y)+2,r26 |
||
30 | 31 003c B093 0000 sts (GpsZiel_Y)+3,r27 |
||
31 | 32 /* epilogue: frame size=0 */ |
||
32 | 33 0040 0895 ret |
||
33 | 34 /* epilogue end (size=1) */ |
||
34 | 35 /* function GPS_Neutral size 33 (32) */ |
||
35 | 37 .global GPS_BerechneZielrichtung |
||
36 | 39 GPS_BerechneZielrichtung: |
||
37 | 40 /* prologue: frame size=0 */ |
||
38 | 41 /* prologue end (size=0) */ |
||
39 | 42 0042 1092 0000 sts (GPS_Nick)+1,__zero_reg__ |
||
40 | 43 0046 1092 0000 sts GPS_Nick,__zero_reg__ |
||
41 | 44 004a 1092 0000 sts (GPS_Roll)+1,__zero_reg__ |
||
42 | 45 004e 1092 0000 sts GPS_Roll,__zero_reg__ |
||
43 | 46 /* epilogue: frame size=0 */ |
||
44 | 47 0052 0895 ret |
||
45 | 48 /* epilogue end (size=1) */ |
||
46 | 49 /* function GPS_BerechneZielrichtung size 9 (8) */ |
||
47 | 51 .global GPS_Nick |
||
48 | 52 .global GPS_Nick |
||
49 | 53 .section .bss |
||
50 | 56 GPS_Nick: |
||
51 | 57 0000 0000 .skip 2,0 |
||
52 | 58 .global GPS_Roll |
||
53 | 59 .global GPS_Roll |
||
54 | 62 GPS_Roll: |
||
55 | 63 0002 0000 .skip 2,0 |
||
56 | 64 .global GpsAktuell_X |
||
57 | 65 .global GpsAktuell_X |
||
58 | 68 GpsAktuell_X: |
||
59 | 69 0004 0000 0000 .skip 4,0 |
||
60 | 70 .global GpsAktuell_Y |
||
61 | 71 .global GpsAktuell_Y |
||
62 | 74 GpsAktuell_Y: |
||
63 | 75 0008 0000 0000 .skip 4,0 |
||
64 | 76 .global GpsZiel_X |
||
65 | 77 .global GpsZiel_X |
||
66 | 80 GpsZiel_X: |
||
67 | 81 000c 0000 0000 .skip 4,0 |
||
68 | 82 .global GpsZiel_Y |
||
69 | 83 .global GpsZiel_Y |
||
70 | 86 GpsZiel_Y: |
||
71 | 87 0010 0000 0000 .skip 4,0 |
||
72 | 88 .comm DiffNick,2,1 |
||
73 | 89 .comm DiffRoll,2,1 |
||
74 | 90 .comm SenderOkay,1,1 |
||
75 | 91 .comm CosinusNickWinkel,1,1 |
||
76 | 92 .comm CosinusRollWinkel,1,1 |
||
77 | 93 .comm RemoteTasten,1,1 |
||
78 | 94 .comm Timeout,1,1 |
||
79 | 95 .comm IntegralNick,4,1 |
||
80 | 96 .comm IntegralNick2,4,1 |
||
81 | 97 .comm IntegralRoll,4,1 |
||
82 | 98 .comm IntegralRoll2,4,1 |
||
83 | 99 .comm Mess_IntegralNick,4,1 |
||
84 | 100 .comm Mess_IntegralNick2,4,1 |
||
85 | 101 .comm Mess_IntegralRoll,4,1 |
||
86 | 102 .comm Mess_IntegralRoll2,4,1 |
||
87 | 103 .comm Integral_Gier,4,1 |
||
88 | 104 .comm Mess_Integral_Gier,4,1 |
||
89 | 105 .comm h,1,1 |
||
90 | 106 .comm m,1,1 |
||
91 | 107 .comm s,1,1 |
||
92 | 108 .comm Motor_Vorne,1,1 |
||
93 | 109 .comm Motor_Hinten,1,1 |
||
94 | 110 .comm Motor_Rechts,1,1 |
||
95 | 111 .comm Motor_Links,1,1 |
||
96 | 112 .comm Count,1,1 |
||
97 | 113 .comm MotorWert,5,1 |
||
98 | 114 .comm StickNick,2,1 |
||
99 | 115 .comm StickRoll,2,1 |
||
100 | 116 .comm StickGier,2,1 |
||
101 | 117 .comm MotorenEin,1,1 |
||
102 | 118 /* File "GPS.c": code 42 = 0x002a ( 40), prologues 0, epilogues 2 */ |
||
103 | DEFINED SYMBOLS |
||
104 | *ABS*:00000000 GPS.c |
||
105 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:3 *ABS*:0000003f __SREG__ |
||
106 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:4 *ABS*:0000003e __SP_H__ |
||
107 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:5 *ABS*:0000003d __SP_L__ |
||
108 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:6 *ABS*:00000000 __tmp_reg__ |
||
109 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:7 *ABS*:00000001 __zero_reg__ |
||
110 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:13 .text:00000000 GPS_Neutral |
||
111 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:68 .bss:00000004 GpsAktuell_X |
||
112 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:80 .bss:0000000c GpsZiel_X |
||
113 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:74 .bss:00000008 GpsAktuell_Y |
||
114 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:86 .bss:00000010 GpsZiel_Y |
||
115 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:39 .text:00000042 GPS_BerechneZielrichtung |
||
116 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:56 .bss:00000000 GPS_Nick |
||
117 | C:\DOKUME~1\peter\LOKALE~1\Temp/ccRDXc8V.s:62 .bss:00000002 GPS_Roll |
||
118 | *COM*:00000002 DiffNick |
||
119 | *COM*:00000002 DiffRoll |
||
120 | *COM*:00000001 SenderOkay |
||
121 | *COM*:00000001 CosinusNickWinkel |
||
122 | *COM*:00000001 CosinusRollWinkel |
||
123 | *COM*:00000001 RemoteTasten |
||
124 | *COM*:00000001 Timeout |
||
125 | *COM*:00000004 IntegralNick |
||
126 | *COM*:00000004 IntegralNick2 |
||
127 | *COM*:00000004 IntegralRoll |
||
128 | *COM*:00000004 IntegralRoll2 |
||
129 | *COM*:00000004 Mess_IntegralNick |
||
130 | *COM*:00000004 Mess_IntegralNick2 |
||
131 | *COM*:00000004 Mess_IntegralRoll |
||
132 | *COM*:00000004 Mess_IntegralRoll2 |
||
133 | *COM*:00000004 Integral_Gier |
||
134 | *COM*:00000004 Mess_Integral_Gier |
||
135 | *COM*:00000001 h |
||
136 | *COM*:00000001 m |
||
137 | *COM*:00000001 s |
||
138 | *COM*:00000001 Motor_Vorne |
||
139 | *COM*:00000001 Motor_Hinten |
||
140 | *COM*:00000001 Motor_Rechts |
||
141 | *COM*:00000001 Motor_Links |
||
142 | *COM*:00000001 Count |
||
143 | *COM*:00000005 MotorWert |
||
144 | *COM*:00000002 StickNick |
||
145 | *COM*:00000002 StickRoll |
||
146 | *COM*:00000002 StickGier |
||
147 | *COM*:00000001 MotorenEin |
||
148 | |||
149 | UNDEFINED SYMBOLS |
||
150 | __do_copy_data |
||
151 | __do_clear_bss |