33,205 → 33,218 |
36 0022 8150 subi r24,lo8(-(-1)) |
37 0024 8093 0000 sts delay.2372,r24 |
38 0028 8F3F cpi r24,lo8(-1) |
39 002a 01F0 breq .L51 |
40 .L46: |
39 002a 01F0 breq .L54 |
40 .L48: |
41 002c 0895 ret |
42 .L51: |
42 .L54: |
43 002e 84E0 ldi r24,lo8(4) |
44 0030 8093 0000 sts delay.2372,r24 |
45 0034 8091 0000 lds r24,HoehenReglerAktiv |
46 0038 8823 tst r24 |
47 003a 01F0 breq .L6 |
48 003c 8091 0000 lds r24,J16Blinkcount |
49 0040 8150 subi r24,lo8(-(-1)) |
50 0042 8093 0000 sts J16Blinkcount,r24 |
51 0046 8F3F cpi r24,lo8(-1) |
52 0048 01F4 brne .+2 |
53 004a 00C0 rjmp .L52 |
54 .L8: |
55 004c 4298 cbi 40-0x20,2 |
56 004e 8091 0000 lds r24,EE_Parameter+57 |
57 0052 8B3F cpi r24,lo8(-5) |
58 0054 00F0 brlo .L31 |
59 0056 8091 0000 lds r24,Parameter_J17Timing |
60 005a 873E cpi r24,lo8(-25) |
61 005c 00F0 brlo .+2 |
62 005e 00C0 rjmp .L53 |
63 0060 8A30 cpi r24,lo8(10) |
64 0062 00F4 brsh .L31 |
65 0064 8091 0000 lds r24,EE_Parameter+56 |
66 0068 87FD sbrc r24,7 |
67 006a 00C0 rjmp .L48 |
68 .L47: |
69 006c 439A sbi 40-0x20,3 |
70 006e 0895 ret |
71 .L31: |
72 0070 8091 0000 lds r24,J17Blinkcount |
73 0074 8150 subi r24,lo8(-(-1)) |
74 0076 8093 0000 sts J17Blinkcount,r24 |
75 007a 8F3F cpi r24,lo8(-1) |
76 007c 01F4 brne .L46 |
77 007e 8091 0000 lds r24,Parameter_J17Timing |
78 0082 8150 subi r24,lo8(-(-1)) |
79 0084 8093 0000 sts J17Blinkcount,r24 |
80 0088 8091 0000 lds r24,J17Mask |
81 008c 8130 cpi r24,lo8(1) |
82 008e 01F4 brne .+2 |
83 0090 00C0 rjmp .L54 |
84 0092 8695 lsr r24 |
85 0094 8093 0000 sts J17Mask,r24 |
86 .L43: |
87 0098 8091 0000 lds r24,J17Mask |
88 009c 9091 0000 lds r25,EE_Parameter+56 |
89 00a0 8923 and r24,r25 |
90 00a2 01F4 brne .L47 |
91 00a4 4398 cbi 40-0x20,3 |
92 00a6 0895 ret |
93 .L6: |
94 00a8 8091 0000 lds r24,Parameter_NaviGpsModeControl |
95 00ac 8436 cpi r24,lo8(100) |
96 00ae 00F0 brlo .L55 |
97 00b0 8739 cpi r24,lo8(-105) |
98 00b2 00F0 brlo .L23 |
99 00b4 8091 0000 lds r24,J16Blinkcount |
100 00b8 8150 subi r24,lo8(-(-1)) |
101 00ba 8093 0000 sts J16Blinkcount,r24 |
102 00be 8F3F cpi r24,lo8(-1) |
103 00c0 01F4 brne .L8 |
104 00c2 8091 0000 lds r24,Parameter_J16Timing |
105 00c6 8150 subi r24,lo8(-(-1)) |
106 00c8 8093 0000 sts J16Blinkcount,r24 |
107 00cc 8091 0000 lds r24,J16Mask |
108 00d0 8130 cpi r24,lo8(1) |
109 00d2 01F4 brne .+2 |
110 00d4 00C0 rjmp .L56 |
111 00d6 8695 lsr r24 |
112 00d8 8093 0000 sts J16Mask,r24 |
113 .L28: |
114 00dc 8091 0000 lds r24,J16Mask |
115 00e0 9091 0000 lds r25,EE_Parameter+32 |
116 00e4 8923 and r24,r25 |
117 00e6 01F0 breq .L29 |
118 .L23: |
119 00e8 429A sbi 40-0x20,2 |
120 00ea 00C0 rjmp .L8 |
121 .L53: |
122 00ec 8091 0000 lds r24,EE_Parameter+56 |
123 00f0 8823 tst r24 |
124 00f2 04F4 brge .+2 |
125 00f4 00C0 rjmp .L47 |
126 .L48: |
127 00f6 4398 cbi 40-0x20,3 |
128 00f8 0895 ret |
129 .L55: |
130 00fa 8091 0000 lds r24,J16Blinkcount |
131 00fe 8150 subi r24,lo8(-(-1)) |
132 0100 8093 0000 sts J16Blinkcount,r24 |
133 0104 8F3F cpi r24,lo8(-1) |
134 0106 01F0 breq .+2 |
135 0108 00C0 rjmp .L8 |
136 010a 8091 0000 lds r24,Parameter_J16Timing |
137 010e 8150 subi r24,lo8(-(-1)) |
138 0110 8093 0000 sts J16Blinkcount,r24 |
139 0114 8091 0000 lds r24,J16Mask |
140 0118 8130 cpi r24,lo8(1) |
141 011a 01F0 breq .L57 |
142 011c 8695 lsr r24 |
143 011e 8093 0000 sts J16Mask,r24 |
144 .L20: |
145 0122 8091 0000 lds r24,J16Mask |
146 0126 9091 0000 lds r25,EE_Parameter+31 |
147 012a 8923 and r24,r25 |
148 012c 01F4 brne .L23 |
149 .L29: |
150 012e 4298 cbi 40-0x20,2 |
151 0130 00C0 rjmp .L8 |
152 .L52: |
153 0132 8091 0000 lds r24,Parameter_J16Timing |
154 0136 8150 subi r24,lo8(-(-1)) |
155 0138 8093 0000 sts J16Blinkcount,r24 |
156 013c 8091 0000 lds r24,J16Mask |
157 0140 8130 cpi r24,lo8(1) |
158 0142 01F0 breq .L58 |
159 0144 8695 lsr r24 |
160 0146 8093 0000 sts J16Mask,r24 |
161 .L12: |
162 014a 8091 0000 lds r24,J16Mask |
163 014e 9091 0000 lds r25,EE_Parameter+30 |
164 0152 8923 and r24,r25 |
165 0154 01F0 breq .L29 |
166 0156 429A sbi 40-0x20,2 |
167 0158 00C0 rjmp .L8 |
168 .L58: |
169 015a 80E8 ldi r24,lo8(-128) |
170 015c 8093 0000 sts J16Mask,r24 |
171 0160 00C0 rjmp .L12 |
172 .L54: |
173 0162 80E8 ldi r24,lo8(-128) |
174 0164 8093 0000 sts J17Mask,r24 |
175 0168 00C0 rjmp .L43 |
176 .L57: |
177 016a 80E8 ldi r24,lo8(-128) |
178 016c 8093 0000 sts J16Mask,r24 |
179 0170 00C0 rjmp .L20 |
180 .L56: |
181 0172 80E8 ldi r24,lo8(-128) |
182 0174 8093 0000 sts J16Mask,r24 |
183 0178 00C0 rjmp .L28 |
184 /* epilogue: frame size=0 */ |
185 /* epilogue: noreturn */ |
186 /* epilogue end (size=0) */ |
187 /* function LED_Update size 179 (179) */ |
189 .global LED1_Timing |
190 .global LED1_Timing |
191 .section .bss |
194 LED1_Timing: |
195 0000 0000 .skip 2,0 |
196 .global LED2_Timing |
197 .global LED2_Timing |
200 LED2_Timing: |
201 0002 0000 .skip 2,0 |
202 .global J16Blinkcount |
203 .global J16Blinkcount |
206 J16Blinkcount: |
207 0004 00 .skip 1,0 |
208 .global J16Mask |
209 .data |
212 J16Mask: |
213 0000 01 .byte 1 |
214 .global J17Blinkcount |
215 .global J17Blinkcount |
216 .section .bss |
219 J17Blinkcount: |
220 0005 00 .skip 1,0 |
221 .global J17Mask |
47 003a 01F4 brne .+2 |
48 003c 00C0 rjmp .L49 |
49 003e 8091 0000 lds r24,Parameter_NaviGpsModeControl |
50 0042 8B35 cpi r24,lo8(91) |
51 0044 00F4 brsh .+2 |
52 0046 00C0 rjmp .L6 |
53 0048 883C cpi r24,lo8(-56) |
54 004a 00F0 brlo .+2 |
55 004c 00C0 rjmp .L6 |
56 004e 8091 0000 lds r24,J16Blinkcount |
57 0052 8150 subi r24,lo8(-(-1)) |
58 0054 8093 0000 sts J16Blinkcount,r24 |
59 0058 8F3F cpi r24,lo8(-1) |
60 005a 01F0 breq .+2 |
61 005c 00C0 rjmp .L10 |
62 005e 8091 0000 lds r24,Parameter_J16Timing |
63 0062 8150 subi r24,lo8(-(-1)) |
64 0064 8093 0000 sts J16Blinkcount,r24 |
65 0068 8091 0000 lds r24,J16Mask |
66 006c 8130 cpi r24,lo8(1) |
67 006e 01F4 brne .+2 |
68 0070 00C0 rjmp .L55 |
69 0072 8695 lsr r24 |
70 0074 8093 0000 sts J16Mask,r24 |
71 .L14: |
72 0078 8091 0000 lds r24,J16Mask |
73 007c 9091 0000 lds r25,EE_Parameter+30 |
74 0080 8923 and r24,r25 |
75 0082 01F4 brne .+2 |
76 0084 00C0 rjmp .L31 |
77 .L25: |
78 0086 429A sbi 40-0x20,2 |
79 .L62: |
80 0088 8091 0000 lds r24,EE_Parameter+57 |
81 008c 8B3F cpi r24,lo8(-5) |
82 008e 00F4 brsh .L56 |
83 .L33: |
84 0090 8091 0000 lds r24,J17Blinkcount |
85 0094 8150 subi r24,lo8(-(-1)) |
86 0096 8093 0000 sts J17Blinkcount,r24 |
87 009a 8F3F cpi r24,lo8(-1) |
88 009c 01F4 brne .L48 |
89 009e 8091 0000 lds r24,Parameter_J17Timing |
90 00a2 8150 subi r24,lo8(-(-1)) |
91 00a4 8093 0000 sts J17Blinkcount,r24 |
92 00a8 8091 0000 lds r24,J17Mask |
93 00ac 8130 cpi r24,lo8(1) |
94 00ae 01F4 brne .+2 |
95 00b0 00C0 rjmp .L57 |
96 00b2 8695 lsr r24 |
97 00b4 8093 0000 sts J17Mask,r24 |
98 .L45: |
99 00b8 8091 0000 lds r24,J17Mask |
100 00bc 9091 0000 lds r25,EE_Parameter+56 |
101 00c0 8923 and r24,r25 |
102 00c2 01F0 breq .+2 |
103 00c4 00C0 rjmp .L50 |
104 00c6 4398 cbi 40-0x20,3 |
105 00c8 0895 ret |
106 .L49: |
107 00ca 8091 0000 lds r24,Parameter_NaviGpsModeControl |
108 .L6: |
109 00ce 8436 cpi r24,lo8(100) |
110 00d0 00F0 brlo .L58 |
111 00d2 8739 cpi r24,lo8(-105) |
112 00d4 00F0 brlo .L25 |
113 00d6 8091 0000 lds r24,J16Blinkcount |
114 00da 8150 subi r24,lo8(-(-1)) |
115 00dc 8093 0000 sts J16Blinkcount,r24 |
116 00e0 8F3F cpi r24,lo8(-1) |
117 00e2 01F0 breq .L59 |
118 .L10: |
119 00e4 8091 0000 lds r24,EE_Parameter+57 |
120 00e8 8B3F cpi r24,lo8(-5) |
121 00ea 00F0 brlo .L33 |
122 .L56: |
123 00ec 8091 0000 lds r24,Parameter_J17Timing |
124 00f0 873E cpi r24,lo8(-25) |
125 00f2 00F0 brlo .L35 |
126 00f4 8091 0000 lds r24,EE_Parameter+56 |
127 00f8 8823 tst r24 |
128 00fa 04F0 brlt .L50 |
129 .L51: |
130 00fc 4398 cbi 40-0x20,3 |
131 00fe 0895 ret |
132 .L58: |
133 0100 8091 0000 lds r24,J16Blinkcount |
134 0104 8150 subi r24,lo8(-(-1)) |
135 0106 8093 0000 sts J16Blinkcount,r24 |
136 010a 8F3F cpi r24,lo8(-1) |
137 010c 01F4 brne .L10 |
138 010e 8091 0000 lds r24,Parameter_J16Timing |
139 0112 8150 subi r24,lo8(-(-1)) |
140 0114 8093 0000 sts J16Blinkcount,r24 |
141 0118 8091 0000 lds r24,J16Mask |
142 011c 8130 cpi r24,lo8(1) |
143 011e 01F0 breq .L60 |
144 0120 8695 lsr r24 |
145 0122 8093 0000 sts J16Mask,r24 |
146 .L22: |
147 0126 8091 0000 lds r24,J16Mask |
148 012a 9091 0000 lds r25,EE_Parameter+31 |
149 012e 8923 and r24,r25 |
150 0130 01F0 breq .+2 |
151 0132 00C0 rjmp .L25 |
152 .L31: |
153 0134 4298 cbi 40-0x20,2 |
154 0136 00C0 rjmp .L10 |
155 .L35: |
156 0138 8A30 cpi r24,lo8(10) |
157 013a 00F0 brlo .+2 |
158 013c 00C0 rjmp .L33 |
159 013e 8091 0000 lds r24,EE_Parameter+56 |
160 0142 87FD sbrc r24,7 |
161 0144 00C0 rjmp .L51 |
162 .L50: |
163 0146 439A sbi 40-0x20,3 |
164 0148 0895 ret |
165 .L60: |
166 014a 80E8 ldi r24,lo8(-128) |
167 014c 8093 0000 sts J16Mask,r24 |
168 0150 00C0 rjmp .L22 |
169 .L57: |
170 0152 80E8 ldi r24,lo8(-128) |
171 0154 8093 0000 sts J17Mask,r24 |
172 0158 00C0 rjmp .L45 |
173 .L59: |
174 015a 8091 0000 lds r24,Parameter_J16Timing |
175 015e 8150 subi r24,lo8(-(-1)) |
176 0160 8093 0000 sts J16Blinkcount,r24 |
177 0164 8091 0000 lds r24,J16Mask |
178 0168 8130 cpi r24,lo8(1) |
179 016a 01F0 breq .L61 |
180 016c 8695 lsr r24 |
181 016e 8093 0000 sts J16Mask,r24 |
182 .L30: |
183 0172 8091 0000 lds r24,J16Mask |
184 0176 9091 0000 lds r25,EE_Parameter+32 |
185 017a 8923 and r24,r25 |
186 017c 01F0 breq .L31 |
187 017e 429A sbi 40-0x20,2 |
188 0180 00C0 rjmp .L62 |
189 .L61: |
190 0182 80E8 ldi r24,lo8(-128) |
191 0184 8093 0000 sts J16Mask,r24 |
192 0188 00C0 rjmp .L30 |
193 .L55: |
194 018a 80E8 ldi r24,lo8(-128) |
195 018c 8093 0000 sts J16Mask,r24 |
196 0190 00C0 rjmp .L14 |
197 /* epilogue: frame size=0 */ |
198 /* epilogue: noreturn */ |
199 /* epilogue end (size=0) */ |
200 /* function LED_Update size 191 (191) */ |
202 .global LED1_Timing |
203 .global LED1_Timing |
204 .section .bss |
207 LED1_Timing: |
208 0000 0000 .skip 2,0 |
209 .global LED2_Timing |
210 .global LED2_Timing |
213 LED2_Timing: |
214 0002 0000 .skip 2,0 |
215 .global J16Blinkcount |
216 .global J16Blinkcount |
219 J16Blinkcount: |
220 0004 00 .skip 1,0 |
221 .global J16Mask |
222 .data |
225 J17Mask: |
226 0001 01 .byte 1 |
227 .lcomm delay.2372,1 |
228 /* File "led.c": code 194 = 0x00c2 ( 193), prologues 0, epilogues 1 */ |
225 J16Mask: |
226 0000 01 .byte 1 |
227 .global J17Blinkcount |
228 .global J17Blinkcount |
229 .section .bss |
232 J17Blinkcount: |
233 0005 00 .skip 1,0 |
234 .global J17Mask |
235 .data |
238 J17Mask: |
239 0001 01 .byte 1 |
240 .lcomm delay.2372,1 |
241 /* File "led.c": code 206 = 0x00ce ( 205), prologues 0, epilogues 1 */ |
DEFINED SYMBOLS |
*ABS*:00000000 led.c |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:2 *ABS*:0000003f __SREG__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:3 *ABS*:0000003e __SP_H__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:4 *ABS*:0000003d __SP_L__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:5 *ABS*:00000000 __tmp_reg__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:6 *ABS*:00000001 __zero_reg__ |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:12 .text:00000000 LED_Init |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:206 .bss:00000004 J16Blinkcount |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:212 .data:00000000 J16Mask |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:219 .bss:00000005 J17Blinkcount |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:225 .data:00000001 J17Mask |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:32 .text:0000001e LED_Update |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:2 *ABS*:0000003f __SREG__ |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:3 *ABS*:0000003e __SP_H__ |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:4 *ABS*:0000003d __SP_L__ |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:5 *ABS*:00000000 __tmp_reg__ |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:6 *ABS*:00000001 __zero_reg__ |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:12 .text:00000000 LED_Init |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:219 .bss:00000004 J16Blinkcount |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:225 .data:00000000 J16Mask |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:232 .bss:00000005 J17Blinkcount |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:238 .data:00000001 J17Mask |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:32 .text:0000001e LED_Update |
.bss:00000006 delay.2372 |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:194 .bss:00000000 LED1_Timing |
C:\DOKUME~1\DPeters\LOKALE~1\Temp/ccajheVy.s:200 .bss:00000002 LED2_Timing |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:207 .bss:00000000 LED1_Timing |
C:\DOKUME~1\David\LOKALE~1\Temp/ccvXUJmT.s:213 .bss:00000002 LED2_Timing |
|
UNDEFINED SYMBOLS |
__do_copy_data |
__do_clear_bss |
HoehenReglerAktiv |
Parameter_NaviGpsModeControl |
Parameter_J16Timing |
EE_Parameter |
Parameter_J17Timing |
Parameter_NaviGpsModeControl |
Parameter_J16Timing |