Subversion Repositories FlightCtrl

Rev

Rev 1755 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1755 - 1
   1               		.file	"jetimenu.c"
1789 - 2
   2               	__SREG__ = 0x3f
3
   3               	__SP_H__ = 0x3e
4
   4               	__SP_L__ = 0x3d
5
   5               	__CCP__  = 0x34
1755 - 6
   6               	__tmp_reg__ = 0
7
   7               	__zero_reg__ = 1
1789 - 8
   8               		.text
9
   9               	.global	JetiBox_Update
10
  11               	JetiBox_Update:
11
  12 0000 1F93      		push r17
12
  13               	/* prologue: function */
13
  14               	/* frame size = 0 */
14
  15 0002 182F      		mov r17,r24
15
  16 0004 9091 0000 		lds r25,item.2348
16
  17 0008 9093 0000 		sts last_item.2349,r25
17
  18 000c 8F32      		cpi r24,lo8(47)
18
  19 000e 01F0      		breq .L4
19
  20 0010 8033      		cpi r24,lo8(48)
20
  21 0012 00F4      		brsh .L7
21
  22 0014 8F31      		cpi r24,lo8(31)
22
  23 0016 01F4      		brne .L2
23
  24 0018 00C0      		rjmp .L13
24
  25               	.L7:
25
  26 001a 8F34      		cpi r24,lo8(79)
26
  27 001c 01F0      		breq .L5
27
  28 001e 8F38      		cpi r24,lo8(-113)
28
  29 0020 01F4      		brne .L2
29
  30 0022 9923      		tst r25
30
  31 0024 01F4      		brne .L8
31
  32 0026 81E0      		ldi r24,lo8(1)
32
  33 0028 00C0      		rjmp .L9
33
  34               	.L8:
34
  35 002a E6E0      		ldi r30,lo8(6)
35
  36 002c 9E9F      		mul r25,r30
36
  37 002e F001      		movw r30,r0
37
  38 0030 1124      		clr r1
38
  39 0032 E050      		subi r30,lo8(-(JetiBox_Menu))
39
  40 0034 F040      		sbci r31,hi8(-(JetiBox_Menu))
40
  41               	/* #APP */
41
  42               	 ;  138 "jetimenu.c" 1
42
  43 0036 E491      		lpm r30, Z
43
  44
44
  45               	 ;  0 "" 2
45
  46               	/* #NOAPP */
46
  47 0038 00C0      		rjmp .L12
47
  48               	.L13:
48
  49 003a E6E0      		ldi r30,lo8(6)
49
  50 003c 9E9F      		mul r25,r30
50
  51 003e F001      		movw r30,r0
51
  52 0040 1124      		clr r1
52
  53 0042 E050      		subi r30,lo8(-(JetiBox_Menu+1))
53
  54 0044 F040      		sbci r31,hi8(-(JetiBox_Menu+1))
54
  55               	/* #APP */
55
  56               	 ;  141 "jetimenu.c" 1
56
  57 0046 E491      		lpm r30, Z
57
  58
58
  59               	 ;  0 "" 2
59
  60               	/* #NOAPP */
60
  61 0048 00C0      		rjmp .L12
61
  62               	.L4:
62
  63 004a E6E0      		ldi r30,lo8(6)
63
  64 004c 9E9F      		mul r25,r30
64
  65 004e F001      		movw r30,r0
65
  66 0050 1124      		clr r1
66
  67 0052 E050      		subi r30,lo8(-(JetiBox_Menu+2))
67
  68 0054 F040      		sbci r31,hi8(-(JetiBox_Menu+2))
68
  69               	/* #APP */
69
  70               	 ;  144 "jetimenu.c" 1
70
  71 0056 E491      		lpm r30, Z
71
  72
72
  73               	 ;  0 "" 2
73
  74               	/* #NOAPP */
74
  75 0058 00C0      		rjmp .L12
75
  76               	.L5:
76
  77 005a E6E0      		ldi r30,lo8(6)
77
  78 005c 9E9F      		mul r25,r30
78
  79 005e F001      		movw r30,r0
79
  80 0060 1124      		clr r1
80
  81 0062 E050      		subi r30,lo8(-(JetiBox_Menu+3))
81
  82 0064 F040      		sbci r31,hi8(-(JetiBox_Menu+3))
82
  83               	/* #APP */
83
  84               	 ;  147 "jetimenu.c" 1
84
  85 0066 E491      		lpm r30, Z
85
  86
86
  87               	 ;  0 "" 2
87
  88               	/* #NOAPP */
88
  89               	.L12:
89
  90 0068 E093 0000 		sts item.2348,r30
90
  91               	.L2:
91
  92 006c 8091 0000 		lds r24,item.2348
92
  93 0070 8913      		cpse r24,r25
93
  94 0072 10E0      		ldi r17,lo8(0)
94
  95               	.L10:
95
  96 0074 0E94 0000 		call LIBFC_JetiBox_Clear
96
  97 0078 8091 0000 		lds r24,item.2348
97
  98 007c 96E0      		ldi r25,lo8(6)
98
  99 007e 899F      		mul r24,r25
99
 100 0080 C001      		movw r24,r0
100
 101 0082 1124      		clr r1
101
 102 0084 8050      		subi r24,lo8(-(JetiBox_Menu+4))
102
 103 0086 9040      		sbci r25,hi8(-(JetiBox_Menu+4))
103
 104 0088 FC01      		movw r30,r24
104
 105               	/* #APP */
105
 106               	 ;  158 "jetimenu.c" 1
106
 107 008a 2591      		lpm r18, Z+
107
 108 008c 3491      		lpm r19, Z
108
 109
109
 110               	 ;  0 "" 2
110
 111               	/* #NOAPP */
111
 112 008e 812F      		mov r24,r17
112
 113 0090 F901      		movw r30,r18
113
 114 0092 0995      		icall
114
 115 0094 80E0      		ldi r24,lo8(0)
115
 116               	.L9:
116
 117               	/* epilogue start */
117
 118 0096 1F91      		pop r17
118
 119 0098 0895      		ret
119
 121               	.global	Menu_PosInfo
120
 123               	Menu_PosInfo:
121
 124 009a CF93      		push r28
122
 125 009c DF93      		push r29
123
 126               	/* prologue: function */
124
 127               	/* frame size = 0 */
125
 128 009e 8091 0000 		lds r24,NaviDataOkay
126
 129 00a2 C0E0      		ldi r28,lo8(gs(LIBFC_JetiBox_Putchar))
127
 130 00a4 D0E0      		ldi r29,hi8(gs(LIBFC_JetiBox_Putchar))
128
 131 00a6 8823      		tst r24
129
 132 00a8 01F4      		brne .+2
130
 133 00aa 00C0      		rjmp .L15
131
 134 00ac 80E0      		ldi r24,lo8(0)
132
 135 00ae 0E94 0000 		call LIBFC_JetiBox_SetPos
133
 136 00b2 8DB7      		in r24,__SP_L__
134
 137 00b4 9EB7      		in r25,__SP_H__
135
 138 00b6 0897      		sbiw r24,8
136
 139 00b8 8DBF      		out __SP_L__,r24
137
 140 00ba EDB7      		in r30,__SP_L__
138
 141 00bc FEB7      		in r31,__SP_H__
139
 142 00be 3196      		adiw r30,1
140
 143 00c0 ADB7      		in r26,__SP_L__
141
 144 00c2 BEB7      		in r27,__SP_H__
142
 145 00c4 1296      		adiw r26,1+1
143
 146 00c6 DC93      		st X,r29
144
 147 00c8 CE93      		st -X,r28
145
 148 00ca 1197      		sbiw r26,1
146
 149 00cc 80E0      		ldi r24,lo8(__c.2304)
147
 150 00ce 90E0      		ldi r25,hi8(__c.2304)
148
 151 00d0 9383      		std Z+3,r25
149
 152 00d2 8283      		std Z+2,r24
150
 153 00d4 8091 0000 		lds r24,GPSInfo+3
151
 154 00d8 8483      		std Z+4,r24
152
 155 00da 1582      		std Z+5,__zero_reg__
153
 156 00dc 8091 0000 		lds r24,GPSInfo+1
154
 157 00e0 8683      		std Z+6,r24
155
 158 00e2 1782      		std Z+7,__zero_reg__
156
 159 00e4 E091 0000 		lds r30,_printf_P
157
 160 00e8 F091 0000 		lds r31,(_printf_P)+1
158
 161 00ec 0995      		icall
159
 162 00ee EDB7      		in r30,__SP_L__
160
 163 00f0 FEB7      		in r31,__SP_H__
161
 164 00f2 3896      		adiw r30,8
162
 165 00f4 EDBF      		out __SP_L__,r30
163
 166 00f6 8091 0000 		lds r24,GPSInfo+2
164
 167 00fa 8330      		cpi r24,lo8(3)
165
 168 00fc 01F4      		brne .L22
166
 169 00fe 8CE0      		ldi r24,lo8(12)
167
 170 0100 0E94 0000 		call LIBFC_JetiBox_SetPos
168
 171 0104 00D0      		rcall .
169
 172 0106 00D0      		rcall .
170
 173 0108 ADB7      		in r26,__SP_L__
171
 174 010a BEB7      		in r27,__SP_H__
172
 175 010c 1296      		adiw r26,1+1
173
 176 010e DC93      		st X,r29
174
 177 0110 CE93      		st -X,r28
175
 178 0112 1197      		sbiw r26,1
176
 179 0114 80E0      		ldi r24,lo8(__c.2307)
177
 180 0116 90E0      		ldi r25,hi8(__c.2307)
178
 181 0118 1496      		adiw r26,3+1
179
 182 011a 9C93      		st X,r25
180
 183 011c 8E93      		st -X,r24
181
 184 011e 1397      		sbiw r26,3
182
 185 0120 00C0      		rjmp .L23
183
 186               	.L22:
184
 187 0122 8CE0      		ldi r24,lo8(12)
185
 188 0124 0E94 0000 		call LIBFC_JetiBox_SetPos
186
 189 0128 00D0      		rcall .
187
 190 012a 00D0      		rcall .
188
 191 012c EDB7      		in r30,__SP_L__
189
 192 012e FEB7      		in r31,__SP_H__
190
 193 0130 D283      		std Z+2,r29
191
 194 0132 C183      		std Z+1,r28
192
 195 0134 80E0      		ldi r24,lo8(__c.2313)
193
 196 0136 90E0      		ldi r25,hi8(__c.2313)
194
 197 0138 9483      		std Z+4,r25
195
 198 013a 8383      		std Z+3,r24
196
 199               	.L23:
197
 200 013c E091 0000 		lds r30,_printf_P
198
 201 0140 F091 0000 		lds r31,(_printf_P)+1
199
 202 0144 0995      		icall
200
 203 0146 0F90      		pop __tmp_reg__
201
 204 0148 0F90      		pop __tmp_reg__
202
 205 014a 0F90      		pop __tmp_reg__
203
 206 014c 0F90      		pop __tmp_reg__
204
 207 014e 8091 0000 		lds r24,GPSInfo
205
 208 0152 81FF      		sbrs r24,1
206
 209 0154 00C0      		rjmp .L19
207
 210 0156 8CE0      		ldi r24,lo8(12)
208
 211 0158 0E94 0000 		call LIBFC_JetiBox_SetPos
209
 212 015c 00D0      		rcall .
210
 213 015e 00D0      		rcall .
211
 214 0160 80E0      		ldi r24,lo8(gs(LIBFC_JetiBox_Putchar))
212
 215 0162 90E0      		ldi r25,hi8(gs(LIBFC_JetiBox_Putchar))
213
 216 0164 ADB7      		in r26,__SP_L__
214
 217 0166 BEB7      		in r27,__SP_H__
215
 218 0168 1296      		adiw r26,1+1
216
 219 016a 9C93      		st X,r25
217
 220 016c 8E93      		st -X,r24
218
 221 016e 1197      		sbiw r26,1
219
 222 0170 80E0      		ldi r24,lo8(__c.2315)
220
 223 0172 90E0      		ldi r25,hi8(__c.2315)
221
 224 0174 1496      		adiw r26,3+1
222
 225 0176 9C93      		st X,r25
223
 226 0178 8E93      		st -X,r24
224
 227 017a 1397      		sbiw r26,3
225
 228 017c E091 0000 		lds r30,_printf_P
226
 229 0180 F091 0000 		lds r31,(_printf_P)+1
227
 230 0184 0995      		icall
228
 231 0186 0F90      		pop __tmp_reg__
229
 232 0188 0F90      		pop __tmp_reg__
230
 233 018a 0F90      		pop __tmp_reg__
231
 234 018c 0F90      		pop __tmp_reg__
232
 235               	.L19:
233
 236 018e 80E1      		ldi r24,lo8(16)
234
 237 0190 0E94 0000 		call LIBFC_JetiBox_SetPos
235
 238 0194 EDB7      		in r30,__SP_L__
236
 239 0196 FEB7      		in r31,__SP_H__
237
 240 0198 3A97      		sbiw r30,10
238
 241 019a EDBF      		out __SP_L__,r30
239
 242 019c 3196      		adiw r30,1
240
 243 019e 80E0      		ldi r24,lo8(gs(LIBFC_JetiBox_Putchar))
241
 244 01a0 90E0      		ldi r25,hi8(gs(LIBFC_JetiBox_Putchar))
242
 245 01a2 ADB7      		in r26,__SP_L__
243
 246 01a4 BEB7      		in r27,__SP_H__
244
 247 01a6 1296      		adiw r26,1+1
245
 248 01a8 9C93      		st X,r25
246
 249 01aa 8E93      		st -X,r24
247
 250 01ac 1197      		sbiw r26,1
248
 251 01ae 80E0      		ldi r24,lo8(__c.2317)
249
 252 01b0 90E0      		ldi r25,hi8(__c.2317)
250
 253 01b2 9383      		std Z+3,r25
251
 254 01b4 8283      		std Z+2,r24
252
 255 01b6 8091 0000 		lds r24,GPSInfo+4
253
 256 01ba 9091 0000 		lds r25,(GPSInfo+4)+1
254
 257 01be 6AE0      		ldi r22,lo8(10)
255
 258 01c0 70E0      		ldi r23,hi8(10)
256
 259 01c2 0E94 0000 		call __udivmodhi4
257
 260 01c6 7583      		std Z+5,r23
258
 261 01c8 6483      		std Z+4,r22
259
 262 01ca 8091 0000 		lds r24,GPSInfo+6
260
 263 01ce 9091 0000 		lds r25,(GPSInfo+6)+1
261
 264 01d2 9783      		std Z+7,r25
262
 265 01d4 8683      		std Z+6,r24
263
 266 01d6 8FED      		ldi r24,lo8(223)
264
 267 01d8 90E0      		ldi r25,hi8(223)
265
 268 01da 9187      		std Z+9,r25
266
 269 01dc 8087      		std Z+8,r24
267
 270 01de E091 0000 		lds r30,_printf_P
268
 271 01e2 F091 0000 		lds r31,(_printf_P)+1
269
 272 01e6 0995      		icall
270
 273 01e8 EDB7      		in r30,__SP_L__
271
 274 01ea FEB7      		in r31,__SP_H__
272
 275 01ec 3A96      		adiw r30,10
273
 276 01ee EDBF      		out __SP_L__,r30
274
 277 01f0 00C0      		rjmp .L21
275
 278               	.L15:
276
 279 01f2 82E0      		ldi r24,lo8(2)
277
 280 01f4 0E94 0000 		call LIBFC_JetiBox_SetPos
278
 281 01f8 00D0      		rcall .
279
 282 01fa 00D0      		rcall .
280
 283 01fc ADB7      		in r26,__SP_L__
281
 284 01fe BEB7      		in r27,__SP_H__
282
 285 0200 1296      		adiw r26,1+1
283
 286 0202 DC93      		st X,r29
284
 287 0204 CE93      		st -X,r28
285
 288 0206 1197      		sbiw r26,1
286
 289 0208 80E0      		ldi r24,lo8(__c.2319)
287
 290 020a 90E0      		ldi r25,hi8(__c.2319)
288
 291 020c 1496      		adiw r26,3+1
289
 292 020e 9C93      		st X,r25
290
 293 0210 8E93      		st -X,r24
291
 294 0212 1397      		sbiw r26,3
292
 295 0214 E091 0000 		lds r30,_printf_P
293
 296 0218 F091 0000 		lds r31,(_printf_P)+1
294
 297 021c 0995      		icall
295
 298 021e 0F90      		pop __tmp_reg__
296
 299 0220 0F90      		pop __tmp_reg__
297
 300 0222 0F90      		pop __tmp_reg__
298
 301 0224 0F90      		pop __tmp_reg__
299
 302               	.L21:
300
 303               	/* epilogue start */
301
 304 0226 DF91      		pop r29
302
 305 0228 CF91      		pop r28
303
 306 022a 0895      		ret
304
 308               	.global	Menu_Battery
305
 310               	Menu_Battery:
306
 311 022c CF92      		push r12
307
 312 022e DF92      		push r13
308
 313 0230 EF92      		push r14
309
 314 0232 FF92      		push r15
310
 315 0234 0F93      		push r16
311
 316 0236 1F93      		push r17
312
 317               	/* prologue: function */
313
 318               	/* frame size = 0 */
314
 319 0238 80E0      		ldi r24,lo8(0)
315
 320 023a 0E94 0000 		call LIBFC_JetiBox_SetPos
316
 321 023e 8091 0000 		lds r24,UBat
317
 322 0242 9091 0000 		lds r25,(UBat)+1
318
 323 0246 0091 0000 		lds r16,UBat
319
 324 024a 1091 0000 		lds r17,(UBat)+1
320
 325 024e E090 0000 		lds r14,Capacity
321
 326 0252 F090 0000 		lds r15,(Capacity)+1
322
 327 0256 2DB7      		in r18,__SP_L__
323
 328 0258 3EB7      		in r19,__SP_H__
324
 329 025a 2C50      		subi r18,lo8(-(-12))
325
 330 025c 3040      		sbci r19,hi8(-(-12))
326
 331 025e 2DBF      		out __SP_L__,r18
327
 332 0260 EDB7      		in r30,__SP_L__
328
 333 0262 FEB7      		in r31,__SP_H__
329
 334 0264 3196      		adiw r30,1
330
 335 0266 20E0      		ldi r18,lo8(gs(LIBFC_JetiBox_Putchar))
331
 336 0268 C22E      		mov r12,r18
332
 337 026a 20E0      		ldi r18,hi8(gs(LIBFC_JetiBox_Putchar))
333
 338 026c D22E      		mov r13,r18
334
 339 026e ADB7      		in r26,__SP_L__
335
 340 0270 BEB7      		in r27,__SP_H__
336
 341 0272 1296      		adiw r26,1+1
337
 342 0274 DC92      		st X,r13
338
 343 0276 CE92      		st -X,r12
339
 344 0278 1197      		sbiw r26,1
340
 345 027a 20E0      		ldi r18,lo8(__c.2287)
341
 346 027c 30E0      		ldi r19,hi8(__c.2287)
342
 347 027e 3383      		std Z+3,r19
343
 348 0280 2283      		std Z+2,r18
344
 349 0282 6AE0      		ldi r22,lo8(10)
345
 350 0284 70E0      		ldi r23,hi8(10)
346
 351 0286 0E94 0000 		call __divmodhi4
347
 352 028a 7583      		std Z+5,r23
348
 353 028c 6483      		std Z+4,r22
349
 354 028e C801      		movw r24,r16
350
 355 0290 6AE0      		ldi r22,lo8(10)
351
 356 0292 70E0      		ldi r23,hi8(10)
352
 357 0294 0E94 0000 		call __divmodhi4
353
 358 0298 9783      		std Z+7,r25
354
 359 029a 8683      		std Z+6,r24
355
 360 029c C701      		movw r24,r14
356
 361 029e 6AE0      		ldi r22,lo8(10)
357
 362 02a0 70E0      		ldi r23,hi8(10)
358
 363 02a2 0E94 0000 		call __udivmodhi4
359
 364 02a6 7187      		std Z+9,r23
360
 365 02a8 6087      		std Z+8,r22
361
 366 02aa C701      		movw r24,r14
362
 367 02ac 6AE0      		ldi r22,lo8(10)
363
 368 02ae 70E0      		ldi r23,hi8(10)
364
 369 02b0 0E94 0000 		call __udivmodhi4
365
 370 02b4 9387      		std Z+11,r25
366
 371 02b6 8287      		std Z+10,r24
367
 372 02b8 E091 0000 		lds r30,_printf_P
368
 373 02bc F091 0000 		lds r31,(_printf_P)+1
369
 374 02c0 0995      		icall
370
 375 02c2 2DB7      		in r18,__SP_L__
371
 376 02c4 3EB7      		in r19,__SP_H__
372
 377 02c6 245F      		subi r18,lo8(-(12))
373
 378 02c8 3F4F      		sbci r19,hi8(-(12))
374
 379 02ca 2DBF      		out __SP_L__,r18
375
 380 02cc 80E1      		ldi r24,lo8(16)
376
 381 02ce 0E94 0000 		call LIBFC_JetiBox_SetPos
377
 382 02d2 8DB7      		in r24,__SP_L__
378
 383 02d4 9EB7      		in r25,__SP_H__
379
 384 02d6 0897      		sbiw r24,8
380
 385 02d8 8DBF      		out __SP_L__,r24
381
 386 02da EDB7      		in r30,__SP_L__
382
 387 02dc FEB7      		in r31,__SP_H__
383
 388 02de 3196      		adiw r30,1
384
 389 02e0 ADB7      		in r26,__SP_L__
385
 390 02e2 BEB7      		in r27,__SP_H__
386
 391 02e4 1296      		adiw r26,1+1
387
 392 02e6 DC92      		st X,r13
388
 393 02e8 CE92      		st -X,r12
389
 394 02ea 1197      		sbiw r26,1
390
 395 02ec 80E0      		ldi r24,lo8(__c.2289)
391
 396 02ee 90E0      		ldi r25,hi8(__c.2289)
392
 397 02f0 9383      		std Z+3,r25
393
 398 02f2 8283      		std Z+2,r24
394
 399 02f4 8091 0000 		lds r24,Capacity+2
395
 400 02f8 9091 0000 		lds r25,(Capacity+2)+1
396
 401 02fc 9583      		std Z+5,r25
397
 402 02fe 8483      		std Z+4,r24
398
 403 0300 8091 0000 		lds r24,Capacity+4
399
 404 0304 9091 0000 		lds r25,(Capacity+4)+1
400
 405 0308 9783      		std Z+7,r25
401
 406 030a 8683      		std Z+6,r24
402
 407 030c E091 0000 		lds r30,_printf_P
403
 408 0310 F091 0000 		lds r31,(_printf_P)+1
404
 409 0314 0995      		icall
405
 410 0316 2DB7      		in r18,__SP_L__
406
 411 0318 3EB7      		in r19,__SP_H__
407
 412 031a 285F      		subi r18,lo8(-(8))
408
 413 031c 3F4F      		sbci r19,hi8(-(8))
409
 414 031e 2DBF      		out __SP_L__,r18
410
 415               	/* epilogue start */
411
 416 0320 1F91      		pop r17
412
 417 0322 0F91      		pop r16
413
 418 0324 FF90      		pop r15
414
 419 0326 EF90      		pop r14
415
 420 0328 DF90      		pop r13
416
 421 032a CF90      		pop r12
417
 422 032c 0895      		ret
418
 424               	.global	Menu_Temperature
419
 426               	Menu_Temperature:
420
 427 032e CF93      		push r28
421
 428 0330 DF93      		push r29
422
 429               	/* prologue: function */
423
 430               	/* frame size = 0 */
424
 431 0332 80E0      		ldi r24,lo8(0)
425
 432 0334 0E94 0000 		call LIBFC_JetiBox_SetPos
426
 433 0338 2DB7      		in r18,__SP_L__
427
 434 033a 3EB7      		in r19,__SP_H__
428
 435 033c 2C50      		subi r18,lo8(-(-12))
429
 436 033e 3040      		sbci r19,hi8(-(-12))
430
 437 0340 2DBF      		out __SP_L__,r18
431
 438 0342 EDB7      		in r30,__SP_L__
432
 439 0344 FEB7      		in r31,__SP_H__
433
 440 0346 3196      		adiw r30,1
434
 441 0348 C0E0      		ldi r28,lo8(gs(LIBFC_JetiBox_Putchar))
435
 442 034a D0E0      		ldi r29,hi8(gs(LIBFC_JetiBox_Putchar))
436
 443 034c ADB7      		in r26,__SP_L__
437
 444 034e BEB7      		in r27,__SP_H__
438
 445 0350 1296      		adiw r26,1+1
439
 446 0352 DC93      		st X,r29
440
 447 0354 CE93      		st -X,r28
441
 448 0356 1197      		sbiw r26,1
442
 449 0358 80E0      		ldi r24,lo8(__c.2258)
443
 450 035a 90E0      		ldi r25,hi8(__c.2258)
444
 451 035c 9383      		std Z+3,r25
445
 452 035e 8283      		std Z+2,r24
446
 453 0360 8091 0000 		lds r24,Motor+7
447
 454 0364 9927      		clr r25
448
 455 0366 87FD      		sbrc r24,7
449
 456 0368 9095      		com r25
450
 457 036a 9583      		std Z+5,r25
451
 458 036c 8483      		std Z+4,r24
452
 459 036e 8091 0000 		lds r24,Motor+15
453
 460 0372 9927      		clr r25
454
 461 0374 87FD      		sbrc r24,7
455
 462 0376 9095      		com r25
456
 463 0378 9783      		std Z+7,r25
457
 464 037a 8683      		std Z+6,r24
458
 465 037c 8091 0000 		lds r24,Motor+23
459
 466 0380 9927      		clr r25
460
 467 0382 87FD      		sbrc r24,7
461
 468 0384 9095      		com r25
462
 469 0386 9187      		std Z+9,r25
463
 470 0388 8087      		std Z+8,r24
464
 471 038a 8091 0000 		lds r24,Motor+31
465
 472 038e 9927      		clr r25
466
 473 0390 87FD      		sbrc r24,7
467
 474 0392 9095      		com r25
468
 475 0394 9387      		std Z+11,r25
469
 476 0396 8287      		std Z+10,r24
470
 477 0398 E091 0000 		lds r30,_printf_P
471
 478 039c F091 0000 		lds r31,(_printf_P)+1
472
 479 03a0 0995      		icall
473
 480 03a2 EDB7      		in r30,__SP_L__
474
 481 03a4 FEB7      		in r31,__SP_H__
475
 482 03a6 3C96      		adiw r30,12
476
 483 03a8 EDBF      		out __SP_L__,r30
477
 484 03aa 80E1      		ldi r24,lo8(16)
478
 485 03ac 0E94 0000 		call LIBFC_JetiBox_SetPos
479
 486 03b0 2DB7      		in r18,__SP_L__
480
 487 03b2 3EB7      		in r19,__SP_H__
481
 488 03b4 2C50      		subi r18,lo8(-(-12))
482
 489 03b6 3040      		sbci r19,hi8(-(-12))
483
 490 03b8 2DBF      		out __SP_L__,r18
484
 491 03ba EDB7      		in r30,__SP_L__
485
 492 03bc FEB7      		in r31,__SP_H__
486
 493 03be 3196      		adiw r30,1
487
 494 03c0 ADB7      		in r26,__SP_L__
488
 495 03c2 BEB7      		in r27,__SP_H__
489
 496 03c4 1296      		adiw r26,1+1
490
 497 03c6 DC93      		st X,r29
491
 498 03c8 CE93      		st -X,r28
492
 499 03ca 1197      		sbiw r26,1
493
 500 03cc 80E0      		ldi r24,lo8(__c.2260)
494
 501 03ce 90E0      		ldi r25,hi8(__c.2260)
495
 502 03d0 9383      		std Z+3,r25
496
 503 03d2 8283      		std Z+2,r24
497
 504 03d4 8091 0000 		lds r24,Motor+39
498
 505 03d8 9927      		clr r25
499
 506 03da 87FD      		sbrc r24,7
500
 507 03dc 9095      		com r25
501
 508 03de 9583      		std Z+5,r25
502
 509 03e0 8483      		std Z+4,r24
503
 510 03e2 8091 0000 		lds r24,Motor+47
504
 511 03e6 9927      		clr r25
505
 512 03e8 87FD      		sbrc r24,7
506
 513 03ea 9095      		com r25
507
 514 03ec 9783      		std Z+7,r25
508
 515 03ee 8683      		std Z+6,r24
509
 516 03f0 8091 0000 		lds r24,Motor+55
510
 517 03f4 9927      		clr r25
511
 518 03f6 87FD      		sbrc r24,7
512
 519 03f8 9095      		com r25
513
 520 03fa 9187      		std Z+9,r25
514
 521 03fc 8087      		std Z+8,r24
515
 522 03fe 8091 0000 		lds r24,Motor+63
516
 523 0402 9927      		clr r25
517
 524 0404 87FD      		sbrc r24,7
518
 525 0406 9095      		com r25
519
 526 0408 9387      		std Z+11,r25
520
 527 040a 8287      		std Z+10,r24
521
 528 040c E091 0000 		lds r30,_printf_P
522
 529 0410 F091 0000 		lds r31,(_printf_P)+1
523
 530 0414 0995      		icall
524
 531 0416 8091 0000 		lds r24,RequiredMotors
525
 532 041a EDB7      		in r30,__SP_L__
526
 533 041c FEB7      		in r31,__SP_H__
527
 534 041e 3C96      		adiw r30,12
528
 535 0420 EDBF      		out __SP_L__,r30
529
 536 0422 8530      		cpi r24,lo8(5)
530
 537 0424 00F4      		brsh .L27
531
 538 0426 80E1      		ldi r24,lo8(16)
532
 539 0428 0E94 0000 		call LIBFC_JetiBox_SetPos
533
 540 042c 00D0      		rcall .
534
 541 042e 00D0      		rcall .
535
 542 0430 ADB7      		in r26,__SP_L__
536
 543 0432 BEB7      		in r27,__SP_H__
537
 544 0434 1296      		adiw r26,1+1
538
 545 0436 DC93      		st X,r29
539
 546 0438 CE93      		st -X,r28
540
 547 043a 1197      		sbiw r26,1
541
 548 043c 80E0      		ldi r24,lo8(__c.2262)
542
 549 043e 90E0      		ldi r25,hi8(__c.2262)
543
 550 0440 1496      		adiw r26,3+1
544
 551 0442 9C93      		st X,r25
545
 552 0444 8E93      		st -X,r24
546
 553 0446 1397      		sbiw r26,3
547
 554 0448 E091 0000 		lds r30,_printf_P
548
 555 044c F091 0000 		lds r31,(_printf_P)+1
549
 556 0450 0995      		icall
550
 557 0452 0F90      		pop __tmp_reg__
551
 558 0454 0F90      		pop __tmp_reg__
552
 559 0456 0F90      		pop __tmp_reg__
553
 560 0458 0F90      		pop __tmp_reg__
554
 561 045a 00C0      		rjmp .L29
555
 562               	.L27:
556
 563 045c 8730      		cpi r24,lo8(7)
557
 564 045e 00F4      		brsh .L29
558
 565 0460 88E1      		ldi r24,lo8(24)
559
 566 0462 0E94 0000 		call LIBFC_JetiBox_SetPos
560
 567 0466 00D0      		rcall .
561
 568 0468 00D0      		rcall .
562
 569 046a 00D0      		rcall .
563
 570 046c EDB7      		in r30,__SP_L__
564
 571 046e FEB7      		in r31,__SP_H__
565
 572 0470 3196      		adiw r30,1
566
 573 0472 ADB7      		in r26,__SP_L__
567
 574 0474 BEB7      		in r27,__SP_H__
568
 575 0476 1296      		adiw r26,1+1
569
 576 0478 DC93      		st X,r29
570
 577 047a CE93      		st -X,r28
571
 578 047c 1197      		sbiw r26,1
572
 579 047e 80E0      		ldi r24,lo8(__c.2264)
573
 580 0480 90E0      		ldi r25,hi8(__c.2264)
574
 581 0482 9383      		std Z+3,r25
575
 582 0484 8283      		std Z+2,r24
576
 583 0486 8FED      		ldi r24,lo8(223)
577
 584 0488 90E0      		ldi r25,hi8(223)
578
 585 048a 9583      		std Z+5,r25
579
 586 048c 8483      		std Z+4,r24
580
 587 048e E091 0000 		lds r30,_printf_P
581
 588 0492 F091 0000 		lds r31,(_printf_P)+1
582
 589 0496 0995      		icall
583
 590 0498 EDB7      		in r30,__SP_L__
584
 591 049a FEB7      		in r31,__SP_H__
585
 592 049c 3696      		adiw r30,6
586
 593 049e EDBF      		out __SP_L__,r30
587
 594               	.L29:
588
 595               	/* epilogue start */
589
 596 04a0 DF91      		pop r29
590
 597 04a2 CF91      		pop r28
591
 598 04a4 0895      		ret
592
 600               	.global	Menu_Status
593
 602               	Menu_Status:
594
 603 04a6 0F93      		push r16
595
 604 04a8 1F93      		push r17
596
 605 04aa CF93      		push r28
597
 606 04ac DF93      		push r29
598
 607               	/* prologue: function */
599
 608               	/* frame size = 0 */
600
 609 04ae 80E0      		ldi r24,lo8(0)
601
 610 04b0 0E94 0000 		call LIBFC_JetiBox_SetPos
602
 611 04b4 8091 0000 		lds r24,UBat
603
 612 04b8 9091 0000 		lds r25,(UBat)+1
604
 613 04bc 0091 0000 		lds r16,UBat
605
 614 04c0 1091 0000 		lds r17,(UBat)+1
606
 615 04c4 2DB7      		in r18,__SP_L__
607
 616 04c6 3EB7      		in r19,__SP_H__
608
 617 04c8 2850      		subi r18,lo8(-(-8))
609
 618 04ca 3040      		sbci r19,hi8(-(-8))
610
 619 04cc 2DBF      		out __SP_L__,r18
611
 620 04ce EDB7      		in r30,__SP_L__
612
 621 04d0 FEB7      		in r31,__SP_H__
613
 622 04d2 3196      		adiw r30,1
614
 623 04d4 C0E0      		ldi r28,lo8(gs(LIBFC_JetiBox_Putchar))
615
 624 04d6 D0E0      		ldi r29,hi8(gs(LIBFC_JetiBox_Putchar))
616
 625 04d8 ADB7      		in r26,__SP_L__
617
 626 04da BEB7      		in r27,__SP_H__
618
 627 04dc 1296      		adiw r26,1+1
619
 628 04de DC93      		st X,r29
620
 629 04e0 CE93      		st -X,r28
621
 630 04e2 1197      		sbiw r26,1
622
 631 04e4 20E0      		ldi r18,lo8(__c.2216)
623
 632 04e6 30E0      		ldi r19,hi8(__c.2216)
624
 633 04e8 3383      		std Z+3,r19
625
 634 04ea 2283      		std Z+2,r18
626
 635 04ec 6AE0      		ldi r22,lo8(10)
627
 636 04ee 70E0      		ldi r23,hi8(10)
628
 637 04f0 0E94 0000 		call __divmodhi4
629
 638 04f4 7583      		std Z+5,r23
630
 639 04f6 6483      		std Z+4,r22
631
 640 04f8 C801      		movw r24,r16
632
 641 04fa 6AE0      		ldi r22,lo8(10)
633
 642 04fc 70E0      		ldi r23,hi8(10)
634
 643 04fe 0E94 0000 		call __divmodhi4
635
 644 0502 9783      		std Z+7,r25
636
 645 0504 8683      		std Z+6,r24
637
 646 0506 E091 0000 		lds r30,_printf_P
638
 647 050a F091 0000 		lds r31,(_printf_P)+1
639
 648 050e 0995      		icall
640
 649 0510 EDB7      		in r30,__SP_L__
641
 650 0512 FEB7      		in r31,__SP_H__
642
 651 0514 3896      		adiw r30,8
643
 652 0516 EDBF      		out __SP_L__,r30
644
 653 0518 8091 0000 		lds r24,NaviDataOkay
645
 654 051c 8823      		tst r24
646
 655 051e 01F4      		brne .+2
647
 656 0520 00C0      		rjmp .L31
648
 657 0522 86E0      		ldi r24,lo8(6)
649
 658 0524 0E94 0000 		call LIBFC_JetiBox_SetPos
650
 659 0528 2DB7      		in r18,__SP_L__
651
 660 052a 3EB7      		in r19,__SP_H__
652
 661 052c 2A50      		subi r18,lo8(-(-10))
653
 662 052e 3040      		sbci r19,hi8(-(-10))
654
 663 0530 2DBF      		out __SP_L__,r18
655
 664 0532 0DB7      		in r16,__SP_L__
656
 665 0534 1EB7      		in r17,__SP_H__
657
 666 0536 0F5F      		subi r16,lo8(-(1))
658
 667 0538 1F4F      		sbci r17,hi8(-(1))
659
 668 053a ADB7      		in r26,__SP_L__
660
 669 053c BEB7      		in r27,__SP_H__
661
 670 053e 1296      		adiw r26,1+1
662
 671 0540 DC93      		st X,r29
663
 672 0542 CE93      		st -X,r28
664
 673 0544 1197      		sbiw r26,1
665
 674 0546 80E0      		ldi r24,lo8(__c.2218)
666
 675 0548 90E0      		ldi r25,hi8(__c.2218)
667
 676 054a F801      		movw r30,r16
668
 677 054c 9383      		std Z+3,r25
669
 678 054e 8283      		std Z+2,r24
670
 679 0550 6091 0000 		lds r22,ErsatzKompass
671
 680 0554 7091 0000 		lds r23,(ErsatzKompass)+1
672
 681 0558 8091 0000 		lds r24,(ErsatzKompass)+2
673
 682 055c 9091 0000 		lds r25,(ErsatzKompass)+3
674
 683 0560 2091 0000 		lds r18,GIER_GRAD_FAKTOR
675
 684 0564 3091 0000 		lds r19,(GIER_GRAD_FAKTOR)+1
676
 685 0568 4091 0000 		lds r20,(GIER_GRAD_FAKTOR)+2
677
 686 056c 5091 0000 		lds r21,(GIER_GRAD_FAKTOR)+3
678
 687 0570 0E94 0000 		call __divmodsi4
679
 688 0574 D801      		movw r26,r16
680
 689 0576 1596      		adiw r26,4+1
681
 690 0578 3C93      		st X,r19
682
 691 057a 2E93      		st -X,r18
683
 692 057c 1497      		sbiw r26,4
684
 693 057e 8FED      		ldi r24,lo8(223)
685
 694 0580 90E0      		ldi r25,hi8(223)
686
 695 0582 1796      		adiw r26,6+1
687
 696 0584 9C93      		st X,r25
688
 697 0586 8E93      		st -X,r24
689
 698 0588 1697      		sbiw r26,6
690
 699 058a 8091 0000 		lds r24,GPSInfo+4
691
 700 058e 9091 0000 		lds r25,(GPSInfo+4)+1
692
 701 0592 6AE0      		ldi r22,lo8(10)
693
 702 0594 70E0      		ldi r23,hi8(10)
694
 703 0596 0E94 0000 		call __udivmodhi4
695
 704 059a F801      		movw r30,r16
696
 705 059c 7187      		std Z+9,r23
697
 706 059e 6087      		std Z+8,r22
698
 707 05a0 E091 0000 		lds r30,_printf_P
699
 708 05a4 F091 0000 		lds r31,(_printf_P)+1
700
 709 05a8 0995      		icall
701
 710 05aa 2DB7      		in r18,__SP_L__
702
 711 05ac 3EB7      		in r19,__SP_H__
703
 712 05ae 265F      		subi r18,lo8(-(10))
704
 713 05b0 3F4F      		sbci r19,hi8(-(10))
705
 714 05b2 2DBF      		out __SP_L__,r18
706
 715 05b4 00C0      		rjmp .L32
707
 716               	.L31:
708
 717 05b6 86E0      		ldi r24,lo8(6)
709
 718 05b8 0E94 0000 		call LIBFC_JetiBox_SetPos
710
 719 05bc 00D0      		rcall .
711
 720 05be 00D0      		rcall .
712
 721 05c0 ADB7      		in r26,__SP_L__
713
 722 05c2 BEB7      		in r27,__SP_H__
714
 723 05c4 1296      		adiw r26,1+1
715
 724 05c6 DC93      		st X,r29
716
 725 05c8 CE93      		st -X,r28
717
 726 05ca 1197      		sbiw r26,1
718
 727 05cc 80E0      		ldi r24,lo8(__c.2220)
719
 728 05ce 90E0      		ldi r25,hi8(__c.2220)
720
 729 05d0 1496      		adiw r26,3+1
721
 730 05d2 9C93      		st X,r25
722
 731 05d4 8E93      		st -X,r24
723
 732 05d6 1397      		sbiw r26,3
724
 733 05d8 E091 0000 		lds r30,_printf_P
725
 734 05dc F091 0000 		lds r31,(_printf_P)+1
726
 735 05e0 0995      		icall
727
 736 05e2 0F90      		pop __tmp_reg__
728
 737 05e4 0F90      		pop __tmp_reg__
729
 738 05e6 0F90      		pop __tmp_reg__
730
 739 05e8 0F90      		pop __tmp_reg__
731
 740               	.L32:
732
 741 05ea 8091 0000 		lds r24,NC_ErrorCode
733
 742 05ee 8823      		tst r24
734
 743 05f0 01F0      		breq .L33
735
 744 05f2 86E0      		ldi r24,lo8(6)
736
 745 05f4 0E94 0000 		call LIBFC_JetiBox_SetPos
737
 746 05f8 00D0      		rcall .
738
 747 05fa 00D0      		rcall .
739
 748 05fc 00D0      		rcall .
740
 749 05fe EDB7      		in r30,__SP_L__
741
 750 0600 FEB7      		in r31,__SP_H__
742
 751 0602 3196      		adiw r30,1
743
 752 0604 80E0      		ldi r24,lo8(gs(LIBFC_JetiBox_Putchar))
744
 753 0606 90E0      		ldi r25,hi8(gs(LIBFC_JetiBox_Putchar))
745
 754 0608 ADB7      		in r26,__SP_L__
746
 755 060a BEB7      		in r27,__SP_H__
747
 756 060c 1296      		adiw r26,1+1
748
 757 060e 9C93      		st X,r25
749
 758 0610 8E93      		st -X,r24
750
 759 0612 1197      		sbiw r26,1
751
 760 0614 80E0      		ldi r24,lo8(__c.2222)
752
 761 0616 90E0      		ldi r25,hi8(__c.2222)
753
 762 0618 9383      		std Z+3,r25
754
 763 061a 8283      		std Z+2,r24
755
 764 061c 8091 0000 		lds r24,NC_ErrorCode
756
 765 0620 8483      		std Z+4,r24
757
 766 0622 1582      		std Z+5,__zero_reg__
758
 767 0624 E091 0000 		lds r30,_printf_P
759
 768 0628 F091 0000 		lds r31,(_printf_P)+1
760
 769 062c 0995      		icall
761
 770 062e EDB7      		in r30,__SP_L__
762
 771 0630 FEB7      		in r31,__SP_H__
763
 772 0632 3696      		adiw r30,6
764
 773 0634 EDBF      		out __SP_L__,r30
765
 774               	.L33:
766
 775 0636 80E1      		ldi r24,lo8(16)
767
 776 0638 0E94 0000 		call LIBFC_JetiBox_SetPos
768
 777 063c 2091 0000 		lds r18,FlugSekunden
769
 778 0640 3091 0000 		lds r19,(FlugSekunden)+1
770
 779 0644 8DB7      		in r24,__SP_L__
771
 780 0646 9EB7      		in r25,__SP_H__
772
 781 0648 0A97      		sbiw r24,10
773
 782 064a 8DBF      		out __SP_L__,r24
774
 783 064c EDB7      		in r30,__SP_L__
775
 784 064e FEB7      		in r31,__SP_H__
776
 785 0650 3196      		adiw r30,1
777
 786 0652 C0E0      		ldi r28,lo8(gs(LIBFC_JetiBox_Putchar))
778
 787 0654 D0E0      		ldi r29,hi8(gs(LIBFC_JetiBox_Putchar))
779
 788 0656 ADB7      		in r26,__SP_L__
780
 789 0658 BEB7      		in r27,__SP_H__
781
 790 065a 1296      		adiw r26,1+1
782
 791 065c DC93      		st X,r29
783
 792 065e CE93      		st -X,r28
784
 793 0660 1197      		sbiw r26,1
785
 794 0662 80E0      		ldi r24,lo8(__c.2224)
786
 795 0664 90E0      		ldi r25,hi8(__c.2224)
787
 796 0666 9383      		std Z+3,r25
788
 797 0668 8283      		std Z+2,r24
789
 798 066a 8091 0000 		lds r24,Capacity+4
790
 799 066e 9091 0000 		lds r25,(Capacity+4)+1
791
 800 0672 9583      		std Z+5,r25
792
 801 0674 8483      		std Z+4,r24
793
 802 0676 C901      		movw r24,r18
794
 803 0678 6CE3      		ldi r22,lo8(60)
795
 804 067a 70E0      		ldi r23,hi8(60)
796
 805 067c 0E94 0000 		call __udivmodhi4
797
 806 0680 7783      		std Z+7,r23
798
 807 0682 6683      		std Z+6,r22
799
 808 0684 C901      		movw r24,r18
800
 809 0686 6CE3      		ldi r22,lo8(60)
801
 810 0688 70E0      		ldi r23,hi8(60)
802
 811 068a 0E94 0000 		call __udivmodhi4
803
 812 068e 9187      		std Z+9,r25
804
 813 0690 8087      		std Z+8,r24
805
 814 0692 E091 0000 		lds r30,_printf_P
806
 815 0696 F091 0000 		lds r31,(_printf_P)+1
807
 816 069a 0995      		icall
808
 817 069c 8091 0000 		lds r24,EE_Parameter+13
809
 818 06a0 EDB7      		in r30,__SP_L__
810
 819 06a2 FEB7      		in r31,__SP_H__
811
 820 06a4 3A96      		adiw r30,10
812
 821 06a6 EDBF      		out __SP_L__,r30
813
 822 06a8 80FF      		sbrs r24,0
814
 823 06aa 00C0      		rjmp .L35
815
 824 06ac 8AE1      		ldi r24,lo8(26)
816
 825 06ae 0E94 0000 		call LIBFC_JetiBox_SetPos
817
 826 06b2 2DB7      		in r18,__SP_L__
818
 827 06b4 3EB7      		in r19,__SP_H__
819
 828 06b6 2850      		subi r18,lo8(-(-8))
820
 829 06b8 3040      		sbci r19,hi8(-(-8))
821
 830 06ba 2DBF      		out __SP_L__,r18
822
 831 06bc 0DB7      		in r16,__SP_L__
823
 832 06be 1EB7      		in r17,__SP_H__
824
 833 06c0 0F5F      		subi r16,lo8(-(1))
825
 834 06c2 1F4F      		sbci r17,hi8(-(1))
826
 835 06c4 ADB7      		in r26,__SP_L__
827
 836 06c6 BEB7      		in r27,__SP_H__
828
 837 06c8 1296      		adiw r26,1+1
829
 838 06ca DC93      		st X,r29
830
 839 06cc CE93      		st -X,r28
831
 840 06ce 1197      		sbiw r26,1
832
 841 06d0 80E0      		ldi r24,lo8(__c.2226)
833
 842 06d2 90E0      		ldi r25,hi8(__c.2226)
834
 843 06d4 F801      		movw r30,r16
835
 844 06d6 9383      		std Z+3,r25
836
 845 06d8 8283      		std Z+2,r24
837
 846 06da 6091 0000 		lds r22,HoehenWert
838
 847 06de 7091 0000 		lds r23,(HoehenWert)+1
839
 848 06e2 8091 0000 		lds r24,(HoehenWert)+2
840
 849 06e6 9091 0000 		lds r25,(HoehenWert)+3
841
 850 06ea 24E6      		ldi r18,lo8(100)
842
 851 06ec 30E0      		ldi r19,hi8(100)
843
 852 06ee 40E0      		ldi r20,hlo8(100)
844
 853 06f0 50E0      		ldi r21,hhi8(100)
845
 854 06f2 0E94 0000 		call __divmodsi4
846
 855 06f6 D801      		movw r26,r16
847
 856 06f8 1596      		adiw r26,4+1
848
 857 06fa 3C93      		st X,r19
849
 858 06fc 2E93      		st -X,r18
850
 859 06fe 1497      		sbiw r26,4
851
 860 0700 8091 0000 		lds r24,VarioCharacter
852
 861 0704 1696      		adiw r26,6
853
 862 0706 8C93      		st X,r24
854
 863 0708 1697      		sbiw r26,6
855
 864 070a 1796      		adiw r26,7
856
 865 070c 1C92      		st X,__zero_reg__
857
 866 070e E091 0000 		lds r30,_printf_P
858
 867 0712 F091 0000 		lds r31,(_printf_P)+1
859
 868 0716 0995      		icall
860
 869 0718 EDB7      		in r30,__SP_L__
861
 870 071a FEB7      		in r31,__SP_H__
862
 871 071c 3896      		adiw r30,8
863
 872 071e EDBF      		out __SP_L__,r30
864
 873               	.L35:
865
 874               	/* epilogue start */
866
 875 0720 DF91      		pop r29
867
 876 0722 CF91      		pop r28
868
 877 0724 1F91      		pop r17
869
 878 0726 0F91      		pop r16
870
 879 0728 0895      		ret
871
 881               	.global	JetiBox_Menu
872
 882               		.section	.progmem.data,"a",@progbits
873
 885               	JetiBox_Menu:
874
 886 0000 03        		.byte	3
875
 887 0001 01        		.byte	1
876
 888 0002 00        		.byte	0
877
 889 0003 00        		.byte	0
878
 890 0004 0000      		.word	gs(Menu_Status)
879
 891 0006 00        		.byte	0
880
 892 0007 02        		.byte	2
881
 893 0008 01        		.byte	1
882
 894 0009 01        		.byte	1
883
 895 000a 0000      		.word	gs(Menu_Temperature)
884
 896 000c 01        		.byte	1
885
 897 000d 03        		.byte	3
886
 898 000e 02        		.byte	2
887
 899 000f 02        		.byte	2
888
 900 0010 0000      		.word	gs(Menu_Battery)
889
 901 0012 02        		.byte	2
890
 902 0013 00        		.byte	0
891
 903 0014 03        		.byte	3
892
 904 0015 03        		.byte	3
893
 905 0016 0000      		.word	gs(Menu_PosInfo)
894
 906               		.lcomm last_item.2349,1
895
 907               		.lcomm item.2348,1
896
 910               	__c.2319:
897
 911 0018 4E6F 204E 		.string	"No NaviCtrl!"
898
 911      6176 6943
899
 911      7472 6C21
900
 911      00
901
 914               	__c.2317:
902
 915 0025 486F 6D65 		.string	"Home:%3dm %3d%c"
903
 915      3A25 3364
904
 915      6D20 2533
905
 915      6425 6300
906
 918               	__c.2315:
907
 919 0035 4447 5053 		.string	"DGPS"
908
 919      00
909
 922               	__c.2313:
910
 923 003a 4E6F 4678 		.string	"NoFx"
911
 923      00
912
 926               	__c.2307:
913
 927 003f 2020 3344 		.string	"  3D"
914
 927      00
915
 930               	__c.2304:
916
 931 0044 2532 756D 		.string	"%2um/s Sat:%d "
917
 931      2F73 2053
918
 931      6174 3A25
919
 931      6420 00
920
 934               	__c.2289:
921
 935 0053 2534 6957 		.string	"%4iW %6imAh"
922
 935      2025 3669
923
 935      6D41 6800
924
 938               	__c.2287:
925
 939 005f 2532 692E 		.string	"%2i.%1iV  %3i.%1iA"
926
 939      2531 6956
927
 939      2020 2533
928
 939      692E 2531
929
 939      6941 00
930
 942               	__c.2264:
931
 943 0072 2563 4320 		.string	"%cC     "
932
 943      2020 2020
933
 943      00
934
 946               	__c.2262:
935
 947 007b 5465 6D70 		.string	"Temperatures    "
936
 947      6572 6174
937
 947      7572 6573
938
 947      2020 2020
939
 947      00
940
 950               	__c.2260:
941
 951 008c 2533 6920 		.string	"%3i %3i %3i %3i"
942
 951      2533 6920
943
 951      2533 6920
944
 951      2533 6900
945
 954               	__c.2258:
946
 955 009c 2533 6920 		.string	"%3i %3i %3i %3i"
947
 955      2533 6920
948
 955      2533 6920
949
 955      2533 6900
950
 958               	__c.2226:
951
 959 00ac 2534 696D 		.string	"%4im%c"
952
 959      2563 00
953
 962               	__c.2224:
954
 963 00b3 2534 6920 		.string	"%4i %2i:%02i"
955
 963      2532 693A
956
 963      2530 3269
957
 963      00
958
 966               	__c.2222:
959
 967 00c0 4552 524F 		.string	"ERROR: %2d"
960
 967      523A 2025
961
 967      3264 00
962
 970               	__c.2220:
963
 971 00cb 5374 6174 		.string	"Status"
964
 971      7573 00
965
 974               	__c.2218:
966
 975 00d2 2533 6425 		.string	"%3d%c %03dm"
967
 975      6320 2530
968
 975      3364 6D00
969
 978               	__c.2216:
970
 979 00de 2532 692E 		.string	"%2i.%1iV"
971
 979      2531 6956
972
 979      00
973
 980               	.global __do_clear_bss
1755 - 974
DEFINED SYMBOLS
975
                            *ABS*:00000000 jetimenu.c
1789 - 976
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:2      *ABS*:0000003f __SREG__
977
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:3      *ABS*:0000003e __SP_H__
978
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:4      *ABS*:0000003d __SP_L__
979
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:5      *ABS*:00000034 __CCP__
980
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:6      *ABS*:00000000 __tmp_reg__
981
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:7      *ABS*:00000001 __zero_reg__
982
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:11     .text:00000000 JetiBox_Update
983
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:906    .bss:00000001 item.2348
984
                             .bss:00000000 last_item.2349
985
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:885    .progmem.data:00000000 JetiBox_Menu
986
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:123    .text:0000009a Menu_PosInfo
987
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:930    .progmem.data:00000044 __c.2304
988
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:926    .progmem.data:0000003f __c.2307
989
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:922    .progmem.data:0000003a __c.2313
990
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:918    .progmem.data:00000035 __c.2315
991
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:914    .progmem.data:00000025 __c.2317
992
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:910    .progmem.data:00000018 __c.2319
993
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:310    .text:0000022c Menu_Battery
994
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:938    .progmem.data:0000005f __c.2287
995
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:934    .progmem.data:00000053 __c.2289
996
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:426    .text:0000032e Menu_Temperature
997
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:954    .progmem.data:0000009c __c.2258
998
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:950    .progmem.data:0000008c __c.2260
999
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:946    .progmem.data:0000007b __c.2262
1000
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:942    .progmem.data:00000072 __c.2264
1001
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:602    .text:000004a6 Menu_Status
1002
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:978    .progmem.data:000000de __c.2216
1003
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:974    .progmem.data:000000d2 __c.2218
1004
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:970    .progmem.data:000000cb __c.2220
1005
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:966    .progmem.data:000000c0 __c.2222
1006
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:962    .progmem.data:000000b3 __c.2224
1007
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccJr6Gjs.s:958    .progmem.data:000000ac __c.2226
1755 - 1008
 
1009
UNDEFINED SYMBOLS
1789 - 1010
LIBFC_JetiBox_Clear
1011
NaviDataOkay
1012
LIBFC_JetiBox_Putchar
1755 - 1013
LIBFC_JetiBox_SetPos
1789 - 1014
GPSInfo
1015
_printf_P
1016
__udivmodhi4
1755 - 1017
UBat
1789 - 1018
Capacity
1755 - 1019
__divmodhi4
1789 - 1020
Motor
1021
RequiredMotors
1755 - 1022
ErsatzKompass
1023
GIER_GRAD_FAKTOR
1024
__divmodsi4
1025
NC_ErrorCode
1026
FlugSekunden
1027
EE_Parameter
1789 - 1028
HoehenWert
1755 - 1029
VarioCharacter
1789 - 1030
__do_clear_bss