Subversion Repositories Projects

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

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

UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
base64_send
get_message
__udivmodqi4
lcd_print_at
lcd_print_atp
menu_choose
key
timer
lcd_cls
lcd_print
lcd_printp
utoa