1 .file "eeprom.c" 2 __SREG__ = 0x3f 3 __SP_H__ = 0x3e 4 __SP_L__ = 0x3d 5 __CCP__ = 0x34 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .text 10 eeprom_read_byte: 11 /* prologue: function */ 12 /* frame size = 0 */ 13 0000 9C01 movw r18,r24 14 .L2: 15 0002 F999 sbic 63-32,1 16 0004 00C0 rjmp .L2 17 0006 32BD out (65)+1-32,r19 18 0008 21BD out 65-32,r18 19 /* #APP */ 20 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 21 /* START EEPROM READ CRITICAL SECTION */ 22 000a F89A sbi 31, 0 23 000c 80B5 in r24, 32 24 /* END EEPROM READ CRITICAL SECTION */ 25 26 ; 0 "" 2 27 /* epilogue start */ 28 /* #NOAPP */ 29 000e 0895 ret 32 eeprom_write_byte: 33 /* prologue: function */ 34 /* frame size = 0 */ 35 0010 9C01 movw r18,r24 36 .L7: 37 0012 F999 sbic 63-32,1 38 0014 00C0 rjmp .L7 39 0016 1FBA out 63-32,__zero_reg__ 40 0018 32BD out (65)+1-32,r19 41 001a 21BD out 65-32,r18 42 001c 60BD out 64-32,r22 43 /* #APP */ 44 ; 315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 45 /* START EEPROM WRITE CRITICAL SECTION */ 46 001e 0FB6 in r0, 63 47 0020 F894 cli 48 0022 FA9A sbi 31, 2 49 0024 F99A sbi 31, 1 50 0026 0FBE out 63, r0 51 /* END EEPROM WRITE CRITICAL SECTION */ 52 ; 0 "" 2 53 /* epilogue start */ 54 /* #NOAPP */ 55 0028 0895 ret 57 .global GetParamByte 59 GetParamByte: 60 /* prologue: function */ 61 /* frame size = 0 */ 62 .L11: 63 002a F999 sbic 63-32,1 64 002c 00C0 rjmp .L11 65 002e 8050 subi r24,lo8(-(EEPromArray)) 66 0030 9040 sbci r25,hi8(-(EEPromArray)) 67 0032 92BD out (65)+1-32,r25 68 0034 81BD out 65-32,r24 69 /* #APP */ 70 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 71 /* START EEPROM READ CRITICAL SECTION */ 72 0036 F89A sbi 31, 0 73 0038 80B5 in r24, 32 74 /* END EEPROM READ CRITICAL SECTION */ 75 76 ; 0 "" 2 77 /* epilogue start */ 78 /* #NOAPP */ 79 003a 0895 ret 81 .global SetParamByte 83 SetParamByte: 84 /* prologue: function */ 85 /* frame size = 0 */ 86 .L15: 87 003c F999 sbic 63-32,1 88 003e 00C0 rjmp .L15 89 0040 1FBA out 63-32,__zero_reg__ 90 0042 8050 subi r24,lo8(-(EEPromArray)) 91 0044 9040 sbci r25,hi8(-(EEPromArray)) 92 0046 92BD out (65)+1-32,r25 93 0048 81BD out 65-32,r24 94 004a 60BD out 64-32,r22 95 /* #APP */ 96 ; 315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 97 /* START EEPROM WRITE CRITICAL SECTION */ 98 004c 0FB6 in r0, 63 99 004e F894 cli 100 0050 FA9A sbi 31, 2 101 0052 F99A sbi 31, 1 102 0054 0FBE out 63, r0 103 /* END EEPROM WRITE CRITICAL SECTION */ 104 ; 0 "" 2 105 /* epilogue start */ 106 /* #NOAPP */ 107 0056 0895 ret 109 .global GetActiveParamSet 111 GetActiveParamSet: 112 /* prologue: function */ 113 /* frame size = 0 */ 114 .L19: 115 0058 F999 sbic 63-32,1 116 005a 00C0 rjmp .L19 117 005c 20E0 ldi r18,lo8(EEPromArray+2) 118 005e 30E0 ldi r19,hi8(EEPromArray+2) 119 0060 32BD out (65)+1-32,r19 120 0062 21BD out 65-32,r18 121 /* #APP */ 122 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 123 /* START EEPROM READ CRITICAL SECTION */ 124 0064 F89A sbi 31, 0 125 0066 80B5 in r24, 32 126 /* END EEPROM READ CRITICAL SECTION */ 127 128 ; 0 "" 2 129 /* #NOAPP */ 130 0068 8630 cpi r24,lo8(6) 131 006a 00F0 brlo .L20 132 .L23: 133 006c F999 sbic 63-32,1 134 006e 00C0 rjmp .L23 135 0070 1FBA out 63-32,__zero_reg__ 136 0072 32BD out (65)+1-32,r19 137 0074 21BD out 65-32,r18 138 0076 83E0 ldi r24,lo8(3) 139 0078 80BD out 64-32,r24 140 /* #APP */ 141 ; 315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 142 /* START EEPROM WRITE CRITICAL SECTION */ 143 007a 0FB6 in r0, 63 144 007c F894 cli 145 007e FA9A sbi 31, 2 146 0080 F99A sbi 31, 1 147 0082 0FBE out 63, r0 148 /* END EEPROM WRITE CRITICAL SECTION */ 149 ; 0 "" 2 150 /* #NOAPP */ 151 .L20: 152 0084 0895 ret 154 .global SetActiveParamSet 156 SetActiveParamSet: 157 /* prologue: function */ 158 /* frame size = 0 */ 159 0086 282F mov r18,r24 160 0088 8630 cpi r24,lo8(6) 161 008a 00F0 brlo .L27 162 008c 25E0 ldi r18,lo8(5) 163 .L30: 164 008e F999 sbic 63-32,1 165 0090 00C0 rjmp .L30 166 0092 1FBA out 63-32,__zero_reg__ 167 0094 80E0 ldi r24,lo8(EEPromArray+2) 168 0096 90E0 ldi r25,hi8(EEPromArray+2) 169 0098 92BD out (65)+1-32,r25 170 009a 81BD out 65-32,r24 171 009c 20BD out 64-32,r18 172 /* #APP */ 173 ; 315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 174 /* START EEPROM WRITE CRITICAL SECTION */ 175 009e 0FB6 in r0, 63 176 00a0 F894 cli 177 00a2 FA9A sbi 31, 2 178 00a4 F99A sbi 31, 1 179 00a6 0FBE out 63, r0 180 /* END EEPROM WRITE CRITICAL SECTION */ 181 ; 0 "" 2 182 /* epilogue start */ 183 /* #NOAPP */ 184 00a8 0895 ret 185 .L27: 186 00aa 8823 tst r24 187 00ac 01F4 brne .L30 188 00ae 21E0 ldi r18,lo8(1) 189 00b0 00C0 rjmp .L30 191 .data 192 .LC0: 193 0000 5175 6164 .string "Quadro" 193 726F 00 194 0007 00 .string "" 195 .text 196 .global MixerTable_Default 198 MixerTable_Default: 199 /* prologue: function */ 200 /* frame size = 0 */ 201 00b2 81E0 ldi r24,lo8(1) 202 00b4 8093 0000 sts Mixer,r24 203 00b8 E0E0 ldi r30,lo8(Mixer+13) 204 00ba F0E0 ldi r31,hi8(Mixer+13) 205 .L33: 206 00bc 1082 st Z,__zero_reg__ 207 00be 1182 std Z+1,__zero_reg__ 208 00c0 1282 std Z+2,__zero_reg__ 209 00c2 1382 std Z+3,__zero_reg__ 210 00c4 3496 adiw r30,4 211 00c6 80E0 ldi r24,hi8(Mixer+77) 212 00c8 E030 cpi r30,lo8(Mixer+77) 213 00ca F807 cpc r31,r24 214 00cc 01F4 brne .L33 215 00ce 80E4 ldi r24,lo8(64) 216 00d0 8093 0000 sts Mixer+13,r24 217 00d4 FF97 sbiw r30,63 218 00d6 8083 st Z,r24 219 00d8 1092 0000 sts Mixer+15,__zero_reg__ 220 00dc 8093 0000 sts Mixer+16,r24 221 00e0 8093 0000 sts Mixer+17,r24 222 00e4 90EC ldi r25,lo8(-64) 223 00e6 9093 0000 sts Mixer+18,r25 224 00ea 1092 0000 sts Mixer+19,__zero_reg__ 225 00ee 8093 0000 sts Mixer+20,r24 226 00f2 8093 0000 sts Mixer+21,r24 227 00f6 1092 0000 sts Mixer+22,__zero_reg__ 228 00fa 9093 0000 sts Mixer+23,r25 229 00fe 9093 0000 sts Mixer+24,r25 230 0102 8093 0000 sts Mixer+25,r24 231 0106 1092 0000 sts Mixer+26,__zero_reg__ 232 010a 8093 0000 sts Mixer+27,r24 233 010e 9093 0000 sts Mixer+28,r25 234 0112 3D97 sbiw r30,13 235 0114 A0E0 ldi r26,lo8(.LC0) 236 0116 B0E0 ldi r27,hi8(.LC0) 237 0118 87E0 ldi r24,lo8(7) 238 .L34: 239 011a 0D90 ld r0,X+ 240 011c 0192 st Z+,r0 241 011e 8150 subi r24,lo8(-(-1)) 242 0120 01F4 brne .L34 243 /* epilogue start */ 244 0122 0895 ret 246 .data 247 .LC1: 248 0008 4265 6769 .string "Beginner" 248 6E6E 6572 248 00 249 0011 00 .string "" 250 .text 251 .global ParamSet_DefaultSet3 253 ParamSet_DefaultSet3: 254 /* prologue: function */ 255 /* frame size = 0 */ 256 0124 8091 0000 lds r24,BoardRelease 257 0128 8431 cpi r24,lo8(20) 258 012a 00F0 brlo .+2 259 012c 00C0 rjmp .L44 260 012e 83E0 ldi r24,lo8(3) 261 0130 8093 0000 sts ParamSet+27,r24 262 0134 80E2 ldi r24,lo8(32) 263 0136 8093 0000 sts ParamSet+57,r24 264 013a 8EE1 ldi r24,lo8(30) 265 013c 8093 0000 sts ParamSet+23,r24 266 0140 85E5 ldi r24,lo8(85) 267 0142 8093 0000 sts ParamSet+54,r24 268 0146 8093 0000 sts ParamSet+55,r24 269 .L40: 270 014a 21E0 ldi r18,lo8(1) 271 014c 2093 0000 sts ParamSet+2,r18 272 0150 82E0 ldi r24,lo8(2) 273 0152 8093 0000 sts ParamSet+1,r24 274 0156 83E0 ldi r24,lo8(3) 275 0158 8093 0000 sts ParamSet,r24 276 015c 74E0 ldi r23,lo8(4) 277 015e 7093 0000 sts ParamSet+3,r23 278 0162 95E0 ldi r25,lo8(5) 279 0164 9093 0000 sts ParamSet+4,r25 280 0168 66E0 ldi r22,lo8(6) 281 016a 6093 0000 sts ParamSet+5,r22 282 016e 87E0 ldi r24,lo8(7) 283 0170 8093 0000 sts ParamSet+6,r24 284 0174 58E0 ldi r21,lo8(8) 285 0176 5093 0000 sts ParamSet+7,r21 286 017a 8AE6 ldi r24,lo8(106) 287 017c 8093 0000 sts ParamSet+8,r24 288 0180 1092 0000 sts ParamSet+86,__zero_reg__ 289 0184 2093 0000 sts ParamSet+88,r18 290 0188 4EE1 ldi r20,lo8(30) 291 018a 4093 0000 sts ParamSet+9,r20 292 018e 8BEF ldi r24,lo8(-5) 293 0190 8093 0000 sts ParamSet+11,r24 294 0194 8AE0 ldi r24,lo8(10) 295 0196 8093 0000 sts ParamSet+12,r24 296 019a 4093 0000 sts ParamSet+10,r20 297 019e 4093 0000 sts ParamSet+14,r20 298 01a2 9093 0000 sts ParamSet+15,r25 299 01a6 80E4 ldi r24,lo8(64) 300 01a8 8093 0000 sts ParamSet+16,r24 301 01ac 1092 0000 sts ParamSet+17,__zero_reg__ 302 01b0 8FE0 ldi r24,lo8(15) 303 01b2 8093 0000 sts ParamSet+13,r24 304 01b6 5093 0000 sts ParamSet+18,r21 305 01ba 90E1 ldi r25,lo8(16) 306 01bc 9093 0000 sts ParamSet+19,r25 307 01c0 6093 0000 sts ParamSet+20,r22 308 01c4 5093 0000 sts ParamSet+21,r21 309 01c8 86EE ldi r24,lo8(-26) 310 01ca 8093 0000 sts ParamSet+22,r24 311 01ce 80E8 ldi r24,lo8(-128) 312 01d0 8093 0000 sts ParamSet+24,r24 313 01d4 34E6 ldi r19,lo8(100) 314 01d6 3093 0000 sts ParamSet+25,r19 315 01da 88E7 ldi r24,lo8(120) 316 01dc 8093 0000 sts ParamSet+26,r24 317 01e0 3093 0000 sts ParamSet+28,r19 318 01e4 8093 0000 sts ParamSet+29,r24 319 01e8 81E2 ldi r24,lo8(33) 320 01ea 8093 0000 sts ParamSet+30,r24 321 01ee 83E2 ldi r24,lo8(35) 322 01f0 8093 0000 sts ParamSet+31,r24 323 01f4 84E1 ldi r24,lo8(20) 324 01f6 8093 0000 sts ParamSet+32,r24 325 01fa 1092 0000 sts ParamSet+33,__zero_reg__ 326 01fe 9093 0000 sts ParamSet+34,r25 327 0202 1092 0000 sts ParamSet+35,__zero_reg__ 328 0206 1092 0000 sts ParamSet+36,__zero_reg__ 329 020a 1092 0000 sts ParamSet+37,__zero_reg__ 330 020e 1092 0000 sts ParamSet+38,__zero_reg__ 331 0212 1092 0000 sts ParamSet+59,__zero_reg__ 332 0216 1092 0000 sts ParamSet+60,__zero_reg__ 333 021a 1092 0000 sts ParamSet+61,__zero_reg__ 334 021e 1092 0000 sts ParamSet+62,__zero_reg__ 335 0222 2093 0000 sts ParamSet+87,r18 336 0226 6093 0000 sts ParamSet+47,r22 337 022a 3093 0000 sts ParamSet+39,r19 338 022e 98E2 ldi r25,lo8(40) 339 0230 9093 0000 sts ParamSet+40,r25 340 0234 1092 0000 sts ParamSet+41,__zero_reg__ 341 0238 8AEF ldi r24,lo8(-6) 342 023a 8093 0000 sts ParamSet+42,r24 343 023e 3093 0000 sts ParamSet+43,r19 344 0242 9093 0000 sts ParamSet+44,r25 345 0246 1092 0000 sts ParamSet+45,__zero_reg__ 346 024a 8093 0000 sts ParamSet+46,r24 347 024e 92E3 ldi r25,lo8(50) 348 0250 9093 0000 sts ParamSet+48,r25 349 0254 2AE5 ldi r18,lo8(90) 350 0256 2093 0000 sts ParamSet+49,r18 351 025a 9093 0000 sts ParamSet+50,r25 352 025e 2093 0000 sts ParamSet+51,r18 353 0262 80E5 ldi r24,lo8(80) 354 0264 8093 0000 sts ParamSet+52,r24 355 0268 86E4 ldi r24,lo8(70) 356 026a 8093 0000 sts ParamSet+53,r24 357 026e 80E2 ldi r24,lo8(32) 358 0270 8093 0000 sts ParamSet+56,r24 359 0274 9093 0000 sts ParamSet+58,r25 360 0278 8FE5 ldi r24,lo8(95) 361 027a 8093 0000 sts ParamSet+63,r24 362 027e 83EF ldi r24,lo8(-13) 363 0280 8093 0000 sts ParamSet+65,r24 364 0284 8AEA ldi r24,lo8(-86) 365 0286 8093 0000 sts ParamSet+67,r24 366 028a 8093 0000 sts ParamSet+68,r24 367 028e 4093 0000 sts ParamSet+64,r20 368 0292 4093 0000 sts ParamSet+66,r20 369 0296 8CEF ldi r24,lo8(-4) 370 0298 8093 0000 sts ParamSet+69,r24 371 029c 3093 0000 sts ParamSet+70,r19 372 02a0 2093 0000 sts ParamSet+71,r18 373 02a4 2093 0000 sts ParamSet+72,r18 374 02a8 2093 0000 sts ParamSet+73,r18 375 02ac 8BE4 ldi r24,lo8(75) 376 02ae 8093 0000 sts ParamSet+74,r24 377 02b2 8093 0000 sts ParamSet+75,r24 378 02b6 8093 0000 sts ParamSet+76,r24 379 02ba 1092 0000 sts ParamSet+77,__zero_reg__ 380 02be 6093 0000 sts ParamSet+78,r22 381 02c2 5093 0000 sts ParamSet+79,r21 382 02c6 2093 0000 sts ParamSet+80,r18 383 02ca 4093 0000 sts ParamSet+81,r20 384 02ce 3093 0000 sts ParamSet+82,r19 385 02d2 3093 0000 sts ParamSet+83,r19 386 02d6 7093 0000 sts ParamSet+84,r23 387 02da A0E0 ldi r26,lo8(ParamSet+89) 388 02dc B0E0 ldi r27,hi8(ParamSet+89) 389 02de E0E0 ldi r30,lo8(.LC1) 390 02e0 F0E0 ldi r31,hi8(.LC1) 391 02e2 89E0 ldi r24,lo8(9) 392 .L41: 393 02e4 0190 ld r0,Z+ 394 02e6 0D92 st X+,r0 395 02e8 8150 subi r24,lo8(-(-1)) 396 02ea 01F4 brne .L41 397 /* epilogue start */ 398 02ec 0895 ret 399 .L44: 400 02ee 85E0 ldi r24,lo8(5) 401 02f0 8093 0000 sts ParamSet+27,r24 402 02f4 1092 0000 sts ParamSet+57,__zero_reg__ 403 02f8 8BE1 ldi r24,lo8(27) 404 02fa 8093 0000 sts ParamSet+23,r24 405 02fe 8EE4 ldi r24,lo8(78) 406 0300 8093 0000 sts ParamSet+54,r24 407 0304 8093 0000 sts ParamSet+55,r24 408 0308 00C0 rjmp .L40 410 .data 411 .LC2: 412 0012 4E6F 726D .string "Normal" 412 616C 00 413 0019 00 .string "" 414 .text 415 .global ParamSet_DefaultSet2 417 ParamSet_DefaultSet2: 418 /* prologue: function */ 419 /* frame size = 0 */ 420 030a 8091 0000 lds r24,BoardRelease 421 030e 8431 cpi r24,lo8(20) 422 0310 00F0 brlo .+2 423 0312 00C0 rjmp .L51 424 0314 83E0 ldi r24,lo8(3) 425 0316 8093 0000 sts ParamSet+27,r24 426 031a 80E2 ldi r24,lo8(32) 427 031c 8093 0000 sts ParamSet+57,r24 428 0320 8EE1 ldi r24,lo8(30) 429 0322 8093 0000 sts ParamSet+23,r24 430 0326 85E5 ldi r24,lo8(85) 431 0328 8093 0000 sts ParamSet+54,r24 432 032c 8093 0000 sts ParamSet+55,r24 433 .L47: 434 0330 31E0 ldi r19,lo8(1) 435 0332 3093 0000 sts ParamSet+2,r19 436 0336 82E0 ldi r24,lo8(2) 437 0338 8093 0000 sts ParamSet+1,r24 438 033c 83E0 ldi r24,lo8(3) 439 033e 8093 0000 sts ParamSet,r24 440 0342 E4E0 ldi r30,lo8(4) 441 0344 E093 0000 sts ParamSet+3,r30 442 0348 25E0 ldi r18,lo8(5) 443 034a 2093 0000 sts ParamSet+4,r18 444 034e 56E0 ldi r21,lo8(6) 445 0350 5093 0000 sts ParamSet+5,r21 446 0354 87E0 ldi r24,lo8(7) 447 0356 8093 0000 sts ParamSet+6,r24 448 035a 78E0 ldi r23,lo8(8) 449 035c 7093 0000 sts ParamSet+7,r23 450 0360 8AE6 ldi r24,lo8(106) 451 0362 8093 0000 sts ParamSet+8,r24 452 0366 1092 0000 sts ParamSet+86,__zero_reg__ 453 036a 3093 0000 sts ParamSet+88,r19 454 036e 4EE1 ldi r20,lo8(30) 455 0370 4093 0000 sts ParamSet+9,r20 456 0374 8BEF ldi r24,lo8(-5) 457 0376 8093 0000 sts ParamSet+11,r24 458 037a 9AE0 ldi r25,lo8(10) 459 037c 9093 0000 sts ParamSet+12,r25 460 0380 4093 0000 sts ParamSet+10,r20 461 0384 4093 0000 sts ParamSet+14,r20 462 0388 2093 0000 sts ParamSet+15,r18 463 038c 80E4 ldi r24,lo8(64) 464 038e 8093 0000 sts ParamSet+16,r24 465 0392 1092 0000 sts ParamSet+17,__zero_reg__ 466 0396 8FE0 ldi r24,lo8(15) 467 0398 8093 0000 sts ParamSet+13,r24 468 039c 9093 0000 sts ParamSet+18,r25 469 03a0 80E1 ldi r24,lo8(16) 470 03a2 8093 0000 sts ParamSet+19,r24 471 03a6 5093 0000 sts ParamSet+20,r21 472 03aa 7093 0000 sts ParamSet+21,r23 473 03ae 86EE ldi r24,lo8(-26) 474 03b0 8093 0000 sts ParamSet+22,r24 475 03b4 80E8 ldi r24,lo8(-128) 476 03b6 8093 0000 sts ParamSet+24,r24 477 03ba 2AE5 ldi r18,lo8(90) 478 03bc 2093 0000 sts ParamSet+25,r18 479 03c0 88E7 ldi r24,lo8(120) 480 03c2 8093 0000 sts ParamSet+26,r24 481 03c6 2093 0000 sts ParamSet+28,r18 482 03ca 8093 0000 sts ParamSet+29,r24 483 03ce 81E2 ldi r24,lo8(33) 484 03d0 8093 0000 sts ParamSet+30,r24 485 03d4 83E2 ldi r24,lo8(35) 486 03d6 8093 0000 sts ParamSet+31,r24 487 03da 4093 0000 sts ParamSet+32,r20 488 03de 1092 0000 sts ParamSet+33,__zero_reg__ 489 03e2 60E2 ldi r22,lo8(32) 490 03e4 6093 0000 sts ParamSet+34,r22 491 03e8 1092 0000 sts ParamSet+35,__zero_reg__ 492 03ec 1092 0000 sts ParamSet+36,__zero_reg__ 493 03f0 1092 0000 sts ParamSet+37,__zero_reg__ 494 03f4 1092 0000 sts ParamSet+38,__zero_reg__ 495 03f8 1092 0000 sts ParamSet+59,__zero_reg__ 496 03fc 1092 0000 sts ParamSet+60,__zero_reg__ 497 0400 1092 0000 sts ParamSet+61,__zero_reg__ 498 0404 1092 0000 sts ParamSet+62,__zero_reg__ 499 0408 3093 0000 sts ParamSet+87,r19 500 040c 5093 0000 sts ParamSet+47,r21 501 0410 34E6 ldi r19,lo8(100) 502 0412 3093 0000 sts ParamSet+39,r19 503 0416 98E2 ldi r25,lo8(40) 504 0418 9093 0000 sts ParamSet+40,r25 505 041c 1092 0000 sts ParamSet+41,__zero_reg__ 506 0420 8AEF ldi r24,lo8(-6) 507 0422 8093 0000 sts ParamSet+42,r24 508 0426 3093 0000 sts ParamSet+43,r19 509 042a 9093 0000 sts ParamSet+44,r25 510 042e 1092 0000 sts ParamSet+45,__zero_reg__ 511 0432 8093 0000 sts ParamSet+46,r24 512 0436 82E3 ldi r24,lo8(50) 513 0438 8093 0000 sts ParamSet+48,r24 514 043c 2093 0000 sts ParamSet+49,r18 515 0440 8093 0000 sts ParamSet+50,r24 516 0444 2093 0000 sts ParamSet+51,r18 517 0448 80E5 ldi r24,lo8(80) 518 044a 8093 0000 sts ParamSet+52,r24 519 044e 8CE3 ldi r24,lo8(60) 520 0450 8093 0000 sts ParamSet+53,r24 521 0454 6093 0000 sts ParamSet+56,r22 522 0458 9BE4 ldi r25,lo8(75) 523 045a 9093 0000 sts ParamSet+58,r25 524 045e 8FE5 ldi r24,lo8(95) 525 0460 8093 0000 sts ParamSet+63,r24 526 0464 83EF ldi r24,lo8(-13) 527 0466 8093 0000 sts ParamSet+65,r24 528 046a 8AEA ldi r24,lo8(-86) 529 046c 8093 0000 sts ParamSet+67,r24 530 0470 8093 0000 sts ParamSet+68,r24 531 0474 84E1 ldi r24,lo8(20) 532 0476 8093 0000 sts ParamSet+64,r24 533 047a 8093 0000 sts ParamSet+66,r24 534 047e 8CEF ldi r24,lo8(-4) 535 0480 8093 0000 sts ParamSet+69,r24 536 0484 3093 0000 sts ParamSet+70,r19 537 0488 2093 0000 sts ParamSet+71,r18 538 048c 2093 0000 sts ParamSet+72,r18 539 0490 2093 0000 sts ParamSet+73,r18 540 0494 9093 0000 sts ParamSet+74,r25 541 0498 9093 0000 sts ParamSet+75,r25 542 049c 9093 0000 sts ParamSet+76,r25 543 04a0 1092 0000 sts ParamSet+77,__zero_reg__ 544 04a4 5093 0000 sts ParamSet+78,r21 545 04a8 7093 0000 sts ParamSet+79,r23 546 04ac 2093 0000 sts ParamSet+80,r18 547 04b0 4093 0000 sts ParamSet+81,r20 548 04b4 3093 0000 sts ParamSet+82,r19 549 04b8 3093 0000 sts ParamSet+83,r19 550 04bc E093 0000 sts ParamSet+84,r30 551 04c0 A0E0 ldi r26,lo8(ParamSet+89) 552 04c2 B0E0 ldi r27,hi8(ParamSet+89) 553 04c4 E0E0 ldi r30,lo8(.LC2) 554 04c6 F0E0 ldi r31,hi8(.LC2) 555 04c8 87E0 ldi r24,lo8(7) 556 .L48: 557 04ca 0190 ld r0,Z+ 558 04cc 0D92 st X+,r0 559 04ce 8150 subi r24,lo8(-(-1)) 560 04d0 01F4 brne .L48 561 /* epilogue start */ 562 04d2 0895 ret 563 .L51: 564 04d4 85E0 ldi r24,lo8(5) 565 04d6 8093 0000 sts ParamSet+27,r24 566 04da 1092 0000 sts ParamSet+57,__zero_reg__ 567 04de 8BE1 ldi r24,lo8(27) 568 04e0 8093 0000 sts ParamSet+23,r24 569 04e4 8EE4 ldi r24,lo8(78) 570 04e6 8093 0000 sts ParamSet+54,r24 571 04ea 8093 0000 sts ParamSet+55,r24 572 04ee 00C0 rjmp .L47 574 .data 575 .LC3: 576 001a 5370 6F72 .string "Sport" 576 7400 577 0020 00 .string "" 578 .text 579 .global ParamSet_DefaultSet1 581 ParamSet_DefaultSet1: 582 /* prologue: function */ 583 /* frame size = 0 */ 584 04f0 8091 0000 lds r24,BoardRelease 585 04f4 8431 cpi r24,lo8(20) 586 04f6 00F0 brlo .+2 587 04f8 00C0 rjmp .L58 588 04fa 83E0 ldi r24,lo8(3) 589 04fc 8093 0000 sts ParamSet+27,r24 590 0500 80E2 ldi r24,lo8(32) 591 0502 8093 0000 sts ParamSet+57,r24 592 0506 8EE1 ldi r24,lo8(30) 593 0508 8093 0000 sts ParamSet+23,r24 594 050c 85E5 ldi r24,lo8(85) 595 050e 8093 0000 sts ParamSet+54,r24 596 0512 8093 0000 sts ParamSet+55,r24 597 .L54: 598 0516 51E0 ldi r21,lo8(1) 599 0518 5093 0000 sts ParamSet+2,r21 600 051c 82E0 ldi r24,lo8(2) 601 051e 8093 0000 sts ParamSet+1,r24 602 0522 83E0 ldi r24,lo8(3) 603 0524 8093 0000 sts ParamSet,r24 604 0528 F4E0 ldi r31,lo8(4) 605 052a F093 0000 sts ParamSet+3,r31 606 052e 95E0 ldi r25,lo8(5) 607 0530 9093 0000 sts ParamSet+4,r25 608 0534 76E0 ldi r23,lo8(6) 609 0536 7093 0000 sts ParamSet+5,r23 610 053a 87E0 ldi r24,lo8(7) 611 053c 8093 0000 sts ParamSet+6,r24 612 0540 68E0 ldi r22,lo8(8) 613 0542 6093 0000 sts ParamSet+7,r22 614 0546 8AE6 ldi r24,lo8(106) 615 0548 8093 0000 sts ParamSet+8,r24 616 054c 1092 0000 sts ParamSet+86,__zero_reg__ 617 0550 5093 0000 sts ParamSet+88,r21 618 0554 4EE1 ldi r20,lo8(30) 619 0556 4093 0000 sts ParamSet+9,r20 620 055a 8BEF ldi r24,lo8(-5) 621 055c 8093 0000 sts ParamSet+11,r24 622 0560 8AE0 ldi r24,lo8(10) 623 0562 8093 0000 sts ParamSet+12,r24 624 0566 4093 0000 sts ParamSet+10,r20 625 056a 4093 0000 sts ParamSet+14,r20 626 056e 9093 0000 sts ParamSet+15,r25 627 0572 80E4 ldi r24,lo8(64) 628 0574 8093 0000 sts ParamSet+16,r24 629 0578 1092 0000 sts ParamSet+17,__zero_reg__ 630 057c 84E1 ldi r24,lo8(20) 631 057e 8093 0000 sts ParamSet+13,r24 632 0582 8EE0 ldi r24,lo8(14) 633 0584 8093 0000 sts ParamSet+18,r24 634 0588 E0E1 ldi r30,lo8(16) 635 058a E093 0000 sts ParamSet+19,r30 636 058e 8CE0 ldi r24,lo8(12) 637 0590 8093 0000 sts ParamSet+20,r24 638 0594 6093 0000 sts ParamSet+21,r22 639 0598 86EE ldi r24,lo8(-26) 640 059a 8093 0000 sts ParamSet+22,r24 641 059e 80E8 ldi r24,lo8(-128) 642 05a0 8093 0000 sts ParamSet+24,r24 643 05a4 30E5 ldi r19,lo8(80) 644 05a6 3093 0000 sts ParamSet+25,r19 645 05aa 86E9 ldi r24,lo8(-106) 646 05ac 8093 0000 sts ParamSet+26,r24 647 05b0 3093 0000 sts ParamSet+28,r19 648 05b4 8093 0000 sts ParamSet+29,r24 649 05b8 81E2 ldi r24,lo8(33) 650 05ba 8093 0000 sts ParamSet+30,r24 651 05be 83E2 ldi r24,lo8(35) 652 05c0 8093 0000 sts ParamSet+31,r24 653 05c4 4093 0000 sts ParamSet+32,r20 654 05c8 1092 0000 sts ParamSet+33,__zero_reg__ 655 05cc 80E2 ldi r24,lo8(32) 656 05ce 8093 0000 sts ParamSet+34,r24 657 05d2 1092 0000 sts ParamSet+35,__zero_reg__ 658 05d6 1092 0000 sts ParamSet+36,__zero_reg__ 659 05da 1092 0000 sts ParamSet+37,__zero_reg__ 660 05de 1092 0000 sts ParamSet+38,__zero_reg__ 661 05e2 1092 0000 sts ParamSet+59,__zero_reg__ 662 05e6 1092 0000 sts ParamSet+60,__zero_reg__ 663 05ea 1092 0000 sts ParamSet+61,__zero_reg__ 664 05ee 1092 0000 sts ParamSet+62,__zero_reg__ 665 05f2 5093 0000 sts ParamSet+87,r21 666 05f6 7093 0000 sts ParamSet+47,r23 667 05fa 24E6 ldi r18,lo8(100) 668 05fc 2093 0000 sts ParamSet+39,r18 669 0600 98E2 ldi r25,lo8(40) 670 0602 9093 0000 sts ParamSet+40,r25 671 0606 1092 0000 sts ParamSet+41,__zero_reg__ 672 060a 8AEF ldi r24,lo8(-6) 673 060c 8093 0000 sts ParamSet+42,r24 674 0610 2093 0000 sts ParamSet+43,r18 675 0614 9093 0000 sts ParamSet+44,r25 676 0618 1092 0000 sts ParamSet+45,__zero_reg__ 677 061c 8093 0000 sts ParamSet+46,r24 678 0620 82E3 ldi r24,lo8(50) 679 0622 8093 0000 sts ParamSet+48,r24 680 0626 9AE5 ldi r25,lo8(90) 681 0628 9093 0000 sts ParamSet+49,r25 682 062c 8093 0000 sts ParamSet+50,r24 683 0630 9093 0000 sts ParamSet+51,r25 684 0634 3093 0000 sts ParamSet+52,r19 685 0638 5093 0000 sts ParamSet+53,r21 686 063c E093 0000 sts ParamSet+56,r30 687 0640 2093 0000 sts ParamSet+58,r18 688 0644 8FE5 ldi r24,lo8(95) 689 0646 8093 0000 sts ParamSet+63,r24 690 064a 83EF ldi r24,lo8(-13) 691 064c 8093 0000 sts ParamSet+65,r24 692 0650 8AEA ldi r24,lo8(-86) 693 0652 8093 0000 sts ParamSet+67,r24 694 0656 8093 0000 sts ParamSet+68,r24 695 065a 8FE0 ldi r24,lo8(15) 696 065c 8093 0000 sts ParamSet+64,r24 697 0660 8093 0000 sts ParamSet+66,r24 698 0664 8CEF ldi r24,lo8(-4) 699 0666 8093 0000 sts ParamSet+69,r24 700 066a 2093 0000 sts ParamSet+70,r18 701 066e 9093 0000 sts ParamSet+71,r25 702 0672 9093 0000 sts ParamSet+72,r25 703 0676 9093 0000 sts ParamSet+73,r25 704 067a 8BE4 ldi r24,lo8(75) 705 067c 8093 0000 sts ParamSet+74,r24 706 0680 8093 0000 sts ParamSet+75,r24 707 0684 8093 0000 sts ParamSet+76,r24 708 0688 1092 0000 sts ParamSet+77,__zero_reg__ 709 068c 7093 0000 sts ParamSet+78,r23 710 0690 6093 0000 sts ParamSet+79,r22 711 0694 9093 0000 sts ParamSet+80,r25 712 0698 4093 0000 sts ParamSet+81,r20 713 069c 2093 0000 sts ParamSet+82,r18 714 06a0 2093 0000 sts ParamSet+83,r18 715 06a4 F093 0000 sts ParamSet+84,r31 716 06a8 A0E0 ldi r26,lo8(ParamSet+89) 717 06aa B0E0 ldi r27,hi8(ParamSet+89) 718 06ac E0E0 ldi r30,lo8(.LC3) 719 06ae F0E0 ldi r31,hi8(.LC3) 720 06b0 86E0 ldi r24,lo8(6) 721 .L55: 722 06b2 0190 ld r0,Z+ 723 06b4 0D92 st X+,r0 724 06b6 8150 subi r24,lo8(-(-1)) 725 06b8 01F4 brne .L55 726 /* epilogue start */ 727 06ba 0895 ret 728 .L58: 729 06bc 85E0 ldi r24,lo8(5) 730 06be 8093 0000 sts ParamSet+27,r24 731 06c2 1092 0000 sts ParamSet+57,__zero_reg__ 732 06c6 8BE1 ldi r24,lo8(27) 733 06c8 8093 0000 sts ParamSet+23,r24 734 06cc 8EE4 ldi r24,lo8(78) 735 06ce 8093 0000 sts ParamSet+54,r24 736 06d2 8093 0000 sts ParamSet+55,r24 737 06d6 00C0 rjmp .L54 739 .global MixerTable_WriteToEEProm 741 MixerTable_WriteToEEProm: 742 /* prologue: function */ 743 /* frame size = 0 */ 744 06d8 8091 0000 lds r24,Mixer 745 06dc 8130 cpi r24,lo8(1) 746 06de 01F0 breq .L60 747 06e0 80E0 ldi r24,lo8(0) 748 06e2 0895 ret 749 .L60: 750 06e4 80E0 ldi r24,lo8(EEPromArray+1000) 751 06e6 90E0 ldi r25,hi8(EEPromArray+1000) 752 06e8 60E0 ldi r22,lo8(Mixer) 753 06ea 70E0 ldi r23,hi8(Mixer) 754 06ec 4DE4 ldi r20,lo8(77) 755 06ee 50E0 ldi r21,hi8(77) 756 06f0 20E0 ldi r18,lo8(gs(eeprom_write_byte)) 757 06f2 30E0 ldi r19,hi8(gs(eeprom_write_byte)) 758 06f4 0E94 0000 call __eewr_block 759 06f8 81E0 ldi r24,lo8(1) 760 06fa 0895 ret 762 .global MixerTable_ReadFromEEProm 764 MixerTable_ReadFromEEProm: 765 /* prologue: function */ 766 /* frame size = 0 */ 767 .L64: 768 06fc F999 sbic 63-32,1 769 06fe 00C0 rjmp .L64 770 0700 60E0 ldi r22,lo8(EEPromArray+1000) 771 0702 70E0 ldi r23,hi8(EEPromArray+1000) 772 0704 72BD out (65)+1-32,r23 773 0706 61BD out 65-32,r22 774 /* #APP */ 775 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 776 /* START EEPROM READ CRITICAL SECTION */ 777 0708 F89A sbi 31, 0 778 070a 80B5 in r24, 32 779 /* END EEPROM READ CRITICAL SECTION */ 780 781 ; 0 "" 2 782 /* #NOAPP */ 783 070c 8130 cpi r24,lo8(1) 784 070e 01F0 breq .L65 785 0710 80E0 ldi r24,lo8(0) 786 0712 0895 ret 787 .L65: 788 0714 80E0 ldi r24,lo8(Mixer) 789 0716 90E0 ldi r25,hi8(Mixer) 790 0718 4DE4 ldi r20,lo8(77) 791 071a 50E0 ldi r21,hi8(77) 792 071c 20E0 ldi r18,lo8(gs(eeprom_read_byte)) 793 071e 30E0 ldi r19,hi8(gs(eeprom_read_byte)) 794 0720 0E94 0000 call __eerd_block 795 0724 81E0 ldi r24,lo8(1) 796 0726 0895 ret 798 .global ParamSet_ReadFromEEProm 800 ParamSet_ReadFromEEProm: 801 /* prologue: function */ 802 /* frame size = 0 */ 803 0728 982F mov r25,r24 804 072a 8150 subi r24,lo8(-(-1)) 805 072c 8530 cpi r24,lo8(5) 806 072e 00F0 brlo .L70 807 0730 6EE2 ldi r22,lo8(302) 808 0732 71E0 ldi r23,hi8(302) 809 .L71: 810 0734 6050 subi r22,lo8(-(EEPromArray)) 811 0736 7040 sbci r23,hi8(-(EEPromArray)) 812 0738 80E0 ldi r24,lo8(ParamSet) 813 073a 90E0 ldi r25,hi8(ParamSet) 814 073c 45E6 ldi r20,lo8(101) 815 073e 50E0 ldi r21,hi8(101) 816 0740 20E0 ldi r18,lo8(gs(eeprom_read_byte)) 817 0742 30E0 ldi r19,hi8(gs(eeprom_read_byte)) 818 0744 0E94 0000 call __eerd_block 819 0748 0E94 0000 call LED_Init 820 /* epilogue start */ 821 074c 0895 ret 822 .L70: 823 074e 892F mov r24,r25 824 0750 90E0 ldi r25,lo8(0) 825 0752 0197 sbiw r24,1 826 0754 25E6 ldi r18,lo8(101) 827 0756 30E0 ldi r19,hi8(101) 828 0758 829F mul r24,r18 829 075a B001 movw r22,r0 830 075c 839F mul r24,r19 831 075e 700D add r23,r0 832 0760 929F mul r25,r18 833 0762 700D add r23,r0 834 0764 1124 clr r1 835 0766 6C59 subi r22,lo8(-(100)) 836 0768 7F4F sbci r23,hi8(-(100)) 837 076a 00C0 rjmp .L71 839 .global ParamSet_WriteToEEProm 841 ParamSet_WriteToEEProm: 842 076c 1F93 push r17 843 /* prologue: function */ 844 /* frame size = 0 */ 845 076e 182F mov r17,r24 846 0770 8630 cpi r24,lo8(6) 847 0772 00F0 brlo .L74 848 0774 15E0 ldi r17,lo8(5) 849 0776 48EF ldi r20,lo8(504) 850 0778 51E0 ldi r21,hi8(504) 851 .L75: 852 077a CA01 movw r24,r20 853 077c 8050 subi r24,lo8(-(EEPromArray)) 854 077e 9040 sbci r25,hi8(-(EEPromArray)) 855 0780 60E0 ldi r22,lo8(ParamSet) 856 0782 70E0 ldi r23,hi8(ParamSet) 857 0784 45E6 ldi r20,lo8(101) 858 0786 50E0 ldi r21,hi8(101) 859 0788 20E0 ldi r18,lo8(gs(eeprom_write_byte)) 860 078a 30E0 ldi r19,hi8(gs(eeprom_write_byte)) 861 078c 0E94 0000 call __eewr_block 862 0790 80E0 ldi r24,lo8(EEPromArray+98) 863 0792 90E0 ldi r25,hi8(EEPromArray+98) 864 0794 65E6 ldi r22,lo8(101) 865 0796 70E0 ldi r23,hi8(101) 866 0798 40E0 ldi r20,lo8(gs(eeprom_write_byte)) 867 079a 50E0 ldi r21,hi8(gs(eeprom_write_byte)) 868 079c 0E94 0000 call __eewr_word 869 07a0 80E0 ldi r24,lo8(EEPromArray+80) 870 07a2 90E0 ldi r25,hi8(EEPromArray+80) 871 07a4 60E0 ldi r22,lo8(ParamSet) 872 07a6 70E0 ldi r23,hi8(ParamSet) 873 07a8 48E0 ldi r20,lo8(8) 874 07aa 50E0 ldi r21,hi8(8) 875 07ac 20E0 ldi r18,lo8(gs(eeprom_write_byte)) 876 07ae 30E0 ldi r19,hi8(gs(eeprom_write_byte)) 877 07b0 0E94 0000 call __eewr_block 878 .L77: 879 07b4 F999 sbic 63-32,1 880 07b6 00C0 rjmp .L77 881 07b8 1FBA out 63-32,__zero_reg__ 882 07ba 80E0 ldi r24,lo8(EEPromArray+2) 883 07bc 90E0 ldi r25,hi8(EEPromArray+2) 884 07be 92BD out (65)+1-32,r25 885 07c0 81BD out 65-32,r24 886 07c2 10BD out 64-32,r17 887 /* #APP */ 888 ; 315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 889 /* START EEPROM WRITE CRITICAL SECTION */ 890 07c4 0FB6 in r0, 63 891 07c6 F894 cli 892 07c8 FA9A sbi 31, 2 893 07ca F99A sbi 31, 1 894 07cc 0FBE out 63, r0 895 /* END EEPROM WRITE CRITICAL SECTION */ 896 ; 0 "" 2 897 /* #NOAPP */ 898 07ce 0E94 0000 call LED_Init 899 07d2 1F91 pop r17 900 07d4 0895 ret 901 .L74: 902 07d6 8823 tst r24 903 07d8 01F4 brne .L80 904 /* epilogue start */ 905 07da 1F91 pop r17 906 07dc 0895 ret 907 .L80: 908 07de 90E0 ldi r25,lo8(0) 909 07e0 0197 sbiw r24,1 910 07e2 25E6 ldi r18,lo8(101) 911 07e4 30E0 ldi r19,hi8(101) 912 07e6 829F mul r24,r18 913 07e8 A001 movw r20,r0 914 07ea 839F mul r24,r19 915 07ec 500D add r21,r0 916 07ee 929F mul r25,r18 917 07f0 500D add r21,r0 918 07f2 1124 clr r1 919 07f4 4C59 subi r20,lo8(-(100)) 920 07f6 5F4F sbci r21,hi8(-(100)) 921 07f8 00C0 rjmp .L75 923 .global ParamSet_Init 925 ParamSet_Init: 926 07fa 2F92 push r2 927 07fc 3F92 push r3 928 07fe 4F92 push r4 929 0800 5F92 push r5 930 0802 6F92 push r6 931 0804 7F92 push r7 932 0806 8F92 push r8 933 0808 9F92 push r9 934 080a AF92 push r10 935 080c BF92 push r11 936 080e CF92 push r12 937 0810 DF92 push r13 938 0812 EF92 push r14 939 0814 FF92 push r15 940 0816 0F93 push r16 941 0818 1F93 push r17 942 081a CF93 push r28 943 081c DF93 push r29 944 /* prologue: function */ 945 /* frame size = 0 */ 946 .L82: 947 081e F999 sbic 63-32,1 948 0820 00C0 rjmp .L82 949 0822 80E0 ldi r24,lo8(EEPromArray+1) 950 0824 90E0 ldi r25,hi8(EEPromArray+1) 951 0826 92BD out (65)+1-32,r25 952 0828 81BD out 65-32,r24 953 /* #APP */ 954 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 955 /* START EEPROM READ CRITICAL SECTION */ 956 082a F89A sbi 31, 0 957 082c 80B5 in r24, 32 958 /* END EEPROM READ CRITICAL SECTION */ 959 960 ; 0 "" 2 961 /* #NOAPP */ 962 082e 8035 cpi r24,lo8(80) 963 0830 01F4 brne .+2 964 0832 00C0 rjmp .L83 965 0834 00D0 rcall . 966 0836 0F92 push __tmp_reg__ 967 0838 ADB7 in r26,__SP_L__ 968 083a BEB7 in r27,__SP_H__ 969 083c 1196 adiw r26,1 970 083e 1C92 st X,__zero_reg__ 971 0840 1197 sbiw r26,1 972 0842 80E0 ldi r24,lo8(__c.1839) 973 0844 90E0 ldi r25,hi8(__c.1839) 974 0846 1396 adiw r26,2+1 975 0848 9C93 st X,r25 976 084a 8E93 st -X,r24 977 084c 1297 sbiw r26,2 978 084e 0E94 0000 call _printf_P 979 0852 0F90 pop __tmp_reg__ 980 0854 0F90 pop __tmp_reg__ 981 0856 0F90 pop __tmp_reg__ 982 .L84: 983 0858 F999 sbic 63-32,1 984 085a 00C0 rjmp .L84 985 085c 1FBA out 63-32,__zero_reg__ 986 085e 80E0 ldi r24,lo8(EEPromArray+1000) 987 0860 90E0 ldi r25,hi8(EEPromArray+1000) 988 0862 92BD out (65)+1-32,r25 989 0864 81BD out 65-32,r24 990 0866 8FEF ldi r24,lo8(-1) 991 0868 80BD out 64-32,r24 992 /* #APP */ 993 ; 315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 994 /* START EEPROM WRITE CRITICAL SECTION */ 995 086a 0FB6 in r0, 63 996 086c F894 cli 997 086e FA9A sbi 31, 2 998 0870 F99A sbi 31, 1 999 0872 0FBE out 63, r0 1000 /* END EEPROM WRITE CRITICAL SECTION */ 1001 ; 0 "" 2 1002 /* #NOAPP */ 1003 .L85: 1004 0874 F999 sbic 63-32,1 1005 0876 00C0 rjmp .L85 1006 0878 50E0 ldi r21,lo8(EEPromArray+80) 1007 087a 252E mov r2,r21 1008 087c 50E0 ldi r21,hi8(EEPromArray+80) 1009 087e 352E mov r3,r21 1010 0880 32BC out (65)+1-32,r3 1011 0882 21BC out 65-32,r2 1012 /* #APP */ 1013 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1014 /* START EEPROM READ CRITICAL SECTION */ 1015 0884 F89A sbi 31, 0 1016 0886 80B5 in r24, 32 1017 /* END EEPROM READ CRITICAL SECTION */ 1018 1019 ; 0 "" 2 1020 /* #NOAPP */ 1021 0888 8C30 cpi r24,lo8(12) 1022 088a 00F4 brsh .+2 1023 088c 00C0 rjmp .L117 1024 .L86: 1025 088e 00E0 ldi r16,lo8(0) 1026 .L91: 1027 0890 11E0 ldi r17,lo8(1) 1028 0892 C0E0 ldi r28,lo8(EEPromArray+81) 1029 0894 D0E0 ldi r29,hi8(EEPromArray+81) 1030 0896 3E01 movw r6,r28 1031 0898 0894 sec 1032 089a 611C adc r6,__zero_reg__ 1033 089c 711C adc r7,__zero_reg__ 1034 089e 42E0 ldi r20,lo8(2) 1035 08a0 442E mov r4,r20 1036 08a2 512C mov r5,__zero_reg__ 1037 08a4 4C0E add r4,r28 1038 08a6 5D1E adc r5,r29 1039 08a8 33E0 ldi r19,lo8(3) 1040 08aa C32E mov r12,r19 1041 08ac D12C mov r13,__zero_reg__ 1042 08ae CC0E add r12,r28 1043 08b0 DD1E adc r13,r29 1044 08b2 24E0 ldi r18,lo8(4) 1045 08b4 A22E mov r10,r18 1046 08b6 B12C mov r11,__zero_reg__ 1047 08b8 AC0E add r10,r28 1048 08ba BD1E adc r11,r29 1049 08bc 95E0 ldi r25,lo8(5) 1050 08be 892E mov r8,r25 1051 08c0 912C mov r9,__zero_reg__ 1052 08c2 8C0E add r8,r28 1053 08c4 9D1E adc r9,r29 1054 08c6 86E0 ldi r24,lo8(6) 1055 08c8 E82E mov r14,r24 1056 08ca F12C mov r15,__zero_reg__ 1057 08cc EC0E add r14,r28 1058 08ce FD1E adc r15,r29 1059 .L106: 1060 08d0 1230 cpi r17,lo8(2) 1061 08d2 01F0 breq .L136 1062 08d4 1330 cpi r17,lo8(3) 1063 08d6 01F4 brne .+2 1064 08d8 00C0 rjmp .L95 1065 08da 1130 cpi r17,lo8(1) 1066 08dc 01F4 brne .+2 1067 08de 00C0 rjmp .L137 1068 .L136: 1069 08e0 0E94 0000 call ParamSet_DefaultSet2 1070 .L96: 1071 08e4 0023 tst r16 1072 08e6 01F0 breq .+2 1073 08e8 00C0 rjmp .L114 1074 .L97: 1075 08ea 812F mov r24,r17 1076 08ec 0E94 0000 call ParamSet_WriteToEEProm 1077 08f0 1F5F subi r17,lo8(-(1)) 1078 08f2 1630 cpi r17,lo8(6) 1079 08f4 01F4 brne .L106 1080 .L113: 1081 08f6 F999 sbic 63-32,1 1082 08f8 00C0 rjmp .L113 1083 08fa 1FBA out 63-32,__zero_reg__ 1084 08fc 80E0 ldi r24,lo8(EEPromArray+2) 1085 08fe 90E0 ldi r25,hi8(EEPromArray+2) 1086 0900 92BD out (65)+1-32,r25 1087 0902 81BD out 65-32,r24 1088 0904 83E0 ldi r24,lo8(3) 1089 0906 80BD out 64-32,r24 1090 /* #APP */ 1091 ; 315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1092 /* START EEPROM WRITE CRITICAL SECTION */ 1093 0908 0FB6 in r0, 63 1094 090a F894 cli 1095 090c FA9A sbi 31, 2 1096 090e F99A sbi 31, 1 1097 0910 0FBE out 63, r0 1098 /* END EEPROM WRITE CRITICAL SECTION */ 1099 ; 0 "" 2 1100 /* #NOAPP */ 1101 .L108: 1102 0912 F999 sbic 63-32,1 1103 0914 00C0 rjmp .L108 1104 0916 1FBA out 63-32,__zero_reg__ 1105 0918 E0E0 ldi r30,lo8(EEPromArray+1) 1106 091a F0E0 ldi r31,hi8(EEPromArray+1) 1107 091c F2BD out (65)+1-32,r31 1108 091e E1BD out 65-32,r30 1109 0920 80E5 ldi r24,lo8(80) 1110 0922 80BD out 64-32,r24 1111 /* #APP */ 1112 ; 315 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1113 /* START EEPROM WRITE CRITICAL SECTION */ 1114 0924 0FB6 in r0, 63 1115 0926 F894 cli 1116 0928 FA9A sbi 31, 2 1117 092a F99A sbi 31, 1 1118 092c 0FBE out 63, r0 1119 /* END EEPROM WRITE CRITICAL SECTION */ 1120 ; 0 "" 2 1121 /* #NOAPP */ 1122 .L83: 1123 092e 0E94 0000 call GetActiveParamSet 1124 0932 0E94 0000 call ParamSet_ReadFromEEProm 1125 0936 0E94 0000 call GetActiveParamSet 1126 093a 00D0 rcall . 1127 093c 00D0 rcall . 1128 093e 0F92 push __tmp_reg__ 1129 0940 EDB7 in r30,__SP_L__ 1130 0942 FEB7 in r31,__SP_H__ 1131 0944 3196 adiw r30,1 1132 0946 ADB7 in r26,__SP_L__ 1133 0948 BEB7 in r27,__SP_H__ 1134 094a 1196 adiw r26,1 1135 094c 1C92 st X,__zero_reg__ 1136 094e 20E0 ldi r18,lo8(__c.1849) 1137 0950 30E0 ldi r19,hi8(__c.1849) 1138 0952 3283 std Z+2,r19 1139 0954 2183 std Z+1,r18 1140 0956 8383 std Z+3,r24 1141 0958 1482 std Z+4,__zero_reg__ 1142 095a 0E94 0000 call _printf_P 1143 095e 0F90 pop __tmp_reg__ 1144 0960 0F90 pop __tmp_reg__ 1145 0962 0F90 pop __tmp_reg__ 1146 0964 0F90 pop __tmp_reg__ 1147 0966 0F90 pop __tmp_reg__ 1148 0968 0E94 0000 call MixerTable_ReadFromEEProm 1149 096c 8823 tst r24 1150 096e 01F4 brne .+2 1151 0970 00C0 rjmp .L138 1152 .L109: 1153 0972 E0E0 ldi r30,lo8(Mixer+13) 1154 0974 F0E0 ldi r31,hi8(Mixer+13) 1155 0976 20E0 ldi r18,lo8(0) 1156 .L111: 1157 0978 8081 ld r24,Z 1158 097a 1816 cp __zero_reg__,r24 1159 097c 04F4 brge .L110 1160 097e 2F5F subi r18,lo8(-(1)) 1161 .L110: 1162 0980 3496 adiw r30,4 1163 0982 80E0 ldi r24,hi8(Mixer+77) 1164 0984 E030 cpi r30,lo8(Mixer+77) 1165 0986 F807 cpc r31,r24 1166 0988 01F4 brne .L111 1167 098a 2093 0000 sts RequiredMotors,r18 1168 098e ADB7 in r26,__SP_L__ 1169 0990 BEB7 in r27,__SP_H__ 1170 0992 1797 sbiw r26,7 1171 0994 0FB6 in __tmp_reg__,__SREG__ 1172 0996 F894 cli 1173 0998 BEBF out __SP_H__,r27 1174 099a 0FBE out __SREG__,__tmp_reg__ 1175 099c ADBF out __SP_L__,r26 1176 099e EDB7 in r30,__SP_L__ 1177 09a0 FEB7 in r31,__SP_H__ 1178 09a2 3196 adiw r30,1 1179 09a4 1196 adiw r26,1 1180 09a6 1C92 st X,__zero_reg__ 1181 09a8 80E0 ldi r24,lo8(__c.1856) 1182 09aa 90E0 ldi r25,hi8(__c.1856) 1183 09ac 9283 std Z+2,r25 1184 09ae 8183 std Z+1,r24 1185 09b0 80E0 ldi r24,lo8(Mixer+1) 1186 09b2 90E0 ldi r25,hi8(Mixer+1) 1187 09b4 9483 std Z+4,r25 1188 09b6 8383 std Z+3,r24 1189 09b8 2583 std Z+5,r18 1190 09ba 1682 std Z+6,__zero_reg__ 1191 09bc 0E94 0000 call _printf_P 1192 09c0 0F90 pop __tmp_reg__ 1193 09c2 0F90 pop __tmp_reg__ 1194 09c4 0F90 pop __tmp_reg__ 1195 09c6 0F90 pop __tmp_reg__ 1196 09c8 EDB7 in r30,__SP_L__ 1197 09ca FEB7 in r31,__SP_H__ 1198 09cc 1182 std Z+1,__zero_reg__ 1199 09ce 80E0 ldi r24,lo8(__c.1858) 1200 09d0 90E0 ldi r25,hi8(__c.1858) 1201 09d2 9383 std Z+3,r25 1202 09d4 8283 std Z+2,r24 1203 09d6 0E94 0000 call _printf_P 1204 09da 0F90 pop __tmp_reg__ 1205 09dc 0F90 pop __tmp_reg__ 1206 09de 0F90 pop __tmp_reg__ 1207 /* epilogue start */ 1208 09e0 DF91 pop r29 1209 09e2 CF91 pop r28 1210 09e4 1F91 pop r17 1211 09e6 0F91 pop r16 1212 09e8 FF90 pop r15 1213 09ea EF90 pop r14 1214 09ec DF90 pop r13 1215 09ee CF90 pop r12 1216 09f0 BF90 pop r11 1217 09f2 AF90 pop r10 1218 09f4 9F90 pop r9 1219 09f6 8F90 pop r8 1220 09f8 7F90 pop r7 1221 09fa 6F90 pop r6 1222 09fc 5F90 pop r5 1223 09fe 4F90 pop r4 1224 0a00 3F90 pop r3 1225 0a02 2F90 pop r2 1226 0a04 0895 ret 1227 .L117: 1228 0a06 F999 sbic 63-32,1 1229 0a08 00C0 rjmp .L117 1230 0a0a 80E0 ldi r24,lo8(EEPromArray+81) 1231 0a0c 90E0 ldi r25,hi8(EEPromArray+81) 1232 0a0e 92BD out (65)+1-32,r25 1233 0a10 81BD out 65-32,r24 1234 /* #APP */ 1235 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1236 /* START EEPROM READ CRITICAL SECTION */ 1237 0a12 F89A sbi 31, 0 1238 0a14 80B5 in r24, 32 1239 /* END EEPROM READ CRITICAL SECTION */ 1240 1241 ; 0 "" 2 1242 /* #NOAPP */ 1243 0a16 8C30 cpi r24,lo8(12) 1244 0a18 00F0 brlo .+2 1245 0a1a 00C0 rjmp .L86 1246 .L116: 1247 0a1c F999 sbic 63-32,1 1248 0a1e 00C0 rjmp .L116 1249 0a20 80E0 ldi r24,lo8(EEPromArray+82) 1250 0a22 90E0 ldi r25,hi8(EEPromArray+82) 1251 0a24 92BD out (65)+1-32,r25 1252 0a26 81BD out 65-32,r24 1253 /* #APP */ 1254 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1255 /* START EEPROM READ CRITICAL SECTION */ 1256 0a28 F89A sbi 31, 0 1257 0a2a 80B5 in r24, 32 1258 /* END EEPROM READ CRITICAL SECTION */ 1259 1260 ; 0 "" 2 1261 /* #NOAPP */ 1262 0a2c 8C30 cpi r24,lo8(12) 1263 0a2e 00F0 brlo .+2 1264 0a30 00C0 rjmp .L86 1265 .L115: 1266 0a32 F999 sbic 63-32,1 1267 0a34 00C0 rjmp .L115 1268 0a36 80E0 ldi r24,lo8(EEPromArray+83) 1269 0a38 90E0 ldi r25,hi8(EEPromArray+83) 1270 0a3a 92BD out (65)+1-32,r25 1271 0a3c 81BD out 65-32,r24 1272 /* #APP */ 1273 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1274 /* START EEPROM READ CRITICAL SECTION */ 1275 0a3e F89A sbi 31, 0 1276 0a40 80B5 in r24, 32 1277 /* END EEPROM READ CRITICAL SECTION */ 1278 1279 ; 0 "" 2 1280 /* #NOAPP */ 1281 0a42 00E0 ldi r16,lo8(0) 1282 0a44 8C30 cpi r24,lo8(12) 1283 0a46 00F0 brlo .+2 1284 0a48 00C0 rjmp .L91 1285 0a4a 01E0 ldi r16,lo8(1) 1286 0a4c 00C0 rjmp .L91 1287 .L114: 1288 0a4e F999 sbic 63-32,1 1289 0a50 00C0 rjmp .L114 1290 0a52 32BC out (65)+1-32,r3 1291 0a54 21BC out 65-32,r2 1292 /* #APP */ 1293 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1294 /* START EEPROM READ CRITICAL SECTION */ 1295 0a56 F89A sbi 31, 0 1296 0a58 80B5 in r24, 32 1297 /* END EEPROM READ CRITICAL SECTION */ 1298 1299 ; 0 "" 2 1300 /* #NOAPP */ 1301 0a5a 8093 0000 sts ParamSet,r24 1302 .L99: 1303 0a5e F999 sbic 63-32,1 1304 0a60 00C0 rjmp .L99 1305 0a62 D2BD out (65)+1-32,r29 1306 0a64 C1BD out 65-32,r28 1307 /* #APP */ 1308 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1309 /* START EEPROM READ CRITICAL SECTION */ 1310 0a66 F89A sbi 31, 0 1311 0a68 80B5 in r24, 32 1312 /* END EEPROM READ CRITICAL SECTION */ 1313 1314 ; 0 "" 2 1315 /* #NOAPP */ 1316 0a6a 8093 0000 sts ParamSet+1,r24 1317 .L100: 1318 0a6e F999 sbic 63-32,1 1319 0a70 00C0 rjmp .L100 1320 0a72 72BC out (65)+1-32,r7 1321 0a74 61BC out 65-32,r6 1322 /* #APP */ 1323 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1324 /* START EEPROM READ CRITICAL SECTION */ 1325 0a76 F89A sbi 31, 0 1326 0a78 80B5 in r24, 32 1327 /* END EEPROM READ CRITICAL SECTION */ 1328 1329 ; 0 "" 2 1330 /* #NOAPP */ 1331 0a7a 8093 0000 sts ParamSet+2,r24 1332 .L101: 1333 0a7e F999 sbic 63-32,1 1334 0a80 00C0 rjmp .L101 1335 0a82 52BC out (65)+1-32,r5 1336 0a84 41BC out 65-32,r4 1337 /* #APP */ 1338 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1339 /* START EEPROM READ CRITICAL SECTION */ 1340 0a86 F89A sbi 31, 0 1341 0a88 80B5 in r24, 32 1342 /* END EEPROM READ CRITICAL SECTION */ 1343 1344 ; 0 "" 2 1345 /* #NOAPP */ 1346 0a8a 8093 0000 sts ParamSet+3,r24 1347 .L102: 1348 0a8e F999 sbic 63-32,1 1349 0a90 00C0 rjmp .L102 1350 0a92 D2BC out (65)+1-32,r13 1351 0a94 C1BC out 65-32,r12 1352 /* #APP */ 1353 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1354 /* START EEPROM READ CRITICAL SECTION */ 1355 0a96 F89A sbi 31, 0 1356 0a98 80B5 in r24, 32 1357 /* END EEPROM READ CRITICAL SECTION */ 1358 1359 ; 0 "" 2 1360 /* #NOAPP */ 1361 0a9a 8093 0000 sts ParamSet+4,r24 1362 .L103: 1363 0a9e F999 sbic 63-32,1 1364 0aa0 00C0 rjmp .L103 1365 0aa2 B2BC out (65)+1-32,r11 1366 0aa4 A1BC out 65-32,r10 1367 /* #APP */ 1368 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1369 /* START EEPROM READ CRITICAL SECTION */ 1370 0aa6 F89A sbi 31, 0 1371 0aa8 80B5 in r24, 32 1372 /* END EEPROM READ CRITICAL SECTION */ 1373 1374 ; 0 "" 2 1375 /* #NOAPP */ 1376 0aaa 8093 0000 sts ParamSet+5,r24 1377 .L104: 1378 0aae F999 sbic 63-32,1 1379 0ab0 00C0 rjmp .L104 1380 0ab2 92BC out (65)+1-32,r9 1381 0ab4 81BC out 65-32,r8 1382 /* #APP */ 1383 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1384 /* START EEPROM READ CRITICAL SECTION */ 1385 0ab6 F89A sbi 31, 0 1386 0ab8 80B5 in r24, 32 1387 /* END EEPROM READ CRITICAL SECTION */ 1388 1389 ; 0 "" 2 1390 /* #NOAPP */ 1391 0aba 8093 0000 sts ParamSet+6,r24 1392 .L105: 1393 0abe F999 sbic 63-32,1 1394 0ac0 00C0 rjmp .L105 1395 0ac2 F2BC out (65)+1-32,r15 1396 0ac4 E1BC out 65-32,r14 1397 /* #APP */ 1398 ; 208 "c:/winavr-20090313/lib/gcc/../../avr/include/avr/eeprom.h" 1 1399 /* START EEPROM READ CRITICAL SECTION */ 1400 0ac6 F89A sbi 31, 0 1401 0ac8 80B5 in r24, 32 1402 /* END EEPROM READ CRITICAL SECTION */ 1403 1404 ; 0 "" 2 1405 /* #NOAPP */ 1406 0aca 8093 0000 sts ParamSet+7,r24 1407 0ace 00C0 rjmp .L97 1408 .L137: 1409 0ad0 0E94 0000 call ParamSet_DefaultSet1 1410 0ad4 00C0 rjmp .L96 1411 .L95: 1412 0ad6 0E94 0000 call ParamSet_DefaultSet3 1413 0ada 00C0 rjmp .L96 1414 .L138: 1415 0adc 00D0 rcall . 1416 0ade 0F92 push __tmp_reg__ 1417 0ae0 EDB7 in r30,__SP_L__ 1418 0ae2 FEB7 in r31,__SP_H__ 1419 0ae4 1182 std Z+1,__zero_reg__ 1420 0ae6 80E0 ldi r24,lo8(__c.1851) 1421 0ae8 90E0 ldi r25,hi8(__c.1851) 1422 0aea 9383 std Z+3,r25 1423 0aec 8283 std Z+2,r24 1424 0aee 0E94 0000 call _printf_P 1425 0af2 0F90 pop __tmp_reg__ 1426 0af4 0F90 pop __tmp_reg__ 1427 0af6 0F90 pop __tmp_reg__ 1428 0af8 0E94 0000 call MixerTable_Default 1429 0afc 0E94 0000 call MixerTable_WriteToEEProm 1430 0b00 00C0 rjmp .L109 1432 .global SetParamWord 1434 SetParamWord: 1435 /* prologue: function */ 1436 /* frame size = 0 */ 1437 0b02 8050 subi r24,lo8(-(EEPromArray)) 1438 0b04 9040 sbci r25,hi8(-(EEPromArray)) 1439 0b06 40E0 ldi r20,lo8(gs(eeprom_write_byte)) 1440 0b08 50E0 ldi r21,hi8(gs(eeprom_write_byte)) 1441 0b0a 0E94 0000 call __eewr_word 1442 /* epilogue start */ 1443 0b0e 0895 ret 1445 .global GetParamWord 1447 GetParamWord: 1448 /* prologue: function */ 1449 /* frame size = 0 */ 1450 0b10 8050 subi r24,lo8(-(EEPromArray)) 1451 0b12 9040 sbci r25,hi8(-(EEPromArray)) 1452 0b14 60E0 ldi r22,lo8(gs(eeprom_read_byte)) 1453 0b16 70E0 ldi r23,hi8(gs(eeprom_read_byte)) 1454 0b18 0E94 0000 call __eerd_word 1455 /* epilogue start */ 1456 0b1c 0895 ret 1458 .section .progmem.data,"a",@progbits 1461 __c.1858: 1462 0000 0A0D 3D3D .string "\n\r==============================" 1462 3D3D 3D3D 1462 3D3D 3D3D 1462 3D3D 3D3D 1462 3D3D 3D3D 1465 __c.1856: 1466 0021 0A0D 4D69 .string "\n\rMixer-Config: '%s' (%u Motors)" 1466 7865 722D 1466 436F 6E66 1466 6967 3A20 1466 2725 7327 1469 __c.1851: 1470 0042 0A0D 4765 .string "\n\rGenerating default Mixer Table" 1470 6E65 7261 1470 7469 6E67 1470 2064 6566 1470 6175 6C74 1473 __c.1849: 1474 0063 0A0D 5573 .string "\n\rUsing Parameter Set %d" 1474 696E 6720 1474 5061 7261 1474 6D65 7465 1474 7220 5365 1477 __c.1839: 1478 007c 0A0D 496E .string "\n\rInit Parameter in EEPROM" 1478 6974 2050 1478 6172 616D 1478 6574 6572 1478 2069 6E20 1479 .comm Mixer,77,1 1480 .comm ParamSet,101,1 1481 .global EEPromArray 1482 .section .eeprom,"aw",@progbits 1485 EEPromArray: 1486 0000 0000 0000 .skip 2048,0 1486 0000 0000 1486 0000 0000 1486 0000 0000 1486 0000 0000 1487 .global __do_copy_data 1488 .global __do_clear_bss DEFINED SYMBOLS *ABS*:00000000 eeprom.c C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:2 *ABS*:0000003f __SREG__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:3 *ABS*:0000003e __SP_H__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:4 *ABS*:0000003d __SP_L__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:5 *ABS*:00000034 __CCP__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:6 *ABS*:00000000 __tmp_reg__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:7 *ABS*:00000001 __zero_reg__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:10 .text:00000000 eeprom_read_byte C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:32 .text:00000010 eeprom_write_byte C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:59 .text:0000002a GetParamByte C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:1485 .eeprom:00000000 EEPromArray C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:83 .text:0000003c SetParamByte C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:111 .text:00000058 GetActiveParamSet C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:156 .text:00000086 SetActiveParamSet C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:198 .text:000000b2 MixerTable_Default *COM*:0000004d Mixer C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:253 .text:00000124 ParamSet_DefaultSet3 *COM*:00000065 ParamSet C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:417 .text:0000030a ParamSet_DefaultSet2 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:581 .text:000004f0 ParamSet_DefaultSet1 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:741 .text:000006d8 MixerTable_WriteToEEProm C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:764 .text:000006fc MixerTable_ReadFromEEProm C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:800 .text:00000728 ParamSet_ReadFromEEProm C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:841 .text:0000076c ParamSet_WriteToEEProm C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:925 .text:000007fa ParamSet_Init C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:1477 .progmem.data:0000007c __c.1839 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:1473 .progmem.data:00000063 __c.1849 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:1465 .progmem.data:00000021 __c.1856 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:1461 .progmem.data:00000000 __c.1858 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:1469 .progmem.data:00000042 __c.1851 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:1434 .text:00000b02 SetParamWord C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccTbfNQh.s:1447 .text:00000b10 GetParamWord UNDEFINED SYMBOLS BoardRelease __eewr_block __eerd_block LED_Init __eewr_word _printf_P RequiredMotors __eerd_word __do_copy_data __do_clear_bss