Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
111 | mikeljo | 1 | 1 .file "parameter.c" |
2 | 2 .arch atmega32 |
||
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 | 17 .Ltext0: |
||
11 | 18 .global parameter |
||
12 | 19 .section .progmem.data,"a",@progbits |
||
13 | 22 parameter: |
||
14 | 23 0000 4E69 636B .string "Nick " |
||
15 | 23 2020 2020 |
||
16 | 23 2020 2020 |
||
17 | 23 2020 2000 |
||
18 | 24 0010 526F 6C6C .string "Roll " |
||
19 | 24 2020 2020 |
||
20 | 24 2020 2020 |
||
21 | 24 2020 2000 |
||
22 | 25 0020 4761 7320 .string "Gas " |
||
23 | 25 2020 2020 |
||
24 | 25 2020 2020 |
||
25 | 25 2020 2000 |
||
26 | 26 0030 4769 6572 .string "Gier\t\t\t" |
||
27 | 26 0909 0900 |
||
28 | 27 0038 0000 0000 .skip 8,0 |
||
29 | 27 0000 0000 |
||
30 | 28 0040 506F 7469 .string "Poti1\t\t\t" |
||
31 | 28 3109 0909 |
||
32 | 28 00 |
||
33 | 29 0049 0000 0000 .skip 7,0 |
||
34 | 29 0000 00 |
||
35 | 30 0050 506F 7469 .string "Poti2\t\t\t" |
||
36 | 30 3209 0909 |
||
37 | 30 00 |
||
38 | 31 0059 0000 0000 .skip 7,0 |
||
39 | 31 0000 00 |
||
40 | 32 0060 506F 7469 .string "Poti3\t\t\t" |
||
41 | 32 3309 0909 |
||
42 | 32 00 |
||
43 | 33 0069 0000 0000 .skip 7,0 |
||
44 | 33 0000 00 |
||
45 | 34 0070 506F 7469 .string "Poti4\t\t\t" |
||
46 | 34 3409 0909 |
||
47 | 34 00 |
||
48 | 35 0079 0000 0000 .skip 7,0 |
||
49 | 35 0000 00 |
||
50 | 36 0080 436F 6E66 .string "Config\t\t\t" |
||
51 | 36 6967 0909 |
||
52 | 36 0900 |
||
53 | 37 008a 0000 0000 .skip 6,0 |
||
54 | 37 0000 |
||
55 | 38 0090 486F 6568 .string "Hoehe_MinGas " |
||
56 | 38 655F 4D69 |
||
57 | 38 6E47 6173 |
||
58 | 38 2020 2000 |
||
59 | 39 00a0 4C75 6674 .string "Luftdruck_D " |
||
60 | 39 6472 7563 |
||
61 | 39 6B5F 4420 |
||
62 | 39 2020 2000 |
||
63 | 40 00b0 4D61 7848 .string "MaxHoehe " |
||
64 | 40 6F65 6865 |
||
65 | 40 2020 2020 |
||
66 | 40 2020 2000 |
||
67 | 41 00c0 486F 6568 .string "Hoehe_P " |
||
68 | 41 655F 5020 |
||
69 | 41 2020 2020 |
||
70 | 41 2020 2000 |
||
71 | 42 00d0 486F 6568 .string "Hoehe_Verstaerk" |
||
72 | 42 655F 5665 |
||
73 | 42 7273 7461 |
||
74 | 42 6572 6B00 |
||
75 | 43 00e0 486F 6568 .string "Hoehe_ACC_Wirk." |
||
76 | 43 655F 4143 |
||
77 | 43 435F 5769 |
||
78 | 43 726B 2E00 |
||
79 | 44 00f0 5374 6963 .string "Stick_P " |
||
80 | 44 6B5F 5020 |
||
81 | 44 2020 2020 |
||
82 | 44 2020 2000 |
||
83 | 45 0100 5374 6963 .string "Stick_D " |
||
84 | 45 6B5F 4420 |
||
85 | 45 2020 2020 |
||
86 | 45 2020 2000 |
||
87 | 46 0110 4769 6572 .string "Gier_P " |
||
88 | 46 5F50 2020 |
||
89 | 46 2020 2020 |
||
90 | 46 2020 2000 |
||
91 | 47 0120 4761 735F .string "Gas_Min " |
||
92 | 47 4D69 6E20 |
||
93 | 47 2020 2020 |
||
94 | 47 2020 2000 |
||
95 | 48 0130 4761 735F .string "Gas_Max " |
||
96 | 48 4D61 7820 |
||
97 | 48 2020 2020 |
||
98 | 48 2020 2000 |
||
99 | 49 0140 4779 726F .string "GyroAccFaktor\t" |
||
100 | 49 4163 6346 |
||
101 | 49 616B 746F |
||
102 | 49 7209 00 |
||
103 | 50 014f 00 .skip 1,0 |
||
104 | 51 0150 4B6F 6D70 .string "KompassWirkung " |
||
105 | 51 6173 7357 |
||
106 | 51 6972 6B75 |
||
107 | 51 6E67 2000 |
||
108 | 52 0160 4779 726F .string "Gyro_P \t\t" |
||
109 | 52 5F50 2009 |
||
110 | 52 0900 |
||
111 | 53 016a 0000 0000 .skip 6,0 |
||
112 | 53 0000 |
||
113 | 54 0170 4779 726F .string "Gyro_I\t\t\t" |
||
114 | 54 5F49 0909 |
||
115 | 54 0900 |
||
116 | 55 017a 0000 0000 .skip 6,0 |
||
117 | 55 0000 |
||
118 | 56 0180 556E 7465 .string "Unterspannung " |
||
119 | 56 7273 7061 |
||
120 | 56 6E6E 756E |
||
121 | 56 6720 2000 |
||
122 | 57 0190 4E6F 7447 .string "NotGas\t\t\t" |
||
123 | 57 6173 0909 |
||
124 | 57 0900 |
||
125 | 58 019a 0000 0000 .skip 6,0 |
||
126 | 58 0000 |
||
127 | 59 01a0 4E6F 7447 .string "NotGasZeit " |
||
128 | 59 6173 5A65 |
||
129 | 59 6974 2020 |
||
130 | 59 2020 2000 |
||
131 | 60 01b0 5566 6F41 .string "UfoAusrichtung " |
||
132 | 60 7573 7269 |
||
133 | 60 6368 7475 |
||
134 | 60 6E67 2000 |
||
135 | 61 01c0 495F 4661 .string "I_Faktor " |
||
136 | 61 6B74 6F72 |
||
137 | 61 2020 2020 |
||
138 | 61 2020 2000 |
||
139 | 62 01d0 5573 6572 .string "UserParam1\t\t" |
||
140 | 62 5061 7261 |
||
141 | 62 6D31 0909 |
||
142 | 62 00 |
||
143 | 63 01dd 0000 00 .skip 3,0 |
||
144 | 64 01e0 5573 6572 .string "UserParam2\t\t" |
||
145 | 64 5061 7261 |
||
146 | 64 6D32 0909 |
||
147 | 64 00 |
||
148 | 65 01ed 0000 00 .skip 3,0 |
||
149 | 66 01f0 5573 6572 .string "UserParam3\t\t" |
||
150 | 66 5061 7261 |
||
151 | 66 6D33 0909 |
||
152 | 66 00 |
||
153 | 67 01fd 0000 00 .skip 3,0 |
||
154 | 68 0200 5573 6572 .string "UserParam4\t\t" |
||
155 | 68 5061 7261 |
||
156 | 68 6D34 0909 |
||
157 | 68 00 |
||
158 | 69 020d 0000 00 .skip 3,0 |
||
159 | 70 0210 5365 7276 .string "ServoNickCtrl\t" |
||
160 | 70 6F4E 6963 |
||
161 | 70 6B43 7472 |
||
162 | 70 6C09 00 |
||
163 | 71 021f 00 .skip 1,0 |
||
164 | 72 0220 5365 7276 .string "ServoNickComp\t" |
||
165 | 72 6F4E 6963 |
||
166 | 72 6B43 6F6D |
||
167 | 72 7009 00 |
||
168 | 73 022f 00 .skip 1,0 |
||
169 | 74 0230 5365 7276 .string "ServoNickMin\t" |
||
170 | 74 6F4E 6963 |
||
171 | 74 6B4D 696E |
||
172 | 74 0900 |
||
173 | 75 023e 0000 .skip 2,0 |
||
174 | 76 0240 5365 7276 .string "ServoNickMax\t" |
||
175 | 76 6F4E 6963 |
||
176 | 76 6B4D 6178 |
||
177 | 76 0900 |
||
178 | 77 024e 0000 .skip 2,0 |
||
179 | 78 0250 5365 7276 .string "ServoNickRefrsh" |
||
180 | 78 6F4E 6963 |
||
181 | 78 6B52 6566 |
||
182 | 78 7273 6800 |
||
183 | 79 0260 4C6F 6F70 .string "LoopGasLimit\t" |
||
184 | 79 4761 734C |
||
185 | 79 696D 6974 |
||
186 | 79 0900 |
||
187 | 80 026e 0000 .skip 2,0 |
||
188 | 81 0270 4C6F 6F70 .string "LoopThreshold\t" |
||
189 | 81 5468 7265 |
||
190 | 81 7368 6F6C |
||
191 | 81 6409 00 |
||
192 | 82 027f 00 .skip 1,0 |
||
193 | 83 0280 4C6F 6F70 .string "LoopHysterese\t" |
||
194 | 83 4879 7374 |
||
195 | 83 6572 6573 |
||
196 | 83 6509 00 |
||
197 | 84 028f 00 .skip 1,0 |
||
198 | 85 0290 4163 6873 .string "AchsKopplung\t" |
||
199 | 85 4B6F 7070 |
||
200 | 85 6C75 6E67 |
||
201 | 85 0900 |
||
202 | 86 029e 0000 .skip 2,0 |
||
203 | 87 02a0 4163 6873 .string "AchsGegenKoppl." |
||
204 | 87 4765 6765 |
||
205 | 87 6E4B 6F70 |
||
206 | 87 706C 2E00 |
||
207 | 88 02b0 5769 6E6B .string "WinklUmschlNick" |
||
208 | 88 6C55 6D73 |
||
209 | 88 6368 6C4E |
||
210 | 88 6963 6B00 |
||
211 | 89 02c0 5769 6E6B .string "WinklUmschlRoll" |
||
212 | 89 6C55 6D73 |
||
213 | 89 6368 6C52 |
||
214 | 89 6F6C 6C00 |
||
215 | 90 02d0 4779 726F .string "GyroAccAbgleich" |
||
216 | 90 4163 6341 |
||
217 | 90 6267 6C65 |
||
218 | 90 6963 6800 |
||
219 | 91 02e0 4472 6966 .string "Driftkomp\t\t" |
||
220 | 91 746B 6F6D |
||
221 | 91 7009 0900 |
||
222 | 92 02ec 0000 0000 .skip 4,0 |
||
223 | 93 02f0 4479 6E61 .string "DynamicStabilit" |
||
224 | 93 6D69 6353 |
||
225 | 93 7461 6269 |
||
226 | 93 6C69 7400 |
||
227 | 94 0300 5573 6572 .string "UserParam5\t\t" |
||
228 | 94 5061 7261 |
||
229 | 94 6D35 0909 |
||
230 | 94 00 |
||
231 | 95 030d 0000 00 .skip 3,0 |
||
232 | 96 0310 5573 6572 .string "UserParam6\t\t" |
||
233 | 96 5061 7261 |
||
234 | 96 6D36 0909 |
||
235 | 96 00 |
||
236 | 97 031d 0000 00 .skip 3,0 |
||
237 | 98 0320 5573 6572 .string "UserParam7\t\t" |
||
238 | 98 5061 7261 |
||
239 | 98 6D37 0909 |
||
240 | 98 00 |
||
241 | 99 032d 0000 00 .skip 3,0 |
||
242 | 100 0330 5573 6572 .string "UserParam8\t\t" |
||
243 | 100 5061 7261 |
||
244 | 100 6D38 0909 |
||
245 | 100 00 |
||
246 | 101 033d 0000 00 .skip 3,0 |
||
247 | 102 0340 4C6F 6F70 .string "LoopConfig\t\t" |
||
248 | 102 436F 6E66 |
||
249 | 102 6967 0909 |
||
250 | 102 00 |
||
251 | 103 034d 0000 00 .skip 3,0 |
||
252 | 104 0350 5365 7276 .string "ServoNickCompIn" |
||
253 | 104 6F4E 6963 |
||
254 | 104 6B43 6F6D |
||
255 | 104 7049 6E00 |
||
256 | 105 .global bin_parameter |
||
257 | 108 bin_parameter: |
||
258 | 109 0360 4C6F 6F70 .string "Loop up " |
||
259 | 109 2075 7020 |
||
260 | 109 2020 2020 |
||
261 | 109 2020 2000 |
||
262 | 110 0370 4C6F 6F70 .string "Loop down\t " |
||
263 | 110 2064 6F77 |
||
264 | 110 6E09 2020 |
||
265 | 110 2020 00 |
||
266 | 111 037f 00 .skip 1,0 |
||
267 | 112 0380 4C6F 6F70 .string "Loop left " |
||
268 | 112 206C 6566 |
||
269 | 112 7420 2020 |
||
270 | 112 2020 2000 |
||
271 | 113 0390 4C6F 6F70 .string "Loop right " |
||
272 | 113 2072 6967 |
||
273 | 113 6874 2020 |
||
274 | 113 2020 2000 |
||
275 | 114 03a0 48F6 6865 .string "H\366henregler " |
||
276 | 114 6E72 6567 |
||
277 | 114 6C65 7220 |
||
278 | 114 2020 2000 |
||
279 | 115 03b0 48F6 6865 .string "H\366henschalter " |
||
280 | 115 6E73 6368 |
||
281 | 115 616C 7465 |
||
282 | 115 7220 2000 |
||
283 | 116 03c0 4865 6164 .string "Headhold\t\t" |
||
284 | 116 686F 6C64 |
||
285 | 116 0909 00 |
||
286 | 117 03cb 0000 0000 .skip 5,0 |
||
287 | 117 00 |
||
288 | 118 03d0 4B6F 6D70 .string "Kompass\t\t" |
||
289 | 118 6173 7309 |
||
290 | 118 0900 |
||
291 | 119 03da 0000 0000 .skip 6,0 |
||
292 | 119 0000 |
||
293 | 120 03e0 4B6F 6D70 .string "KompassFix\t\t" |
||
294 | 120 6173 7346 |
||
295 | 120 6978 0909 |
||
296 | 120 00 |
||
297 | 121 03ed 0000 00 .skip 3,0 |
||
298 | 122 03f0 4750 5309 .string "GPS\t\t\t" |
||
299 | 122 0909 00 |
||
300 | 123 03f7 0000 0000 .skip 9,0 |
||
301 | 123 0000 0000 |
||
302 | 123 00 |
||
303 | 124 0400 4163 6873 .string "Achsenkopplung " |
||
304 | 124 656E 6B6F |
||
305 | 124 7070 6C75 |
||
306 | 124 6E67 2000 |
||
307 | 125 0410 4472 6568 .string "Drehrate\t\t" |
||
308 | 125 7261 7465 |
||
309 | 125 0909 00 |
||
310 | 126 041b 0000 0000 .skip 5,0 |
||
311 | 126 00 |
||
312 | 127 .global p_limits |
||
313 | 130 p_limits: |
||
314 | 131 0420 01 .byte 1 |
||
315 | 132 0421 08 .byte 8 |
||
316 | 133 0422 02 .byte 2 |
||
317 | 134 0423 01 .byte 1 |
||
318 | 135 0424 08 .byte 8 |
||
319 | 136 0425 02 .byte 2 |
||
320 | 137 0426 01 .byte 1 |
||
321 | 138 0427 08 .byte 8 |
||
322 | 139 0428 02 .byte 2 |
||
323 | 140 0429 01 .byte 1 |
||
324 | 141 042a 08 .byte 8 |
||
325 | 142 042b 02 .byte 2 |
||
326 | 143 042c 01 .byte 1 |
||
327 | 144 042d 08 .byte 8 |
||
328 | 145 042e 02 .byte 2 |
||
329 | 146 042f 01 .byte 1 |
||
330 | 147 0430 08 .byte 8 |
||
331 | 148 0431 02 .byte 2 |
||
332 | 149 0432 01 .byte 1 |
||
333 | 150 0433 08 .byte 8 |
||
334 | 151 0434 02 .byte 2 |
||
335 | 152 0435 01 .byte 1 |
||
336 | 153 0436 08 .byte 8 |
||
337 | 154 0437 02 .byte 2 |
||
338 | 155 0438 00 .byte 0 |
||
339 | 156 0439 00 .byte 0 |
||
340 | 157 043a 00 .byte 0 |
||
341 | 158 043b 00 .byte 0 |
||
342 | 159 043c FF .byte -1 |
||
343 | 160 043d 04 .byte 4 |
||
344 | 161 043e 00 .byte 0 |
||
345 | 162 043f FF .byte -1 |
||
346 | 163 0440 04 .byte 4 |
||
347 | 164 0441 00 .byte 0 |
||
348 | 165 0442 FF .byte -1 |
||
349 | 166 0443 04 .byte 4 |
||
350 | 167 0444 00 .byte 0 |
||
351 | 168 0445 FF .byte -1 |
||
352 | 169 0446 04 .byte 4 |
||
353 | 170 0447 00 .byte 0 |
||
354 | 171 0448 32 .byte 50 |
||
355 | 172 0449 04 .byte 4 |
||
356 | 173 044a 00 .byte 0 |
||
357 | 174 044b FF .byte -1 |
||
358 | 175 044c 04 .byte 4 |
||
359 | 176 044d 00 .byte 0 |
||
360 | 177 044e 06 .byte 6 |
||
361 | 178 044f 03 .byte 3 |
||
362 | 179 0450 00 .byte 0 |
||
363 | 180 0451 40 .byte 64 |
||
364 | 181 0452 03 .byte 3 |
||
365 | 182 0453 00 .byte 0 |
||
366 | 183 0454 14 .byte 20 |
||
367 | 184 0455 03 .byte 3 |
||
368 | 185 0456 00 .byte 0 |
||
369 | 186 0457 20 .byte 32 |
||
370 | 187 0458 08 .byte 8 |
||
371 | 188 0459 21 .byte 33 |
||
372 | 189 045a FA .byte -6 |
||
373 | 190 045b 08 .byte 8 |
||
374 | 191 045c 00 .byte 0 |
||
375 | 192 045d 32 .byte 50 |
||
376 | 193 045e 08 .byte 8 |
||
377 | 194 045f 00 .byte 0 |
||
378 | 195 0460 FF .byte -1 |
||
379 | 196 0461 08 .byte 8 |
||
380 | 197 0462 00 .byte 0 |
||
381 | 198 0463 00 .byte 0 |
||
382 | 199 0464 05 .byte 5 |
||
383 | 200 0465 00 .byte 0 |
||
384 | 201 0466 00 .byte 0 |
||
385 | 202 0467 05 .byte 5 |
||
386 | 203 0468 00 .byte 0 |
||
387 | 204 0469 FA .byte -6 |
||
388 | 205 046a 08 .byte 8 |
||
389 | 206 046b 00 .byte 0 |
||
390 | 207 046c FA .byte -6 |
||
391 | 208 046d 08 .byte 8 |
||
392 | 209 046e 00 .byte 0 |
||
393 | 210 046f FA .byte -6 |
||
394 | 211 0470 08 .byte 8 |
||
395 | 212 0471 00 .byte 0 |
||
396 | 213 0472 01 .byte 1 |
||
397 | 214 0473 00 .byte 0 |
||
398 | 215 0474 00 .byte 0 |
||
399 | 216 0475 FF .byte -1 |
||
400 | 217 0476 05 .byte 5 |
||
401 | 218 0477 00 .byte 0 |
||
402 | 219 0478 FF .byte -1 |
||
403 | 220 0479 09 .byte 9 |
||
404 | 221 047a 00 .byte 0 |
||
405 | 222 047b FF .byte -1 |
||
406 | 223 047c 09 .byte 9 |
||
407 | 224 047d 00 .byte 0 |
||
408 | 225 047e FF .byte -1 |
||
409 | 226 047f 09 .byte 9 |
||
410 | 227 0480 00 .byte 0 |
||
411 | 228 0481 FF .byte -1 |
||
412 | 229 0482 09 .byte 9 |
||
413 | 230 0483 00 .byte 0 |
||
414 | 231 0484 FF .byte -1 |
||
415 | 232 0485 07 .byte 7 |
||
416 | 233 0486 00 .byte 0 |
||
417 | 234 0487 FA .byte -6 |
||
418 | 235 0488 07 .byte 7 |
||
419 | 236 0489 00 .byte 0 |
||
420 | 237 048a FA .byte -6 |
||
421 | 238 048b 07 .byte 7 |
||
422 | 239 048c 00 .byte 0 |
||
423 | 240 048d FA .byte -6 |
||
424 | 241 048e 07 .byte 7 |
||
425 | 242 048f 00 .byte 0 |
||
426 | 243 0490 19 .byte 25 |
||
427 | 244 0491 07 .byte 7 |
||
428 | 245 0492 00 .byte 0 |
||
429 | 246 0493 FF .byte -1 |
||
430 | 247 0494 06 .byte 6 |
||
431 | 248 0495 00 .byte 0 |
||
432 | 249 0496 FA .byte -6 |
||
433 | 250 0497 06 .byte 6 |
||
434 | 251 0498 00 .byte 0 |
||
435 | 252 0499 FA .byte -6 |
||
436 | 253 049a 06 .byte 6 |
||
437 | 254 049b 00 .byte 0 |
||
438 | 255 049c FF .byte -1 |
||
439 | 256 049d 0A .byte 10 |
||
440 | 257 049e 00 .byte 0 |
||
441 | 258 049f FF .byte -1 |
||
442 | 259 04a0 0A .byte 10 |
||
443 | 260 04a1 00 .byte 0 |
||
444 | 261 04a2 FA .byte -6 |
||
445 | 262 04a3 06 .byte 6 |
||
446 | 263 04a4 00 .byte 0 |
||
447 | 264 04a5 FA .byte -6 |
||
448 | 265 04a6 06 .byte 6 |
||
449 | 266 04a7 00 .byte 0 |
||
450 | 267 04a8 FA .byte -6 |
||
451 | 268 04a9 05 .byte 5 |
||
452 | 269 04aa 00 .byte 0 |
||
453 | 270 04ab FA .byte -6 |
||
454 | 271 04ac 05 .byte 5 |
||
455 | 272 04ad 00 .byte 0 |
||
456 | 273 04ae FF .byte -1 |
||
457 | 274 04af 05 .byte 5 |
||
458 | 275 04b0 00 .byte 0 |
||
459 | 276 04b1 FF .byte -1 |
||
460 | 277 04b2 09 .byte 9 |
||
461 | 278 04b3 00 .byte 0 |
||
462 | 279 04b4 FF .byte -1 |
||
463 | 280 04b5 09 .byte 9 |
||
464 | 281 04b6 00 .byte 0 |
||
465 | 282 04b7 FF .byte -1 |
||
466 | 283 04b8 09 .byte 9 |
||
467 | 284 04b9 00 .byte 0 |
||
468 | 285 04ba FF .byte -1 |
||
469 | 286 04bb 09 .byte 9 |
||
470 | 287 04bc 00 .byte 0 |
||
471 | 288 04bd 00 .byte 0 |
||
472 | 289 04be 01 .byte 1 |
||
473 | 290 04bf 00 .byte 0 |
||
474 | 291 04c0 01 .byte 1 |
||
475 | 292 04c1 07 .byte 7 |
||
476 | 293 04c2 0000 0000 .skip 37,0 |
||
477 | 293 0000 0000 |
||
478 | 293 0000 0000 |
||
479 | 293 0000 0000 |
||
480 | 293 0000 0000 |
||
481 | 294 .global p_menu_number |
||
482 | 297 p_menu_number: |
||
483 | 298 04e7 02 .byte 2 |
||
484 | 299 04e8 02 .byte 2 |
||
485 | 300 04e9 02 .byte 2 |
||
486 | 301 04ea 02 .byte 2 |
||
487 | 302 04eb 02 .byte 2 |
||
488 | 303 04ec 02 .byte 2 |
||
489 | 304 04ed 02 .byte 2 |
||
490 | 305 04ee 02 .byte 2 |
||
491 | 306 04ef 00 .byte 0 |
||
492 | 307 04f0 04 .byte 4 |
||
493 | 308 04f1 04 .byte 4 |
||
494 | 309 04f2 04 .byte 4 |
||
495 | 310 04f3 04 .byte 4 |
||
496 | 311 04f4 04 .byte 4 |
||
497 | 312 04f5 04 .byte 4 |
||
498 | 313 04f6 03 .byte 3 |
||
499 | 314 04f7 03 .byte 3 |
||
500 | 315 04f8 03 .byte 3 |
||
501 | 316 04f9 08 .byte 8 |
||
502 | 317 04fa 08 .byte 8 |
||
503 | 318 04fb 08 .byte 8 |
||
504 | 319 04fc 08 .byte 8 |
||
505 | 320 04fd 05 .byte 5 |
||
506 | 321 04fe 05 .byte 5 |
||
507 | 322 04ff 08 .byte 8 |
||
508 | 323 0500 08 .byte 8 |
||
509 | 324 0501 08 .byte 8 |
||
510 | 325 0502 00 .byte 0 |
||
511 | 326 0503 05 .byte 5 |
||
512 | 327 0504 09 .byte 9 |
||
513 | 328 0505 09 .byte 9 |
||
514 | 329 0506 09 .byte 9 |
||
515 | 330 0507 09 .byte 9 |
||
516 | 331 0508 07 .byte 7 |
||
517 | 332 0509 07 .byte 7 |
||
518 | 333 050a 07 .byte 7 |
||
519 | 334 050b 07 .byte 7 |
||
520 | 335 050c 07 .byte 7 |
||
521 | 336 050d 07 .byte 7 |
||
522 | 337 050e 06 .byte 6 |
||
523 | 338 050f 06 .byte 6 |
||
524 | 339 0510 06 .byte 6 |
||
525 | 340 0511 0A .byte 10 |
||
526 | 341 0512 0A .byte 10 |
||
527 | 342 0513 06 .byte 6 |
||
528 | 343 0514 06 .byte 6 |
||
529 | 344 0515 05 .byte 5 |
||
530 | 345 0516 05 .byte 5 |
||
531 | 346 0517 05 .byte 5 |
||
532 | 347 0518 09 .byte 9 |
||
533 | 348 0519 09 .byte 9 |
||
534 | 349 051a 09 .byte 9 |
||
535 | 350 051b 09 .byte 9 |
||
536 | 351 051c 00 .byte 0 |
||
537 | 352 051d 07 .byte 7 |
||
538 | 353 051e 0B .byte 11 |
||
539 | 354 051f 0B .byte 11 |
||
540 | 355 0520 0B .byte 11 |
||
541 | 356 0521 0B .byte 11 |
||
542 | 357 0522 0C .byte 12 |
||
543 | 358 0523 0C .byte 12 |
||
544 | 359 0524 0C .byte 12 |
||
545 | 360 0525 0C .byte 12 |
||
546 | 361 0526 0C .byte 12 |
||
547 | 362 0527 0C .byte 12 |
||
548 | 363 0528 0C .byte 12 |
||
549 | 364 0529 0C .byte 12 |
||
550 | 365 .global p_menus |
||
551 | 368 p_menus: |
||
552 | 369 052a 436F 6E66 .string "Config " |
||
553 | 369 6967 2020 |
||
554 | 369 2020 00 |
||
555 | 370 0535 4368 616E .string "Channels " |
||
556 | 370 6E65 6C73 |
||
557 | 370 2020 00 |
||
558 | 371 0540 5374 6963 .string "Stick " |
||
559 | 371 6B20 2020 |
||
560 | 371 2020 00 |
||
561 | 372 054b 486F 6568 .string "Hoehe " |
||
562 | 372 6520 2020 |
||
563 | 372 2020 00 |
||
564 | 373 0556 4779 726F .string "Gyro " |
||
565 | 373 2020 2020 |
||
566 | 373 2020 00 |
||
567 | 374 0561 4C6F 6F70 .string "Looping " |
||
568 | 374 696E 6720 |
||
569 | 374 2020 00 |
||
570 | 375 056c 4361 6D65 .string "Camera " |
||
571 | 375 7261 2020 |
||
572 | 375 2020 00 |
||
573 | 376 0577 536F 6E73 .string "Sonstiges " |
||
574 | 376 7469 6765 |
||
575 | 376 7320 00 |
||
576 | 377 0582 5573 6572 .string "User " |
||
577 | 377 2020 2020 |
||
578 | 377 2020 00 |
||
579 | 378 058d 436F 7570 .string "Coupling " |
||
580 | 378 6C69 6E67 |
||
581 | 378 2020 00 |
||
582 | 379 0598 436F 6E66 .string "Config(2) " |
||
583 | 379 6967 2832 |
||
584 | 379 2920 00 |
||
585 | 380 05a3 4C6F 6F70 .string "Loopingset" |
||
586 | 380 696E 6773 |
||
587 | 380 6574 00 |
||
588 | 381 .text |
||
589 | 382 .global read_parameter |
||
590 | 384 read_parameter: |
||
591 | 385 .LFB4: |
||
592 | 386 .LM1: |
||
593 | 387 /* prologue: frame size=0 */ |
||
594 | 388 0000 CF93 push r28 |
||
595 | 389 /* prologue end (size=1) */ |
||
596 | 390 .LM2: |
||
597 | 391 0002 C0E0 ldi r28,lo8(0) |
||
598 | 392 .LM3: |
||
599 | 393 0004 93E2 ldi r25,lo8(35) |
||
600 | 394 0006 9093 0000 sts p_buffer,r25 |
||
601 | 395 .LM4: |
||
602 | 396 000a 91E6 ldi r25,lo8(97) |
||
603 | 397 000c 9093 0000 sts p_buffer+1,r25 |
||
604 | 398 .LM5: |
||
605 | 399 0010 91E7 ldi r25,lo8(113) |
||
606 | 400 0012 9093 0000 sts p_buffer+2,r25 |
||
607 | 401 .LM6: |
||
608 | 402 0016 8093 0000 sts p_buffer+3,r24 |
||
609 | 403 .LM7: |
||
610 | 404 001a C093 0000 sts p_buffer+4,r28 |
||
611 | 405 .LM8: |
||
612 | 406 001e C093 0000 sts p_buffer+5,r28 |
||
613 | 407 .LM9: |
||
614 | 408 0022 86E0 ldi r24,lo8(6) |
||
615 | 409 0024 0E94 0000 call base64_send |
||
616 | 410 .L2: |
||
617 | 411 .LM10: |
||
618 | 412 0028 0E94 0000 call get_message |
||
619 | 413 002c 8130 cpi r24,lo8(1) |
||
620 | 414 002e 09F4 brne .L5 |
||
621 | 415 .LM11: |
||
622 | 416 0030 CEE1 ldi r28,lo8(30) |
||
623 | 417 .L5: |
||
624 | 418 .LM12: |
||
625 | 419 0032 CF5F subi r28,lo8(-(1)) |
||
626 | 420 .LM13: |
||
627 | 421 0034 8091 0000 lds r24,r_buffer+1 |
||
628 | 422 0038 8C54 subi r24,lo8(-(-76)) |
||
629 | 423 003a 8530 cpi r24,lo8(5) |
||
630 | 424 003c 10F0 brlo .L3 |
||
631 | 425 003e CE31 cpi r28,lo8(30) |
||
632 | 426 0040 98F3 brlo .L2 |
||
633 | 427 .L3: |
||
634 | 428 .LM14: |
||
635 | 429 0042 CE31 cpi r28,lo8(30) |
||
636 | 430 0044 18F0 brlo .L6 |
||
637 | 431 .LM15: |
||
638 | 432 0046 81E0 ldi r24,lo8(1) |
||
639 | 433 0048 90E0 ldi r25,hi8(1) |
||
640 | 434 004a 02C0 rjmp .L1 |
||
641 | 435 .L6: |
||
642 | 436 .LM16: |
||
643 | 437 004c 80E0 ldi r24,lo8(0) |
||
644 | 438 004e 90E0 ldi r25,hi8(0) |
||
645 | 439 .L1: |
||
646 | 440 /* epilogue: frame size=0 */ |
||
647 | 441 0050 CF91 pop r28 |
||
648 | 442 0052 0895 ret |
||
649 | 443 /* epilogue end (size=2) */ |
||
650 | 444 /* function read_parameter size 42 (39) */ |
||
651 | 445 .LFE4: |
||
652 | 447 .global write_parameter |
||
653 | 449 write_parameter: |
||
654 | 450 .LFB5: |
||
655 | 451 .LM17: |
||
656 | 452 /* prologue: frame size=0 */ |
||
657 | 453 /* prologue end (size=0) */ |
||
658 | 454 0054 982F mov r25,r24 |
||
659 | 455 .LM18: |
||
660 | 456 0056 8630 cpi r24,lo8(6) |
||
661 | 457 0058 B8F4 brsh .L8 |
||
662 | 458 005a E0E0 ldi r30,lo8(p_buffer+70) |
||
663 | 459 005c F0E0 ldi r31,hi8(p_buffer+70) |
||
664 | 460 005e 26E4 ldi r18,lo8(70) |
||
665 | 461 .L13: |
||
666 | 462 .LM19: |
||
667 | 463 0060 8081 ld r24,Z |
||
668 | 464 0062 8383 std Z+3,r24 |
||
669 | 465 .LM20: |
||
670 | 466 0064 2150 subi r18,lo8(-(-1)) |
||
671 | 467 0066 3197 sbiw r30,1 |
||
672 | 468 0068 27FF sbrs r18,7 |
||
673 | 469 006a FACF rjmp .L13 |
||
674 | 470 .LM21: |
||
675 | 471 006c 83E2 ldi r24,lo8(35) |
||
676 | 472 006e 8093 0000 sts p_buffer,r24 |
||
677 | 473 .LM22: |
||
678 | 474 0072 81E6 ldi r24,lo8(97) |
||
679 | 475 0074 8093 0000 sts p_buffer+1,r24 |
||
680 | 476 .LM23: |
||
681 | 477 0078 9559 subi r25,lo8(-(107)) |
||
682 | 478 007a 9093 0000 sts p_buffer+2,r25 |
||
683 | 479 .LM24: |
||
684 | 480 007e 1092 0000 sts p_buffer+74,__zero_reg__ |
||
685 | 481 .LM25: |
||
686 | 482 0082 8BE4 ldi r24,lo8(75) |
||
687 | 483 0084 0E94 0000 call base64_send |
||
688 | 484 .L8: |
||
689 | 485 0088 0895 ret |
||
690 | 486 /* epilogue: frame size=0 */ |
||
691 | 487 /* epilogue: noreturn */ |
||
692 | 488 /* epilogue end (size=0) */ |
||
693 | 489 /* function write_parameter size 27 (27) */ |
||
694 | 490 .LFE5: |
||
695 | 492 .global binary |
||
696 | 494 binary: |
||
697 | 495 .LFB6: |
||
698 | 496 .LM26: |
||
699 | 497 /* prologue: frame size=0 */ |
||
700 | 498 /* prologue end (size=0) */ |
||
701 | 499 008a 9B01 movw r18,r22 |
||
702 | 500 008c 682F mov r22,r24 |
||
703 | 501 008e 7727 clr r23 |
||
704 | 502 0090 51E0 ldi r21,lo8(1) |
||
705 | 503 0092 F901 movw r30,r18 |
||
706 | 504 0094 20E0 ldi r18,lo8(0) |
||
707 | 505 0096 30E0 ldi r19,hi8(0) |
||
708 | 506 0098 47E0 ldi r20,lo8(7) |
||
709 | 507 .L22: |
||
710 | 508 .LM27: |
||
711 | 509 009a CB01 movw r24,r22 |
||
712 | 510 009c 022E mov r0,r18 |
||
713 | 511 009e 02C0 rjmp 2f |
||
714 | 512 00a0 9595 1: asr r25 |
||
715 | 513 00a2 8795 ror r24 |
||
716 | 514 00a4 0A94 2: dec r0 |
||
717 | 515 00a6 E2F7 brpl 1b |
||
718 | 516 00a8 80FF sbrs r24,0 |
||
719 | 517 00aa 02C0 rjmp .L20 |
||
720 | 518 .LM28: |
||
721 | 519 00ac 5083 st Z,r21 |
||
722 | 520 00ae 01C0 rjmp .L19 |
||
723 | 521 .L20: |
||
724 | 522 .LM29: |
||
725 | 523 00b0 1082 st Z,__zero_reg__ |
||
726 | 524 .L19: |
||
727 | 525 .LM30: |
||
728 | 526 00b2 4150 subi r20,lo8(-(-1)) |
||
729 | 527 00b4 2F5F subi r18,lo8(-(1)) |
||
730 | 528 00b6 3F4F sbci r19,hi8(-(1)) |
||
731 | 529 00b8 3196 adiw r30,1 |
||
732 | 530 00ba 47FF sbrs r20,7 |
||
733 | 531 00bc EECF rjmp .L22 |
||
734 | 532 /* epilogue: frame size=0 */ |
||
735 | 533 00be 0895 ret |
||
736 | 534 /* epilogue end (size=1) */ |
||
737 | 535 /* function binary size 27 (26) */ |
||
738 | 536 .LFE6: |
||
739 | 538 .global bindec |
||
740 | 540 bindec: |
||
741 | 541 .LFB7: |
||
742 | 542 .LM31: |
||
743 | 543 /* prologue: frame size=0 */ |
||
744 | 544 /* prologue end (size=0) */ |
||
745 | 545 .LM32: |
||
746 | 546 00c0 50E0 ldi r21,lo8(0) |
||
747 | 547 00c2 61E0 ldi r22,lo8(1) |
||
748 | 548 00c4 70E0 ldi r23,hi8(1) |
||
749 | 549 00c6 FC01 movw r30,r24 |
||
750 | 550 00c8 20E0 ldi r18,lo8(0) |
||
751 | 551 00ca 30E0 ldi r19,hi8(0) |
||
752 | 552 00cc 47E0 ldi r20,lo8(7) |
||
753 | 553 .L30: |
||
754 | 554 .LM33: |
||
755 | 555 00ce 8191 ld r24,Z+ |
||
756 | 556 00d0 8130 cpi r24,lo8(1) |
||
757 | 557 00d2 41F4 brne .L28 |
||
758 | 558 .LM34: |
||
759 | 559 00d4 CB01 movw r24,r22 |
||
760 | 560 00d6 022E mov r0,r18 |
||
761 | 561 00d8 02C0 rjmp 2f |
||
762 | 562 00da 880F 1: lsl r24 |
||
763 | 563 00dc 991F rol r25 |
||
764 | 564 00de 0A94 2: dec r0 |
||
765 | 565 00e0 E2F7 brpl 1b |
||
766 | 566 00e2 580F add r21,r24 |
||
767 | 567 .L28: |
||
768 | 568 .LM35: |
||
769 | 569 00e4 4150 subi r20,lo8(-(-1)) |
||
770 | 570 00e6 2F5F subi r18,lo8(-(1)) |
||
771 | 571 00e8 3F4F sbci r19,hi8(-(1)) |
||
772 | 572 00ea 47FF sbrs r20,7 |
||
773 | 573 00ec F0CF rjmp .L30 |
||
774 | 574 .LM36: |
||
775 | 575 00ee 852F mov r24,r21 |
||
776 | 576 00f0 9927 clr r25 |
||
777 | 577 /* epilogue: frame size=0 */ |
||
778 | 578 00f2 0895 ret |
||
779 | 579 /* epilogue end (size=1) */ |
||
780 | 580 /* function bindec size 26 (25) */ |
||
781 | 581 .LFE7: |
||
782 | 583 .global decimal |
||
783 | 585 decimal: |
||
784 | 586 .LFB8: |
||
785 | 587 .LM37: |
||
786 | 588 /* prologue: frame size=0 */ |
||
787 | 589 /* prologue end (size=0) */ |
||
788 | 590 00f4 282F mov r18,r24 |
||
789 | 591 00f6 FB01 movw r30,r22 |
||
790 | 592 .LM38: |
||
791 | 593 00f8 34E6 ldi r19,lo8(100) |
||
792 | 594 00fa 632F mov r22,r19 |
||
793 | 595 00fc 0E94 0000 call __udivmodqi4 |
||
794 | 596 0100 582F mov r21,r24 |
||
795 | 597 .LM39: |
||
796 | 598 0102 839F mul r24,r19 |
||
797 | 599 0104 C001 movw r24,r0 |
||
798 | 600 0106 1124 clr r1 |
||
799 | 601 0108 281B sub r18,r24 |
||
800 | 602 .LM40: |
||
801 | 603 010a 3AE0 ldi r19,lo8(10) |
||
802 | 604 010c 822F mov r24,r18 |
||
803 | 605 010e 632F mov r22,r19 |
||
804 | 606 0110 0E94 0000 call __udivmodqi4 |
||
805 | 607 0114 482F mov r20,r24 |
||
806 | 608 .LM41: |
||
807 | 609 0116 839F mul r24,r19 |
||
808 | 610 0118 C001 movw r24,r0 |
||
809 | 611 011a 1124 clr r1 |
||
810 | 612 011c 281B sub r18,r24 |
||
811 | 613 .LM42: |
||
812 | 614 011e 205D subi r18,lo8(-(48)) |
||
813 | 615 0120 2283 std Z+2,r18 |
||
814 | 616 .LM43: |
||
815 | 617 0122 852F mov r24,r21 |
||
816 | 618 0124 805D subi r24,lo8(-(48)) |
||
817 | 619 0126 8083 st Z,r24 |
||
818 | 620 .LM44: |
||
819 | 621 0128 405D subi r20,lo8(-(48)) |
||
820 | 622 012a 4183 std Z+1,r20 |
||
821 | 623 .LM45: |
||
822 | 624 012c 8033 cpi r24,lo8(48) |
||
823 | 625 012e 29F4 brne .L34 |
||
824 | 626 .LM46: |
||
825 | 627 0130 80E2 ldi r24,lo8(32) |
||
826 | 628 0132 8083 st Z,r24 |
||
827 | 629 .LM47: |
||
828 | 630 0134 4033 cpi r20,lo8(48) |
||
829 | 631 0136 09F4 brne .L34 |
||
830 | 632 .LM48: |
||
831 | 633 0138 8183 std Z+1,r24 |
||
832 | 634 .L34: |
||
833 | 635 .LM49: |
||
834 | 636 013a 1382 std Z+3,__zero_reg__ |
||
835 | 637 /* epilogue: frame size=0 */ |
||
836 | 638 013c 0895 ret |
||
837 | 639 /* epilogue end (size=1) */ |
||
838 | 640 /* function decimal size 37 (36) */ |
||
839 | 641 .LFE8: |
||
840 | 643 .global show_parameter |
||
841 | 645 show_parameter: |
||
842 | 646 .LFB9: |
||
843 | 647 .LM50: |
||
844 | 648 /* prologue: frame size=33 */ |
||
845 | 649 013e 9F92 push r9 |
||
846 | 650 0140 AF92 push r10 |
||
847 | 651 0142 BF92 push r11 |
||
848 | 652 0144 CF92 push r12 |
||
849 | 653 0146 DF92 push r13 |
||
850 | 654 0148 EF92 push r14 |
||
851 | 655 014a FF92 push r15 |
||
852 | 656 014c 0F93 push r16 |
||
853 | 657 014e 1F93 push r17 |
||
854 | 658 0150 CF93 push r28 |
||
855 | 659 0152 DF93 push r29 |
||
856 | 660 0154 CDB7 in r28,__SP_L__ |
||
857 | 661 0156 DEB7 in r29,__SP_H__ |
||
858 | 662 0158 A197 sbiw r28,33 |
||
859 | 663 015a 0FB6 in __tmp_reg__,__SREG__ |
||
860 | 664 015c F894 cli |
||
861 | 665 015e DEBF out __SP_H__,r29 |
||
862 | 666 0160 0FBE out __SREG__,__tmp_reg__ |
||
863 | 667 0162 CDBF out __SP_L__,r28 |
||
864 | 668 /* prologue end (size=19) */ |
||
865 | 669 0164 082F mov r16,r24 |
||
866 | 670 .LM51: |
||
867 | 671 0166 9924 clr r9 |
||
868 | 672 .LM52: |
||
869 | 673 0168 8230 cpi r24,lo8(2) |
||
870 | 674 016a 08F4 brsh .+2 |
||
871 | 675 016c 3EC0 rjmp .L37 |
||
872 | 676 .LM53: |
||
873 | 677 016e 192D mov r17,r9 |
||
874 | 678 0170 40E0 ldi r20,lo8(parameter) |
||
875 | 679 0172 A42E mov r10,r20 |
||
876 | 680 0174 40E0 ldi r20,hi8(parameter) |
||
877 | 681 0176 B42E mov r11,r20 |
||
878 | 682 0178 30E0 ldi r19,lo8(p_buffer) |
||
879 | 683 017a C32E mov r12,r19 |
||
880 | 684 017c 30E0 ldi r19,hi8(p_buffer) |
||
881 | 685 017e D32E mov r13,r19 |
||
882 | 686 0180 20E0 ldi r18,lo8(p_limits+2) |
||
883 | 687 0182 E22E mov r14,r18 |
||
884 | 688 0184 20E0 ldi r18,hi8(p_limits+2) |
||
885 | 689 0186 F22E mov r15,r18 |
||
886 | 690 .L43: |
||
887 | 691 .LBB2: |
||
888 | 692 .LM54: |
||
889 | 693 0188 F701 movw r30,r14 |
||
890 | 694 /* #APP */ |
||
891 | 695 018a 8491 lpm r24, Z |
||
892 | 696 |
||
893 | 697 /* #NOAPP */ |
||
894 | 698 .LBE2: |
||
895 | 699 018c 8017 cp r24,r16 |
||
896 | 700 018e F1F4 brne .L40 |
||
897 | 701 .LM55: |
||
898 | 702 0190 E92D mov r30,r9 |
||
899 | 703 0192 FF27 clr r31 |
||
900 | 704 0194 E050 subi r30,lo8(-(array)) |
||
901 | 705 0196 F040 sbci r31,hi8(-(array)) |
||
902 | 706 0198 1083 st Z,r17 |
||
903 | 707 .LM56: |
||
904 | 708 019a BE01 movw r22,r28 |
||
905 | 709 019c 6F5F subi r22,lo8(-(1)) |
||
906 | 710 019e 7F4F sbci r23,hi8(-(1)) |
||
907 | 711 01a0 F601 movw r30,r12 |
||
908 | 712 01a2 8081 ld r24,Z |
||
909 | 713 01a4 0E94 0000 call decimal |
||
910 | 714 .LM57: |
||
911 | 715 01a8 20E0 ldi r18,lo8(0) |
||
912 | 716 01aa AE01 movw r20,r28 |
||
913 | 717 01ac 4F5F subi r20,lo8(-(1)) |
||
914 | 718 01ae 5F4F sbci r21,hi8(-(1)) |
||
915 | 719 01b0 692D mov r22,r9 |
||
916 | 720 01b2 822F mov r24,r18 |
||
917 | 721 01b4 0E94 0000 call lcd_print_at |
||
918 | 722 .LM58: |
||
919 | 723 01b8 20E0 ldi r18,lo8(0) |
||
920 | 724 01ba A501 movw r20,r10 |
||
921 | 725 01bc 692D mov r22,r9 |
||
922 | 726 01be 85E0 ldi r24,lo8(5) |
||
923 | 727 01c0 0E94 0000 call lcd_print_atp |
||
924 | 728 .LM59: |
||
925 | 729 01c4 F7E0 ldi r31,lo8(7) |
||
926 | 730 01c6 F915 cp r31,r9 |
||
927 | 731 01c8 08F0 brlo .L40 |
||
928 | 732 .LM60: |
||
929 | 733 01ca 9394 inc r9 |
||
930 | 734 .L40: |
||
931 | 735 .LM61: |
||
932 | 736 01cc 1F5F subi r17,lo8(-(1)) |
||
933 | 737 01ce 83E0 ldi r24,lo8(3) |
||
934 | 738 01d0 90E0 ldi r25,hi8(3) |
||
935 | 739 01d2 E80E add r14,r24 |
||
936 | 740 01d4 F91E adc r15,r25 |
||
937 | 741 01d6 0894 sec |
||
938 | 742 01d8 C11C adc r12,__zero_reg__ |
||
939 | 743 01da D11C adc r13,__zero_reg__ |
||
940 | 744 01dc E0E1 ldi r30,lo8(16) |
||
941 | 745 01de F0E0 ldi r31,hi8(16) |
||
942 | 746 01e0 AE0E add r10,r30 |
||
943 | 747 01e2 BF1E adc r11,r31 |
||
944 | 748 01e4 1234 cpi r17,lo8(66) |
||
945 | 749 01e6 80F2 brlo .L43 |
||
946 | 750 01e8 5FC0 rjmp .L44 |
||
947 | 751 .L37: |
||
948 | 752 .LM62: |
||
949 | 753 01ea 8130 cpi r24,lo8(1) |
||
950 | 754 01ec 71F5 brne .L45 |
||
951 | 755 .LM63: |
||
952 | 756 01ee BE01 movw r22,r28 |
||
953 | 757 01f0 665E subi r22,lo8(-(26)) |
||
954 | 758 01f2 7F4F sbci r23,hi8(-(26)) |
||
955 | 759 01f4 8091 0000 lds r24,p_buffer+52 |
||
956 | 760 01f8 0E94 0000 call binary |
||
957 | 761 .LM64: |
||
958 | 762 01fc 9A82 std Y+2,r9 |
||
959 | 763 .LM65: |
||
960 | 764 01fe 192D mov r17,r9 |
||
961 | 765 0200 90E0 ldi r25,lo8(bin_parameter) |
||
962 | 766 0202 C92E mov r12,r25 |
||
963 | 767 0204 90E0 ldi r25,hi8(bin_parameter) |
||
964 | 768 0206 D92E mov r13,r25 |
||
965 | 769 0208 EE24 clr r14 |
||
966 | 770 020a FF24 clr r15 |
||
967 | 771 .L49: |
||
968 | 772 .LM66: |
||
969 | 773 020c CE01 movw r24,r28 |
||
970 | 774 020e 0196 adiw r24,1 |
||
971 | 775 0210 F701 movw r30,r14 |
||
972 | 776 0212 E80F add r30,r24 |
||
973 | 777 0214 F91F adc r31,r25 |
||
974 | 778 0216 218D ldd r18,Z+25 |
||
975 | 779 0218 205D subi r18,lo8(-(48)) |
||
976 | 780 021a 2983 std Y+1,r18 |
||
977 | 781 .LM67: |
||
978 | 782 021c 20E0 ldi r18,lo8(0) |
||
979 | 783 021e AC01 movw r20,r24 |
||
980 | 784 0220 612F mov r22,r17 |
||
981 | 785 0222 822F mov r24,r18 |
||
982 | 786 0224 0E94 0000 call lcd_print_at |
||
983 | 787 .LM68: |
||
984 | 788 0228 20E0 ldi r18,lo8(0) |
||
985 | 789 022a A601 movw r20,r12 |
||
986 | 790 022c 612F mov r22,r17 |
||
987 | 791 022e 85E0 ldi r24,lo8(5) |
||
988 | 792 0230 0E94 0000 call lcd_print_atp |
||
989 | 793 .LM69: |
||
990 | 794 0234 1F5F subi r17,lo8(-(1)) |
||
991 | 795 0236 0894 sec |
||
992 | 796 0238 E11C adc r14,__zero_reg__ |
||
993 | 797 023a F11C adc r15,__zero_reg__ |
||
994 | 798 023c 80E1 ldi r24,lo8(16) |
||
995 | 799 023e 90E0 ldi r25,hi8(16) |
||
996 | 800 0240 C80E add r12,r24 |
||
997 | 801 0242 D91E adc r13,r25 |
||
998 | 802 0244 1430 cpi r17,lo8(4) |
||
999 | 803 0246 10F3 brlo .L49 |
||
1000 | 804 0248 2FC0 rjmp .L44 |
||
1001 | 805 .L45: |
||
1002 | 806 .LM70: |
||
1003 | 807 024a 8823 tst r24 |
||
1004 | 808 024c 69F5 brne .L44 |
||
1005 | 809 .LM71: |
||
1006 | 810 024e BE01 movw r22,r28 |
||
1007 | 811 0250 665E subi r22,lo8(-(26)) |
||
1008 | 812 0252 7F4F sbci r23,hi8(-(26)) |
||
1009 | 813 0254 8091 0000 lds r24,p_buffer+8 |
||
1010 | 814 0258 0E94 0000 call binary |
||
1011 | 815 .LM72: |
||
1012 | 816 025c 9A82 std Y+2,r9 |
||
1013 | 817 .LM73: |
||
1014 | 818 025e 192D mov r17,r9 |
||
1015 | 819 0260 80E0 ldi r24,lo8(bin_parameter+64) |
||
1016 | 820 0262 C82E mov r12,r24 |
||
1017 | 821 0264 80E0 ldi r24,hi8(bin_parameter+64) |
||
1018 | 822 0266 D82E mov r13,r24 |
||
1019 | 823 0268 EE24 clr r14 |
||
1020 | 824 026a FF24 clr r15 |
||
1021 | 825 .L54: |
||
1022 | 826 .LM74: |
||
1023 | 827 026c CE01 movw r24,r28 |
||
1024 | 828 026e 0196 adiw r24,1 |
||
1025 | 829 0270 F701 movw r30,r14 |
||
1026 | 830 0272 E80F add r30,r24 |
||
1027 | 831 0274 F91F adc r31,r25 |
||
1028 | 832 0276 218D ldd r18,Z+25 |
||
1029 | 833 0278 205D subi r18,lo8(-(48)) |
||
1030 | 834 027a 2983 std Y+1,r18 |
||
1031 | 835 .LM75: |
||
1032 | 836 027c 20E0 ldi r18,lo8(0) |
||
1033 | 837 027e AC01 movw r20,r24 |
||
1034 | 838 0280 612F mov r22,r17 |
||
1035 | 839 0282 822F mov r24,r18 |
||
1036 | 840 0284 0E94 0000 call lcd_print_at |
||
1037 | 841 .LM76: |
||
1038 | 842 0288 20E0 ldi r18,lo8(0) |
||
1039 | 843 028a A601 movw r20,r12 |
||
1040 | 844 028c 612F mov r22,r17 |
||
1041 | 845 028e 85E0 ldi r24,lo8(5) |
||
1042 | 846 0290 0E94 0000 call lcd_print_atp |
||
1043 | 847 .LM77: |
||
1044 | 848 0294 1F5F subi r17,lo8(-(1)) |
||
1045 | 849 0296 0894 sec |
||
1046 | 850 0298 E11C adc r14,__zero_reg__ |
||
1047 | 851 029a F11C adc r15,__zero_reg__ |
||
1048 | 852 029c E0E1 ldi r30,lo8(16) |
||
1049 | 853 029e F0E0 ldi r31,hi8(16) |
||
1050 | 854 02a0 CE0E add r12,r30 |
||
1051 | 855 02a2 DF1E adc r13,r31 |
||
1052 | 856 02a4 1830 cpi r17,lo8(8) |
||
1053 | 857 02a6 10F3 brlo .L54 |
||
1054 | 858 .L44: |
||
1055 | 859 .LM78: |
||
1056 | 860 02a8 892D mov r24,r9 |
||
1057 | 861 02aa 9927 clr r25 |
||
1058 | 862 /* epilogue: frame size=33 */ |
||
1059 | 863 02ac A196 adiw r28,33 |
||
1060 | 864 02ae 0FB6 in __tmp_reg__,__SREG__ |
||
1061 | 865 02b0 F894 cli |
||
1062 | 866 02b2 DEBF out __SP_H__,r29 |
||
1063 | 867 02b4 0FBE out __SREG__,__tmp_reg__ |
||
1064 | 868 02b6 CDBF out __SP_L__,r28 |
||
1065 | 869 02b8 DF91 pop r29 |
||
1066 | 870 02ba CF91 pop r28 |
||
1067 | 871 02bc 1F91 pop r17 |
||
1068 | 872 02be 0F91 pop r16 |
||
1069 | 873 02c0 FF90 pop r15 |
||
1070 | 874 02c2 EF90 pop r14 |
||
1071 | 875 02c4 DF90 pop r13 |
||
1072 | 876 02c6 CF90 pop r12 |
||
1073 | 877 02c8 BF90 pop r11 |
||
1074 | 878 02ca AF90 pop r10 |
||
1075 | 879 02cc 9F90 pop r9 |
||
1076 | 880 02ce 0895 ret |
||
1077 | 881 /* epilogue end (size=18) */ |
||
1078 | 882 /* function show_parameter size 204 (167) */ |
||
1079 | 883 .LFE9: |
||
1080 | 885 .section .progmem.data |
||
1081 | 888 __c.11: |
||
1082 | 889 05ae 2D00 .string "-" |
||
1083 | 892 __c.12: |
||
1084 | 893 05b0 2D00 .string "-" |
||
1085 | 896 __c.13: |
||
1086 | 897 05b2 2D00 .string "-" |
||
1087 | 898 .text |
||
1088 | 899 .global edit_parameter2 |
||
1089 | 901 edit_parameter2: |
||
1090 | 902 .LFB10: |
||
1091 | 903 .LM79: |
||
1092 | 904 /* prologue: frame size=18 */ |
||
1093 | 905 02d0 8F92 push r8 |
||
1094 | 906 02d2 9F92 push r9 |
||
1095 | 907 02d4 AF92 push r10 |
||
1096 | 908 02d6 BF92 push r11 |
||
1097 | 909 02d8 DF92 push r13 |
||
1098 | 910 02da EF92 push r14 |
||
1099 | 911 02dc FF92 push r15 |
||
1100 | 912 02de 0F93 push r16 |
||
1101 | 913 02e0 1F93 push r17 |
||
1102 | 914 02e2 CF93 push r28 |
||
1103 | 915 02e4 DF93 push r29 |
||
1104 | 916 02e6 CDB7 in r28,__SP_L__ |
||
1105 | 917 02e8 DEB7 in r29,__SP_H__ |
||
1106 | 918 02ea 6297 sbiw r28,18 |
||
1107 | 919 02ec 0FB6 in __tmp_reg__,__SREG__ |
||
1108 | 920 02ee F894 cli |
||
1109 | 921 02f0 DEBF out __SP_H__,r29 |
||
1110 | 922 02f2 0FBE out __SREG__,__tmp_reg__ |
||
1111 | 923 02f4 CDBF out __SP_L__,r28 |
||
1112 | 924 /* prologue end (size=19) */ |
||
1113 | 925 02f6 D82E mov r13,r24 |
||
1114 | 926 .LM80: |
||
1115 | 927 02f8 81E0 ldi r24,lo8(1) |
||
1116 | 928 02fa 8D15 cp r24,r13 |
||
1117 | 929 02fc 08F0 brlo .+2 |
||
1118 | 930 02fe 55C0 rjmp .L60 |
||
1119 | 931 .LM81: |
||
1120 | 932 0300 6150 subi r22,lo8(-(-1)) |
||
1121 | 933 0302 44E0 ldi r20,lo8(4) |
||
1122 | 934 0304 80E0 ldi r24,lo8(0) |
||
1123 | 935 0306 0E94 0000 call menu_choose |
||
1124 | 936 030a 082F mov r16,r24 |
||
1125 | 937 .LM82: |
||
1126 | 938 030c 8F3F cpi r24,lo8(-1) |
||
1127 | 939 030e 09F4 brne .+2 |
||
1128 | 940 0310 4CC0 rjmp .L60 |
||
1129 | 941 .LM83: |
||
1130 | 942 0312 E82E mov r14,r24 |
||
1131 | 943 0314 FF24 clr r15 |
||
1132 | 944 0316 F701 movw r30,r14 |
||
1133 | 945 0318 E050 subi r30,lo8(-(array)) |
||
1134 | 946 031a F040 sbci r31,hi8(-(array)) |
||
1135 | 947 031c 8081 ld r24,Z |
||
1136 | 948 031e E82F mov r30,r24 |
||
1137 | 949 0320 FF27 clr r31 |
||
1138 | 950 0322 E050 subi r30,lo8(-(p_buffer)) |
||
1139 | 951 0324 F040 sbci r31,hi8(-(p_buffer)) |
||
1140 | 952 0326 1081 ld r17,Z |
||
1141 | 953 .LM84: |
||
1142 | 954 0328 20E0 ldi r18,lo8(0) |
||
1143 | 955 032a 40E0 ldi r20,lo8(__c.11) |
||
1144 | 956 032c 50E0 ldi r21,hi8(__c.11) |
||
1145 | 957 032e 602F mov r22,r16 |
||
1146 | 958 0330 84E0 ldi r24,lo8(4) |
||
1147 | 959 0332 0E94 0000 call lcd_print_atp |
||
1148 | 960 .L62: |
||
1149 | 961 .LM85: |
||
1150 | 962 0336 8091 0000 lds r24,key |
||
1151 | 963 033a 8823 tst r24 |
||
1152 | 964 033c E1F7 brne .L62 |
||
1153 | 965 .L65: |
||
1154 | 966 .LM86: |
||
1155 | 967 033e 8091 0000 lds r24,key |
||
1156 | 968 0342 8130 cpi r24,lo8(1) |
||
1157 | 969 0344 09F4 brne .L68 |
||
1158 | 970 .LM87: |
||
1159 | 971 0346 1150 subi r17,lo8(-(-1)) |
||
1160 | 972 .L68: |
||
1161 | 973 .LM88: |
||
1162 | 974 0348 8091 0000 lds r24,key |
||
1163 | 975 034c 8230 cpi r24,lo8(2) |
||
1164 | 976 034e 09F4 brne .L69 |
||
1165 | 977 .LM89: |
||
1166 | 978 0350 1F5F subi r17,lo8(-(1)) |
||
1167 | 979 .L69: |
||
1168 | 980 .LM90: |
||
1169 | 981 0352 BE01 movw r22,r28 |
||
1170 | 982 0354 6F5F subi r22,lo8(-(1)) |
||
1171 | 983 0356 7F4F sbci r23,hi8(-(1)) |
||
1172 | 984 0358 812F mov r24,r17 |
||
1173 | 985 035a 0E94 0000 call decimal |
||
1174 | 986 .LM91: |
||
1175 | 987 035e 20E0 ldi r18,lo8(0) |
||
1176 | 988 0360 AE01 movw r20,r28 |
||
1177 | 989 0362 4F5F subi r20,lo8(-(1)) |
||
1178 | 990 0364 5F4F sbci r21,hi8(-(1)) |
||
1179 | 991 0366 602F mov r22,r16 |
||
1180 | 992 0368 822F mov r24,r18 |
||
1181 | 993 036a 0E94 0000 call lcd_print_at |
||
1182 | 994 .LM92: |
||
1183 | 995 036e 84E1 ldi r24,lo8(20) |
||
1184 | 996 0370 8093 0000 sts timer,r24 |
||
1185 | 997 .L70: |
||
1186 | 998 .LM93: |
||
1187 | 999 0374 8091 0000 lds r24,timer |
||
1188 | 1000 0378 8823 tst r24 |
||
1189 | 1001 037a E1F7 brne .L70 |
||
1190 | 1002 .LM94: |
||
1191 | 1003 037c 8091 0000 lds r24,key |
||
1192 | 1004 0380 8430 cpi r24,lo8(4) |
||
1193 | 1005 0382 21F0 breq .L66 |
||
1194 | 1006 0384 8091 0000 lds r24,key |
||
1195 | 1007 0388 8830 cpi r24,lo8(8) |
||
1196 | 1008 038a C9F6 brne .L65 |
||
1197 | 1009 .L66: |
||
1198 | 1010 .LM95: |
||
1199 | 1011 038c 8091 0000 lds r24,key |
||
1200 | 1012 0390 8830 cpi r24,lo8(8) |
||
1201 | 1013 0392 59F4 brne .L60 |
||
1202 | 1014 .LM96: |
||
1203 | 1015 0394 E0E0 ldi r30,lo8(array) |
||
1204 | 1016 0396 F0E0 ldi r31,hi8(array) |
||
1205 | 1017 0398 EE0E add r14,r30 |
||
1206 | 1018 039a FF1E adc r15,r31 |
||
1207 | 1019 039c F701 movw r30,r14 |
||
1208 | 1020 039e 8081 ld r24,Z |
||
1209 | 1021 03a0 E82F mov r30,r24 |
||
1210 | 1022 03a2 FF27 clr r31 |
||
1211 | 1023 03a4 E050 subi r30,lo8(-(p_buffer)) |
||
1212 | 1024 03a6 F040 sbci r31,hi8(-(p_buffer)) |
||
1213 | 1025 03a8 1083 st Z,r17 |
||
1214 | 1026 .L60: |
||
1215 | 1027 .LM97: |
||
1216 | 1028 03aa F1E0 ldi r31,lo8(1) |
||
1217 | 1029 03ac DF16 cp r13,r31 |
||
1218 | 1030 03ae 09F0 breq .+2 |
||
1219 | 1031 03b0 6CC0 rjmp .L74 |
||
1220 | 1032 .LM98: |
||
1221 | 1033 03b2 6BE0 ldi r22,lo8(11) |
||
1222 | 1034 03b4 862E mov r8,r22 |
||
1223 | 1035 03b6 912C mov r9,__zero_reg__ |
||
1224 | 1036 03b8 8C0E add r8,r28 |
||
1225 | 1037 03ba 9D1E adc r9,r29 |
||
1226 | 1038 03bc B401 movw r22,r8 |
||
1227 | 1039 03be 8091 0000 lds r24,p_buffer+52 |
||
1228 | 1040 03c2 0E94 0000 call binary |
||
1229 | 1041 .LM99: |
||
1230 | 1042 03c6 1A82 std Y+2,__zero_reg__ |
||
1231 | 1043 .LM100: |
||
1232 | 1044 03c8 44E0 ldi r20,lo8(4) |
||
1233 | 1045 03ca 63E0 ldi r22,lo8(3) |
||
1234 | 1046 03cc 8A81 ldd r24,Y+2 |
||
1235 | 1047 03ce 0E94 0000 call menu_choose |
||
1236 | 1048 03d2 082F mov r16,r24 |
||
1237 | 1049 .LM101: |
||
1238 | 1050 03d4 8F3F cpi r24,lo8(-1) |
||
1239 | 1051 03d6 09F4 brne .+2 |
||
1240 | 1052 03d8 C6C0 rjmp .L59 |
||
1241 | 1053 .LM102: |
||
1242 | 1054 03da E82E mov r14,r24 |
||
1243 | 1055 03dc FF24 clr r15 |
||
1244 | 1056 03de 5E01 movw r10,r28 |
||
1245 | 1057 03e0 0894 sec |
||
1246 | 1058 03e2 A11C adc r10,__zero_reg__ |
||
1247 | 1059 03e4 B11C adc r11,__zero_reg__ |
||
1248 | 1060 03e6 F701 movw r30,r14 |
||
1249 | 1061 03e8 EA0D add r30,r10 |
||
1250 | 1062 03ea FB1D adc r31,r11 |
||
1251 | 1063 03ec 1285 ldd r17,Z+10 |
||
1252 | 1064 .LM103: |
||
1253 | 1065 03ee 20E0 ldi r18,lo8(0) |
||
1254 | 1066 03f0 40E0 ldi r20,lo8(__c.12) |
||
1255 | 1067 03f2 50E0 ldi r21,hi8(__c.12) |
||
1256 | 1068 03f4 682F mov r22,r24 |
||
1257 | 1069 03f6 84E0 ldi r24,lo8(4) |
||
1258 | 1070 03f8 0E94 0000 call lcd_print_atp |
||
1259 | 1071 .L76: |
||
1260 | 1072 .LM104: |
||
1261 | 1073 03fc 8091 0000 lds r24,key |
||
1262 | 1074 0400 8130 cpi r24,lo8(1) |
||
1263 | 1075 0402 09F4 brne .L79 |
||
1264 | 1076 .LM105: |
||
1265 | 1077 0404 10E0 ldi r17,lo8(0) |
||
1266 | 1078 .L79: |
||
1267 | 1079 .LM106: |
||
1268 | 1080 0406 8091 0000 lds r24,key |
||
1269 | 1081 040a 8230 cpi r24,lo8(2) |
||
1270 | 1082 040c 09F4 brne .L80 |
||
1271 | 1083 .LM107: |
||
1272 | 1084 040e 11E0 ldi r17,lo8(1) |
||
1273 | 1085 .L80: |
||
1274 | 1086 .LM108: |
||
1275 | 1087 0410 105D subi r17,lo8(-(48)) |
||
1276 | 1088 0412 1983 std Y+1,r17 |
||
1277 | 1089 0414 1053 subi r17,lo8(-(-48)) |
||
1278 | 1090 .LM109: |
||
1279 | 1091 0416 20E0 ldi r18,lo8(0) |
||
1280 | 1092 0418 AE01 movw r20,r28 |
||
1281 | 1093 041a 4F5F subi r20,lo8(-(1)) |
||
1282 | 1094 041c 5F4F sbci r21,hi8(-(1)) |
||
1283 | 1095 041e 602F mov r22,r16 |
||
1284 | 1096 0420 822F mov r24,r18 |
||
1285 | 1097 0422 0E94 0000 call lcd_print_at |
||
1286 | 1098 .LM110: |
||
1287 | 1099 0426 84E1 ldi r24,lo8(20) |
||
1288 | 1100 0428 8093 0000 sts timer,r24 |
||
1289 | 1101 .L81: |
||
1290 | 1102 .LM111: |
||
1291 | 1103 042c D090 0000 lds r13,timer |
||
1292 | 1104 0430 DD20 tst r13 |
||
1293 | 1105 0432 E1F7 brne .L81 |
||
1294 | 1106 .LM112: |
||
1295 | 1107 0434 8091 0000 lds r24,key |
||
1296 | 1108 0438 8830 cpi r24,lo8(8) |
||
1297 | 1109 043a 21F0 breq .L77 |
||
1298 | 1110 043c 8091 0000 lds r24,key |
||
1299 | 1111 0440 8430 cpi r24,lo8(4) |
||
1300 | 1112 0442 E1F6 brne .L76 |
||
1301 | 1113 .L77: |
||
1302 | 1114 .LM113: |
||
1303 | 1115 0444 8091 0000 lds r24,key |
||
1304 | 1116 0448 8830 cpi r24,lo8(8) |
||
1305 | 1117 044a 49F4 brne .L84 |
||
1306 | 1118 .LM114: |
||
1307 | 1119 044c EA0C add r14,r10 |
||
1308 | 1120 044e FB1C adc r15,r11 |
||
1309 | 1121 0450 F701 movw r30,r14 |
||
1310 | 1122 0452 1287 std Z+10,r17 |
||
1311 | 1123 .LM115: |
||
1312 | 1124 0454 C401 movw r24,r8 |
||
1313 | 1125 0456 0E94 0000 call bindec |
||
1314 | 1126 045a 8093 0000 sts p_buffer+52,r24 |
||
1315 | 1127 .L84: |
||
1316 | 1128 .LM116: |
||
1317 | 1129 045e 0E94 0000 call lcd_cls |
||
1318 | 1130 .LM117: |
||
1319 | 1131 0462 BE01 movw r22,r28 |
||
1320 | 1132 0464 6F5F subi r22,lo8(-(1)) |
||
1321 | 1133 0466 7F4F sbci r23,hi8(-(1)) |
||
1322 | 1134 0468 8091 0000 lds r24,p_buffer+52 |
||
1323 | 1135 046c 0E94 0000 call decimal |
||
1324 | 1136 .LM118: |
||
1325 | 1137 0470 6D2D mov r22,r13 |
||
1326 | 1138 0472 CE01 movw r24,r28 |
||
1327 | 1139 0474 0196 adiw r24,1 |
||
1328 | 1140 0476 0E94 0000 call lcd_print |
||
1329 | 1141 .LM119: |
||
1330 | 1142 047a 88EC ldi r24,lo8(-56) |
||
1331 | 1143 047c 8093 0000 sts timer,r24 |
||
1332 | 1144 .L85: |
||
1333 | 1145 .LM120: |
||
1334 | 1146 0480 8091 0000 lds r24,timer |
||
1335 | 1147 0484 8823 tst r24 |
||
1336 | 1148 0486 E1F7 brne .L85 |
||
1337 | 1149 0488 6EC0 rjmp .L59 |
||
1338 | 1150 .L74: |
||
1339 | 1151 .LM121: |
||
1340 | 1152 048a DD20 tst r13 |
||
1341 | 1153 048c 09F0 breq .+2 |
||
1342 | 1154 048e 6BC0 rjmp .L59 |
||
1343 | 1155 .LM122: |
||
1344 | 1156 0490 5BE0 ldi r21,lo8(11) |
||
1345 | 1157 0492 852E mov r8,r21 |
||
1346 | 1158 0494 912C mov r9,__zero_reg__ |
||
1347 | 1159 0496 8C0E add r8,r28 |
||
1348 | 1160 0498 9D1E adc r9,r29 |
||
1349 | 1161 049a B401 movw r22,r8 |
||
1350 | 1162 049c 8091 0000 lds r24,p_buffer+8 |
||
1351 | 1163 04a0 0E94 0000 call binary |
||
1352 | 1164 .LM123: |
||
1353 | 1165 04a4 DA82 std Y+2,r13 |
||
1354 | 1166 .LM124: |
||
1355 | 1167 04a6 44E0 ldi r20,lo8(4) |
||
1356 | 1168 04a8 67E0 ldi r22,lo8(7) |
||
1357 | 1169 04aa 8D2D mov r24,r13 |
||
1358 | 1170 04ac 0E94 0000 call menu_choose |
||
1359 | 1171 04b0 082F mov r16,r24 |
||
1360 | 1172 .LM125: |
||
1361 | 1173 04b2 8F3F cpi r24,lo8(-1) |
||
1362 | 1174 04b4 09F4 brne .+2 |
||
1363 | 1175 04b6 57C0 rjmp .L59 |
||
1364 | 1176 .LM126: |
||
1365 | 1177 04b8 E82E mov r14,r24 |
||
1366 | 1178 04ba FF24 clr r15 |
||
1367 | 1179 04bc 5E01 movw r10,r28 |
||
1368 | 1180 04be 0894 sec |
||
1369 | 1181 04c0 A11C adc r10,__zero_reg__ |
||
1370 | 1182 04c2 B11C adc r11,__zero_reg__ |
||
1371 | 1183 04c4 F701 movw r30,r14 |
||
1372 | 1184 04c6 EA0D add r30,r10 |
||
1373 | 1185 04c8 FB1D adc r31,r11 |
||
1374 | 1186 04ca 1285 ldd r17,Z+10 |
||
1375 | 1187 .LM127: |
||
1376 | 1188 04cc 2D2D mov r18,r13 |
||
1377 | 1189 04ce 40E0 ldi r20,lo8(__c.13) |
||
1378 | 1190 04d0 50E0 ldi r21,hi8(__c.13) |
||
1379 | 1191 04d2 682F mov r22,r24 |
||
1380 | 1192 04d4 84E0 ldi r24,lo8(4) |
||
1381 | 1193 04d6 0E94 0000 call lcd_print_atp |
||
1382 | 1194 .L90: |
||
1383 | 1195 .LM128: |
||
1384 | 1196 04da 8091 0000 lds r24,key |
||
1385 | 1197 04de 8130 cpi r24,lo8(1) |
||
1386 | 1198 04e0 09F4 brne .L93 |
||
1387 | 1199 .LM129: |
||
1388 | 1200 04e2 10E0 ldi r17,lo8(0) |
||
1389 | 1201 .L93: |
||
1390 | 1202 .LM130: |
||
1391 | 1203 04e4 8091 0000 lds r24,key |
||
1392 | 1204 04e8 8230 cpi r24,lo8(2) |
||
1393 | 1205 04ea 09F4 brne .L94 |
||
1394 | 1206 .LM131: |
||
1395 | 1207 04ec 11E0 ldi r17,lo8(1) |
||
1396 | 1208 .L94: |
||
1397 | 1209 .LM132: |
||
1398 | 1210 04ee 105D subi r17,lo8(-(48)) |
||
1399 | 1211 04f0 1983 std Y+1,r17 |
||
1400 | 1212 04f2 1053 subi r17,lo8(-(-48)) |
||
1401 | 1213 .LM133: |
||
1402 | 1214 04f4 20E0 ldi r18,lo8(0) |
||
1403 | 1215 04f6 AE01 movw r20,r28 |
||
1404 | 1216 04f8 4F5F subi r20,lo8(-(1)) |
||
1405 | 1217 04fa 5F4F sbci r21,hi8(-(1)) |
||
1406 | 1218 04fc 602F mov r22,r16 |
||
1407 | 1219 04fe 822F mov r24,r18 |
||
1408 | 1220 0500 0E94 0000 call lcd_print_at |
||
1409 | 1221 .LM134: |
||
1410 | 1222 0504 84E1 ldi r24,lo8(20) |
||
1411 | 1223 0506 8093 0000 sts timer,r24 |
||
1412 | 1224 .L95: |
||
1413 | 1225 .LM135: |
||
1414 | 1226 050a D090 0000 lds r13,timer |
||
1415 | 1227 050e DD20 tst r13 |
||
1416 | 1228 0510 E1F7 brne .L95 |
||
1417 | 1229 .LM136: |
||
1418 | 1230 0512 8091 0000 lds r24,key |
||
1419 | 1231 0516 8830 cpi r24,lo8(8) |
||
1420 | 1232 0518 21F0 breq .L91 |
||
1421 | 1233 051a 8091 0000 lds r24,key |
||
1422 | 1234 051e 8430 cpi r24,lo8(4) |
||
1423 | 1235 0520 E1F6 brne .L90 |
||
1424 | 1236 .L91: |
||
1425 | 1237 .LM137: |
||
1426 | 1238 0522 8091 0000 lds r24,key |
||
1427 | 1239 0526 8830 cpi r24,lo8(8) |
||
1428 | 1240 0528 49F4 brne .L98 |
||
1429 | 1241 .LM138: |
||
1430 | 1242 052a EA0C add r14,r10 |
||
1431 | 1243 052c FB1C adc r15,r11 |
||
1432 | 1244 052e F701 movw r30,r14 |
||
1433 | 1245 0530 1287 std Z+10,r17 |
||
1434 | 1246 .LM139: |
||
1435 | 1247 0532 C401 movw r24,r8 |
||
1436 | 1248 0534 0E94 0000 call bindec |
||
1437 | 1249 0538 8093 0000 sts p_buffer+8,r24 |
||
1438 | 1250 .L98: |
||
1439 | 1251 .LM140: |
||
1440 | 1252 053c 0E94 0000 call lcd_cls |
||
1441 | 1253 .LM141: |
||
1442 | 1254 0540 BE01 movw r22,r28 |
||
1443 | 1255 0542 6F5F subi r22,lo8(-(1)) |
||
1444 | 1256 0544 7F4F sbci r23,hi8(-(1)) |
||
1445 | 1257 0546 8091 0000 lds r24,p_buffer+8 |
||
1446 | 1258 054a 0E94 0000 call decimal |
||
1447 | 1259 .LM142: |
||
1448 | 1260 054e 6D2D mov r22,r13 |
||
1449 | 1261 0550 CE01 movw r24,r28 |
||
1450 | 1262 0552 0196 adiw r24,1 |
||
1451 | 1263 0554 0E94 0000 call lcd_print |
||
1452 | 1264 .LM143: |
||
1453 | 1265 0558 88EC ldi r24,lo8(-56) |
||
1454 | 1266 055a 8093 0000 sts timer,r24 |
||
1455 | 1267 .L99: |
||
1456 | 1268 .LM144: |
||
1457 | 1269 055e 8091 0000 lds r24,timer |
||
1458 | 1270 0562 8823 tst r24 |
||
1459 | 1271 0564 E1F7 brne .L99 |
||
1460 | 1272 .L59: |
||
1461 | 1273 /* epilogue: frame size=18 */ |
||
1462 | 1274 0566 6296 adiw r28,18 |
||
1463 | 1275 0568 0FB6 in __tmp_reg__,__SREG__ |
||
1464 | 1276 056a F894 cli |
||
1465 | 1277 056c DEBF out __SP_H__,r29 |
||
1466 | 1278 056e 0FBE out __SREG__,__tmp_reg__ |
||
1467 | 1279 0570 CDBF out __SP_L__,r28 |
||
1468 | 1280 0572 DF91 pop r29 |
||
1469 | 1281 0574 CF91 pop r28 |
||
1470 | 1282 0576 1F91 pop r17 |
||
1471 | 1283 0578 0F91 pop r16 |
||
1472 | 1284 057a FF90 pop r15 |
||
1473 | 1285 057c EF90 pop r14 |
||
1474 | 1286 057e DF90 pop r13 |
||
1475 | 1287 0580 BF90 pop r11 |
||
1476 | 1288 0582 AF90 pop r10 |
||
1477 | 1289 0584 9F90 pop r9 |
||
1478 | 1290 0586 8F90 pop r8 |
||
1479 | 1291 0588 0895 ret |
||
1480 | 1292 /* epilogue end (size=18) */ |
||
1481 | 1293 /* function edit_parameter2 size 349 (312) */ |
||
1482 | 1294 .LFE10: |
||
1483 | 1296 .section .progmem.data |
||
1484 | 1299 __c.0: |
||
1485 | 1300 05b4 4C61 6465 .string "Lade Parameter\r\n" |
||
1486 | 1300 2050 6172 |
||
1487 | 1300 616D 6574 |
||
1488 | 1300 6572 0D0A |
||
1489 | 1300 00 |
||
1490 | 1303 __c.1: |
||
1491 | 1304 05c5 2031 3A0D .string " 1:\r\n" |
||
1492 | 1304 0A00 |
||
1493 | 1307 __c.2: |
||
1494 | 1308 05cb 2032 3A0D .string " 2:\r\n" |
||
1495 | 1308 0A00 |
||
1496 | 1311 __c.3: |
||
1497 | 1312 05d1 2033 3A0D .string " 3:\r\n" |
||
1498 | 1312 0A00 |
||
1499 | 1315 __c.4: |
||
1500 | 1316 05d7 2034 3A0D .string " 4:\r\n" |
||
1501 | 1316 0A00 |
||
1502 | 1319 __c.5: |
||
1503 | 1320 05dd 2035 3A0D .string " 5:\r\n" |
||
1504 | 1320 0A00 |
||
1505 | 1323 __c.6: |
||
1506 | 1324 05e3 5469 6D65 .string "Timeout" |
||
1507 | 1324 6F75 7400 |
||
1508 | 1327 __c.7: |
||
1509 | 1328 05eb 5061 7261 .string "Parameter speichern?\r\n ja\r\n nein" |
||
1510 | 1328 6D65 7465 |
||
1511 | 1328 7220 7370 |
||
1512 | 1328 6569 6368 |
||
1513 | 1328 6572 6E3F |
||
1514 | 1331 __c.8: |
||
1515 | 1332 060e 0D0A 2D2D .string "\r\n--->" |
||
1516 | 1332 2D3E 00 |
||
1517 | 1335 __c.9: |
||
1518 | 1336 0615 0D0A 5061 .string "\r\nParameter gespeichert" |
||
1519 | 1336 7261 6D65 |
||
1520 | 1336 7465 7220 |
||
1521 | 1336 6765 7370 |
||
1522 | 1336 6569 6368 |
||
1523 | 1339 __c.10: |
||
1524 | 1340 062d 0D0A 4E69 .string "\r\nNicht gespeichert" |
||
1525 | 1340 6368 7420 |
||
1526 | 1340 6765 7370 |
||
1527 | 1340 6569 6368 |
||
1528 | 1340 6572 7400 |
||
1529 | 1341 .text |
||
1530 | 1342 .global edit_parameter |
||
1531 | 1344 edit_parameter: |
||
1532 | 1345 .LFB11: |
||
1533 | 1346 .LM145: |
||
1534 | 1347 /* prologue: frame size=15 */ |
||
1535 | 1348 058a 1F93 push r17 |
||
1536 | 1349 058c CF93 push r28 |
||
1537 | 1350 058e DF93 push r29 |
||
1538 | 1351 0590 CDB7 in r28,__SP_L__ |
||
1539 | 1352 0592 DEB7 in r29,__SP_H__ |
||
1540 | 1353 0594 2F97 sbiw r28,15 |
||
1541 | 1354 0596 0FB6 in __tmp_reg__,__SREG__ |
||
1542 | 1355 0598 F894 cli |
||
1543 | 1356 059a DEBF out __SP_H__,r29 |
||
1544 | 1357 059c 0FBE out __SREG__,__tmp_reg__ |
||
1545 | 1358 059e CDBF out __SP_L__,r28 |
||
1546 | 1359 /* prologue end (size=11) */ |
||
1547 | 1360 .LM146: |
||
1548 | 1361 05a0 0E94 0000 call lcd_cls |
||
1549 | 1362 .LM147: |
||
1550 | 1363 05a4 60E0 ldi r22,lo8(0) |
||
1551 | 1364 05a6 80E0 ldi r24,lo8(__c.0) |
||
1552 | 1365 05a8 90E0 ldi r25,hi8(__c.0) |
||
1553 | 1366 05aa 0E94 0000 call lcd_printp |
||
1554 | 1367 .LM148: |
||
1555 | 1368 05ae 60E0 ldi r22,lo8(0) |
||
1556 | 1369 05b0 80E0 ldi r24,lo8(__c.1) |
||
1557 | 1370 05b2 90E0 ldi r25,hi8(__c.1) |
||
1558 | 1371 05b4 0E94 0000 call lcd_printp |
||
1559 | 1372 .LM149: |
||
1560 | 1373 05b8 60E0 ldi r22,lo8(0) |
||
1561 | 1374 05ba 80E0 ldi r24,lo8(__c.2) |
||
1562 | 1375 05bc 90E0 ldi r25,hi8(__c.2) |
||
1563 | 1376 05be 0E94 0000 call lcd_printp |
||
1564 | 1377 .LM150: |
||
1565 | 1378 05c2 60E0 ldi r22,lo8(0) |
||
1566 | 1379 05c4 80E0 ldi r24,lo8(__c.3) |
||
1567 | 1380 05c6 90E0 ldi r25,hi8(__c.3) |
||
1568 | 1381 05c8 0E94 0000 call lcd_printp |
||
1569 | 1382 .LM151: |
||
1570 | 1383 05cc 60E0 ldi r22,lo8(0) |
||
1571 | 1384 05ce 80E0 ldi r24,lo8(__c.4) |
||
1572 | 1385 05d0 90E0 ldi r25,hi8(__c.4) |
||
1573 | 1386 05d2 0E94 0000 call lcd_printp |
||
1574 | 1387 .LM152: |
||
1575 | 1388 05d6 60E0 ldi r22,lo8(0) |
||
1576 | 1389 05d8 80E0 ldi r24,lo8(__c.5) |
||
1577 | 1390 05da 90E0 ldi r25,hi8(__c.5) |
||
1578 | 1391 05dc 0E94 0000 call lcd_printp |
||
1579 | 1392 .LM153: |
||
1580 | 1393 05e0 40E0 ldi r20,lo8(0) |
||
1581 | 1394 05e2 65E0 ldi r22,lo8(5) |
||
1582 | 1395 05e4 81E0 ldi r24,lo8(1) |
||
1583 | 1396 05e6 0E94 0000 call menu_choose |
||
1584 | 1397 .LM154: |
||
1585 | 1398 05ea 12E0 ldi r17,lo8(2) |
||
1586 | 1399 .LM155: |
||
1587 | 1400 05ec 0E94 0000 call read_parameter |
||
1588 | 1401 05f0 8130 cpi r24,lo8(1) |
||
1589 | 1402 05f2 41F4 brne .L105 |
||
1590 | 1403 .LM156: |
||
1591 | 1404 05f4 20E0 ldi r18,lo8(0) |
||
1592 | 1405 05f6 40E0 ldi r20,lo8(__c.6) |
||
1593 | 1406 05f8 50E0 ldi r21,hi8(__c.6) |
||
1594 | 1407 05fa 66E0 ldi r22,lo8(6) |
||
1595 | 1408 05fc 822F mov r24,r18 |
||
1596 | 1409 05fe 0E94 0000 call lcd_print_atp |
||
1597 | 1410 0602 5CC0 rjmp .L104 |
||
1598 | 1411 .L105: |
||
1599 | 1412 .LM157: |
||
1600 | 1413 0604 0E94 0000 call lcd_cls |
||
1601 | 1414 .LM158: |
||
1602 | 1415 0608 4AE0 ldi r20,lo8(10) |
||
1603 | 1416 060a 50E0 ldi r21,hi8(10) |
||
1604 | 1417 060c BE01 movw r22,r28 |
||
1605 | 1418 060e 6F5F subi r22,lo8(-(1)) |
||
1606 | 1419 0610 7F4F sbci r23,hi8(-(1)) |
||
1607 | 1420 0612 812F mov r24,r17 |
||
1608 | 1421 0614 9927 clr r25 |
||
1609 | 1422 0616 0E94 0000 call utoa |
||
1610 | 1423 .LM159: |
||
1611 | 1424 061a 60E0 ldi r22,lo8(0) |
||
1612 | 1425 061c CE01 movw r24,r28 |
||
1613 | 1426 061e 0196 adiw r24,1 |
||
1614 | 1427 0620 0E94 0000 call lcd_print |
||
1615 | 1428 .LM160: |
||
1616 | 1429 0624 82E3 ldi r24,lo8(50) |
||
1617 | 1430 0626 8093 0000 sts timer,r24 |
||
1618 | 1431 .L108: |
||
1619 | 1432 .LM161: |
||
1620 | 1433 062a 8091 0000 lds r24,timer |
||
1621 | 1434 062e 8823 tst r24 |
||
1622 | 1435 0630 E1F7 brne .L108 |
||
1623 | 1436 .LM162: |
||
1624 | 1437 0632 0E94 0000 call lcd_cls |
||
1625 | 1438 .LM163: |
||
1626 | 1439 0636 812F mov r24,r17 |
||
1627 | 1440 0638 0E94 0000 call show_parameter |
||
1628 | 1441 063c 682F mov r22,r24 |
||
1629 | 1442 .L111: |
||
1630 | 1443 .LM164: |
||
1631 | 1444 063e 8091 0000 lds r24,key |
||
1632 | 1445 0642 8823 tst r24 |
||
1633 | 1446 0644 E1F3 breq .L111 |
||
1634 | 1447 .LM165: |
||
1635 | 1448 0646 8091 0000 lds r24,key |
||
1636 | 1449 064a 8230 cpi r24,lo8(2) |
||
1637 | 1450 064c 09F4 brne .L114 |
||
1638 | 1451 .LM166: |
||
1639 | 1452 064e 1F5F subi r17,lo8(-(1)) |
||
1640 | 1453 .L114: |
||
1641 | 1454 .LM167: |
||
1642 | 1455 0650 8091 0000 lds r24,key |
||
1643 | 1456 0654 8130 cpi r24,lo8(1) |
||
1644 | 1457 0656 09F4 brne .L115 |
||
1645 | 1458 .LM168: |
||
1646 | 1459 0658 1150 subi r17,lo8(-(-1)) |
||
1647 | 1460 .L115: |
||
1648 | 1461 .LM169: |
||
1649 | 1462 065a 1F3F cpi r17,lo8(-1) |
||
1650 | 1463 065c 11F4 brne .L116 |
||
1651 | 1464 .LM170: |
||
1652 | 1465 065e 1CE0 ldi r17,lo8(12) |
||
1653 | 1466 0660 03C0 rjmp .L117 |
||
1654 | 1467 .L116: |
||
1655 | 1468 .LM171: |
||
1656 | 1469 0662 1D30 cpi r17,lo8(13) |
||
1657 | 1470 0664 08F0 brlo .L117 |
||
1658 | 1471 .LM172: |
||
1659 | 1472 0666 10E0 ldi r17,lo8(0) |
||
1660 | 1473 .L117: |
||
1661 | 1474 .LM173: |
||
1662 | 1475 0668 8091 0000 lds r24,key |
||
1663 | 1476 066c 8830 cpi r24,lo8(8) |
||
1664 | 1477 066e 19F4 brne .L107 |
||
1665 | 1478 .LM174: |
||
1666 | 1479 0670 812F mov r24,r17 |
||
1667 | 1480 0672 0E94 0000 call edit_parameter2 |
||
1668 | 1481 .L107: |
||
1669 | 1482 .LM175: |
||
1670 | 1483 0676 8091 0000 lds r24,key |
||
1671 | 1484 067a 8430 cpi r24,lo8(4) |
||
1672 | 1485 067c 19F6 brne .L105 |
||
1673 | 1486 .LM176: |
||
1674 | 1487 067e 0E94 0000 call lcd_cls |
||
1675 | 1488 .LM177: |
||
1676 | 1489 0682 60E0 ldi r22,lo8(0) |
||
1677 | 1490 0684 80E0 ldi r24,lo8(__c.7) |
||
1678 | 1491 0686 90E0 ldi r25,hi8(__c.7) |
||
1679 | 1492 0688 0E94 0000 call lcd_printp |
||
1680 | 1493 .LM178: |
||
1681 | 1494 068c 40E0 ldi r20,lo8(0) |
||
1682 | 1495 068e 62E0 ldi r22,lo8(2) |
||
1683 | 1496 0690 81E0 ldi r24,lo8(1) |
||
1684 | 1497 0692 0E94 0000 call menu_choose |
||
1685 | 1498 .LM179: |
||
1686 | 1499 0696 8130 cpi r24,lo8(1) |
||
1687 | 1500 0698 61F4 brne .L119 |
||
1688 | 1501 .LM180: |
||
1689 | 1502 069a 60E0 ldi r22,lo8(0) |
||
1690 | 1503 069c 80E0 ldi r24,lo8(__c.8) |
||
1691 | 1504 069e 90E0 ldi r25,hi8(__c.8) |
||
1692 | 1505 06a0 0E94 0000 call lcd_printp |
||
1693 | 1506 .LM181: |
||
1694 | 1507 06a4 85E0 ldi r24,lo8(5) |
||
1695 | 1508 06a6 0E94 0000 call write_parameter |
||
1696 | 1509 .LM182: |
||
1697 | 1510 06aa 60E0 ldi r22,lo8(0) |
||
1698 | 1511 06ac 80E0 ldi r24,lo8(__c.9) |
||
1699 | 1512 06ae 90E0 ldi r25,hi8(__c.9) |
||
1700 | 1513 06b0 03C0 rjmp .L124 |
||
1701 | 1514 .L119: |
||
1702 | 1515 .LM183: |
||
1703 | 1516 06b2 60E0 ldi r22,lo8(0) |
||
1704 | 1517 06b4 80E0 ldi r24,lo8(__c.10) |
||
1705 | 1518 06b6 90E0 ldi r25,hi8(__c.10) |
||
1706 | 1519 .L124: |
||
1707 | 1520 06b8 0E94 0000 call lcd_printp |
||
1708 | 1521 .L104: |
||
1709 | 1522 .LM184: |
||
1710 | 1523 06bc 84E6 ldi r24,lo8(100) |
||
1711 | 1524 06be 8093 0000 sts timer,r24 |
||
1712 | 1525 .L121: |
||
1713 | 1526 .LM185: |
||
1714 | 1527 06c2 8091 0000 lds r24,timer |
||
1715 | 1528 06c6 8823 tst r24 |
||
1716 | 1529 06c8 E1F7 brne .L121 |
||
1717 | 1530 /* epilogue: frame size=15 */ |
||
1718 | 1531 06ca 2F96 adiw r28,15 |
||
1719 | 1532 06cc 0FB6 in __tmp_reg__,__SREG__ |
||
1720 | 1533 06ce F894 cli |
||
1721 | 1534 06d0 DEBF out __SP_H__,r29 |
||
1722 | 1535 06d2 0FBE out __SREG__,__tmp_reg__ |
||
1723 | 1536 06d4 CDBF out __SP_L__,r28 |
||
1724 | 1537 06d6 DF91 pop r29 |
||
1725 | 1538 06d8 CF91 pop r28 |
||
1726 | 1539 06da 1F91 pop r17 |
||
1727 | 1540 06dc 0895 ret |
||
1728 | 1541 /* epilogue end (size=10) */ |
||
1729 | 1542 /* function edit_parameter size 170 (149) */ |
||
1730 | 1543 .LFE11: |
||
1731 | 1545 .comm r_buffer,128,1 |
||
1732 | 1546 .comm p_buffer,128,1 |
||
1733 | 1547 .comm display_buffer,1024,1 |
||
1734 | 1548 .comm display_buffer_pointer,2,1 |
||
1735 | 1549 .comm display_buffer_counter,1,1 |
||
1736 | 1550 .comm display_page_counter,1,1 |
||
1737 | 1551 .comm display_mode,1,1 |
||
1738 | 1552 .comm array,8,1 |
||
1739 | 1553 .Letext0: |
||
1740 | DEFINED SYMBOLS |
||
1741 | *ABS*:00000000 parameter.c |
||
1742 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:3 *ABS*:0000003f __SREG__ |
||
1743 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:4 *ABS*:0000003e __SP_H__ |
||
1744 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:5 *ABS*:0000003d __SP_L__ |
||
1745 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:6 *ABS*:00000000 __tmp_reg__ |
||
1746 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:7 *ABS*:00000001 __zero_reg__ |
||
1747 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:22 .progmem.data:00000000 parameter |
||
1748 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:108 .progmem.data:00000360 bin_parameter |
||
1749 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:130 .progmem.data:00000420 p_limits |
||
1750 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:297 .progmem.data:000004e7 p_menu_number |
||
1751 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:368 .progmem.data:0000052a p_menus |
||
1752 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:384 .text:00000000 read_parameter |
||
1753 | *COM*:00000080 p_buffer |
||
1754 | *COM*:00000080 r_buffer |
||
1755 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:449 .text:00000054 write_parameter |
||
1756 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:494 .text:0000008a binary |
||
1757 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:540 .text:000000c0 bindec |
||
1758 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:585 .text:000000f4 decimal |
||
1759 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:645 .text:0000013e show_parameter |
||
1760 | *COM*:00000008 array |
||
1761 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:888 .progmem.data:000005ae __c.11 |
||
1762 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:892 .progmem.data:000005b0 __c.12 |
||
1763 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:896 .progmem.data:000005b2 __c.13 |
||
1764 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:901 .text:000002d0 edit_parameter2 |
||
1765 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1299 .progmem.data:000005b4 __c.0 |
||
1766 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1303 .progmem.data:000005c5 __c.1 |
||
1767 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1307 .progmem.data:000005cb __c.2 |
||
1768 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1311 .progmem.data:000005d1 __c.3 |
||
1769 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1315 .progmem.data:000005d7 __c.4 |
||
1770 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1319 .progmem.data:000005dd __c.5 |
||
1771 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1323 .progmem.data:000005e3 __c.6 |
||
1772 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1327 .progmem.data:000005eb __c.7 |
||
1773 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1331 .progmem.data:0000060e __c.8 |
||
1774 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1335 .progmem.data:00000615 __c.9 |
||
1775 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1339 .progmem.data:0000062d __c.10 |
||
1776 | C:\DOKUME~1\thomas\LOKALE~1\Temp/ccoJaaaa.s:1344 .text:0000058a edit_parameter |
||
1777 | *COM*:00000400 display_buffer |
||
1778 | *COM*:00000002 display_buffer_pointer |
||
1779 | *COM*:00000001 display_buffer_counter |
||
1780 | *COM*:00000001 display_page_counter |
||
1781 | *COM*:00000001 display_mode |
||
1782 | |||
1783 | UNDEFINED SYMBOLS |
||
1784 | __do_copy_data |
||
1785 | __do_clear_bss |
||
1786 | base64_send |
||
1787 | get_message |
||
1788 | __udivmodqi4 |
||
1789 | lcd_print_at |
||
1790 | lcd_print_atp |
||
1791 | menu_choose |
||
1792 | key |
||
1793 | timer |
||
1794 | lcd_cls |
||
1795 | lcd_print |
||
1796 | lcd_printp |
||
1797 | utoa |