56,14 → 56,14 |
59 /* prologue end (size=21) */ |
60 0054 2091 8600 lds r18,134 |
61 0058 3091 8700 lds r19,(134)+1 |
62 005c 8091 0000 lds r24,AltICR.1970 |
63 0060 9091 0000 lds r25,(AltICR.1970)+1 |
62 005c 8091 0000 lds r24,AltICR.1971 |
63 0060 9091 0000 lds r25,(AltICR.1971)+1 |
64 0064 281B sub r18,r24 |
65 0066 390B sbc r19,r25 |
66 0068 8091 8600 lds r24,134 |
67 006c 9091 8700 lds r25,(134)+1 |
68 0070 9093 0000 sts (AltICR.1970)+1,r25 |
69 0074 8093 0000 sts AltICR.1970,r24 |
68 0070 9093 0000 sts (AltICR.1971)+1,r25 |
69 0074 8093 0000 sts AltICR.1971,r24 |
70 0078 C901 movw r24,r18 |
71 007a 8D5D subi r24,lo8(-(-1501)) |
72 007c 9540 sbci r25,hi8(-(-1501)) |
72,13 → 72,13 |
75 0082 00F4 brsh .L4 |
76 0084 81E0 ldi r24,lo8(1) |
77 0086 90E0 ldi r25,hi8(1) |
78 0088 9093 0000 sts (index.1972)+1,r25 |
79 008c 8093 0000 sts index.1972,r24 |
78 0088 9093 0000 sts (index.1973)+1,r25 |
79 008c 8093 0000 sts index.1973,r24 |
80 0090 1092 0000 sts NewPpmData,__zero_reg__ |
81 0094 00C0 rjmp .L14 |
82 .L4: |
83 0096 C091 0000 lds r28,index.1972 |
84 009a D091 0000 lds r29,(index.1972)+1 |
83 0096 C091 0000 lds r28,index.1973 |
84 009a D091 0000 lds r29,(index.1973)+1 |
85 009e CA30 cpi r28,10 |
86 00a0 D105 cpc r29,__zero_reg__ |
87 00a2 04F0 brlt .+2 |
154,8 → 154,8 |
157 0132 6E93 st -X,r22 |
158 .L8: |
159 0134 2196 adiw r28,1 |
160 0136 D093 0000 sts (index.1972)+1,r29 |
161 013a C093 0000 sts index.1972,r28 |
160 0136 D093 0000 sts (index.1973)+1,r29 |
161 013a C093 0000 sts index.1973,r28 |
162 .L14: |
163 /* epilogue: frame size=0 */ |
164 013e FF91 pop r31 |
185,8 → 185,8 |
189 .data |
192 NewPpmData: |
193 0000 01 .byte 1 |
194 .lcomm index.1972,2 |
195 .lcomm AltICR.1970,2 |
194 .lcomm index.1973,2 |
195 .lcomm AltICR.1971,2 |
196 .comm PPM_in,22,1 |
197 .comm PPM_diff,22,1 |
198 .comm DiffNick,2,1 |
199,44 → 199,45 |
205 .comm gps_p,2,1 |
206 .comm gps_d,2,1 |
207 .comm skal,2,1 |
208 .comm RemoteTasten,1,1 |
209 .comm Timeout,1,1 |
210 .comm IntegralNick,4,1 |
211 .comm IntegralNick2,4,1 |
212 .comm IntegralRoll,4,1 |
213 .comm IntegralRoll2,4,1 |
214 .comm Mess_IntegralNick,4,1 |
215 .comm Mess_IntegralNick2,4,1 |
216 .comm Mess_IntegralRoll,4,1 |
217 .comm Mess_IntegralRoll2,4,1 |
218 .comm Integral_Gier,4,1 |
219 .comm Mess_Integral_Gier,4,1 |
220 .comm h,1,1 |
221 .comm m,1,1 |
222 .comm s,1,1 |
223 .comm Motor_Vorne,1,1 |
224 .comm Motor_Hinten,1,1 |
225 .comm Motor_Rechts,1,1 |
226 .comm Motor_Links,1,1 |
227 .comm Count,1,1 |
228 .comm MotorWert,5,1 |
229 .comm StickNick,2,1 |
230 .comm StickRoll,2,1 |
231 .comm StickGier,2,1 |
232 .comm MotorenEin,1,1 |
233 /* File "rc.c": code 183 = 0x00b7 ( 140), prologues 21, epilogues 22 */ |
208 .comm gps_gethome,2,1 |
209 .comm RemoteTasten,1,1 |
210 .comm Timeout,1,1 |
211 .comm IntegralNick,4,1 |
212 .comm IntegralNick2,4,1 |
213 .comm IntegralRoll,4,1 |
214 .comm IntegralRoll2,4,1 |
215 .comm Mess_IntegralNick,4,1 |
216 .comm Mess_IntegralNick2,4,1 |
217 .comm Mess_IntegralRoll,4,1 |
218 .comm Mess_IntegralRoll2,4,1 |
219 .comm Integral_Gier,4,1 |
220 .comm Mess_Integral_Gier,4,1 |
221 .comm h,1,1 |
222 .comm m,1,1 |
223 .comm s,1,1 |
224 .comm Motor_Vorne,1,1 |
225 .comm Motor_Hinten,1,1 |
226 .comm Motor_Rechts,1,1 |
227 .comm Motor_Links,1,1 |
228 .comm Count,1,1 |
229 .comm MotorWert,5,1 |
230 .comm StickNick,2,1 |
231 .comm StickRoll,2,1 |
232 .comm StickGier,2,1 |
233 .comm MotorenEin,1,1 |
234 /* File "rc.c": code 183 = 0x00b7 ( 140), prologues 21, epilogues 22 */ |
DEFINED SYMBOLS |
*ABS*:00000000 rc.c |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:3 *ABS*:0000003f __SREG__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:4 *ABS*:0000003e __SP_H__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:5 *ABS*:0000003d __SP_L__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:6 *ABS*:00000000 __tmp_reg__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:7 *ABS*:00000001 __zero_reg__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:13 .text:00000000 rc_sum_init |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:36 .text:0000002a __vector_12 |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:194 .bss:00000002 AltICR.1970 |
.bss:00000000 index.1972 |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccaNWzml.s:192 .data:00000000 NewPpmData |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:3 *ABS*:0000003f __SREG__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:4 *ABS*:0000003e __SP_H__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:5 *ABS*:0000003d __SP_L__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:6 *ABS*:00000000 __tmp_reg__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:7 *ABS*:00000001 __zero_reg__ |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:13 .text:00000000 rc_sum_init |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:36 .text:0000002a __vector_12 |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:194 .bss:00000002 AltICR.1971 |
.bss:00000000 index.1973 |
C:\DOKUME~1\CHRIST~1\LOKALE~1\Temp/ccjYsaLa.s:192 .data:00000000 NewPpmData |
*COM*:00000016 PPM_in |
*COM*:00000001 SenderOkay |
*COM*:00000016 PPM_diff |
249,6 → 250,7 |
*COM*:00000002 gps_p |
*COM*:00000002 gps_d |
*COM*:00000002 skal |
*COM*:00000002 gps_gethome |
*COM*:00000001 RemoteTasten |
*COM*:00000001 Timeout |
*COM*:00000004 IntegralNick |