In archive mcc_generated_files/touch/libraries/libqtm_acq_avr64da_0x0037.X.a: avr_acq_x_avr64da.o: file format elf32-avr Disassembly of section .text.charge_share_test: 00000000 : 0: cf 93 push r28 2: df 93 push r29 4: c0 91 00 00 lds r28, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 8: d0 91 00 00 lds r29, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> c: 25 e0 ldi r18, 0x05 ; 5 e: ac 01 movw r20, r24 10: 24 9f mul r18, r20 12: c0 01 movw r24, r0 14: 25 9f mul r18, r21 16: 90 0d add r25, r0 18: 11 24 eor r1, r1 1a: ec 81 ldd r30, Y+4 ; 0x04 1c: fd 81 ldd r31, Y+5 ; 0x05 1e: e8 0f add r30, r24 20: f9 1f adc r31, r25 22: 21 81 ldd r18, Z+1 ; 0x01 24: 32 81 ldd r19, Z+2 ; 0x02 26: 26 17 cp r18, r22 28: 37 07 cpc r19, r23 2a: 01 f0 breq .+0 ; 0x2c 2c: 26 17 cp r18, r22 2e: 37 07 cpc r19, r23 30: 00 f4 brcc .+0 ; 0x32 32: cb 01 movw r24, r22 34: 82 1b sub r24, r18 36: 93 0b sbc r25, r19 38: 9c 01 movw r18, r24 3a: 00 c0 rjmp .+0 ; 0x3c 3c: 26 1b sub r18, r22 3e: 37 0b sbc r19, r23 40: e8 81 ld r30, Y 42: f9 81 ldd r31, Y+1 ; 0x01 44: 82 81 ldd r24, Z+2 ; 0x02 46: 80 34 cpi r24, 0x40 ; 64 48: 01 f4 brne .+0 ; 0x4a 4a: 36 95 lsr r19 4c: 27 95 ror r18 4e: 25 38 cpi r18, 0x85 ; 133 50: 31 05 cpc r19, r1 52: 00 f4 brcc .+0 ; 0x54 54: 26 30 cpi r18, 0x06 ; 6 56: 31 05 cpc r19, r1 58: 00 f0 brcs .+0 ; 0x5a 5a: 83 81 ldd r24, Z+3 ; 0x03 5c: 80 73 andi r24, 0x30 ; 48 5e: 90 e0 ldi r25, 0x00 ; 0 60: 43 e0 ldi r20, 0x03 ; 3 62: 96 95 lsr r25 64: 87 95 ror r24 66: 4a 95 dec r20 68: 01 f4 brne .+0 ; 0x6a 6a: 09 2e mov r0, r25 6c: 00 0c add r0, r0 6e: aa 0b sbc r26, r26 70: 80 50 subi r24, 0x00 ; 0 72: 90 40 sbci r25, 0x00 ; 0 74: a0 40 sbci r26, 0x00 ; 0 76: fc 01 movw r30, r24 78: 5a 2f mov r21, r26 7a: 0e 94 00 00 call 0 ; 0x0 7e: 26 9f mul r18, r22 80: a0 01 movw r20, r0 82: 27 9f mul r18, r23 84: 50 0d add r21, r0 86: 36 9f mul r19, r22 88: 50 0d add r21, r0 8a: 11 24 eor r1, r1 8c: 81 e0 ldi r24, 0x01 ; 1 8e: 45 2b or r20, r21 90: 01 f4 brne .+0 ; 0x92 92: 00 c0 rjmp .+0 ; 0x94 94: 81 e0 ldi r24, 0x01 ; 1 96: 00 c0 rjmp .+0 ; 0x98 98: 80 e0 ldi r24, 0x00 ; 0 9a: df 91 pop r29 9c: cf 91 pop r28 9e: 08 95 ret Disassembly of section .text.select_next_channel_to_measure: 00000000 : 0: cf 93 push r28 2: df 93 push r29 4: 80 91 00 00 lds r24, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 8: 90 91 00 00 lds r25, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> c: c0 91 00 00 lds r28, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 10: d0 91 00 00 lds r29, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 14: e8 81 ld r30, Y 16: f9 81 ldd r31, Y+1 ; 0x01 18: 40 81 ld r20, Z 1a: 51 81 ldd r21, Z+1 ; 0x01 1c: 25 e0 ldi r18, 0x05 ; 5 1e: 28 9f mul r18, r24 20: b0 01 movw r22, r0 22: 29 9f mul r18, r25 24: 70 0d add r23, r0 26: 11 24 eor r1, r1 28: 20 e0 ldi r18, 0x00 ; 0 2a: 30 e0 ldi r19, 0x00 ; 0 2c: 84 17 cp r24, r20 2e: 95 07 cpc r25, r21 30: 00 f4 brcc .+0 ; 0x32 32: ec 81 ldd r30, Y+4 ; 0x04 34: fd 81 ldd r31, Y+5 ; 0x05 36: e2 0f add r30, r18 38: f3 1f adc r31, r19 3a: e6 0f add r30, r22 3c: f7 1f adc r31, r23 3e: e0 81 ld r30, Z 40: 2b 5f subi r18, 0xFB ; 251 42: 3f 4f sbci r19, 0xFF ; 255 44: e0 fd sbrc r30, 0 46: 00 c0 rjmp .+0 ; 0x48 48: 01 96 adiw r24, 0x01 ; 1 4a: 00 c0 rjmp .+0 ; 0x4c 4c: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> 50: 90 93 00 00 sts 0x0000, r25 ; 0x800000 <__SREG__+0x7fffc1> 54: 80 e0 ldi r24, 0x00 ; 0 56: 00 c0 rjmp .+0 ; 0x58 58: 10 92 00 00 sts 0x0000, r1 ; 0x800000 <__SREG__+0x7fffc1> 5c: 10 92 00 00 sts 0x0000, r1 ; 0x800000 <__SREG__+0x7fffc1> 60: 81 e0 ldi r24, 0x01 ; 1 62: df 91 pop r29 64: cf 91 pop r28 66: 08 95 ret Disassembly of section .text.qtm_measure_node: 00000000 : 0: a0 e0 ldi r26, 0x00 ; 0 2: b0 e0 ldi r27, 0x00 ; 0 4: e0 e0 ldi r30, 0x00 ; 0 6: f0 e0 ldi r31, 0x00 ; 0 8: 0c 94 00 00 jmp 0 ; 0x0 c: 7c 01 movw r14, r24 e: c0 91 00 00 lds r28, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 12: d0 91 00 00 lds r29, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 16: 84 e1 ldi r24, 0x14 ; 20 18: 8e 9d mul r24, r14 1a: d0 01 movw r26, r0 1c: 8f 9d mul r24, r15 1e: b0 0d add r27, r0 20: 11 24 eor r1, r1 22: ea 81 ldd r30, Y+2 ; 0x02 24: fb 81 ldd r31, Y+3 ; 0x03 26: ea 0f add r30, r26 28: fb 1f adc r31, r27 2a: 20 85 ldd r18, Z+8 ; 0x08 2c: 31 85 ldd r19, Z+9 ; 0x09 2e: 42 85 ldd r20, Z+10 ; 0x0a 30: 53 85 ldd r21, Z+11 ; 0x0b 32: 64 85 ldd r22, Z+12 ; 0x0c 34: 75 85 ldd r23, Z+13 ; 0x0d 36: 86 85 ldd r24, Z+14 ; 0x0e 38: 97 85 ldd r25, Z+15 ; 0x0f 3a: 20 93 f0 07 sts 0x07F0, r18 ; 0x8007f0 <__SREG__+0x8007b1> 3e: 08 e0 ldi r16, 0x08 ; 8 40: 0e 94 00 00 call 0 ; 0x0 44: 20 93 f1 07 sts 0x07F1, r18 ; 0x8007f1 <__SREG__+0x8007b2> 48: 0e 94 00 00 call 0 ; 0x0 4c: 20 93 f2 07 sts 0x07F2, r18 ; 0x8007f2 <__SREG__+0x8007b3> 50: 0e 94 00 00 call 0 ; 0x0 54: 20 93 f3 07 sts 0x07F3, r18 ; 0x8007f3 <__SREG__+0x8007b4> 58: 0e 94 00 00 call 0 ; 0x0 5c: 20 93 f4 07 sts 0x07F4, r18 ; 0x8007f4 <__SREG__+0x8007b5> 60: 0e 94 00 00 call 0 ; 0x0 64: 20 93 f5 07 sts 0x07F5, r18 ; 0x8007f5 <__SREG__+0x8007b6> 68: 10 92 e0 07 sts 0x07E0, r1 ; 0x8007e0 <__SREG__+0x8007a1> 6c: e8 81 ld r30, Y 6e: f9 81 ldd r31, Y+1 ; 0x01 70: 82 81 ldd r24, Z+2 ; 0x02 72: 80 38 cpi r24, 0x80 ; 128 74: 01 f4 brne .+0 ; 0x76 76: 00 c0 rjmp .+0 ; 0x78 78: ea 81 ldd r30, Y+2 ; 0x02 7a: fb 81 ldd r31, Y+3 ; 0x03 7c: ea 0f add r30, r26 7e: fb 1f adc r31, r27 80: c0 80 ld r12, Z 82: 31 81 ldd r19, Z+1 ; 0x01 84: 42 81 ldd r20, Z+2 ; 0x02 86: 53 81 ldd r21, Z+3 ; 0x03 88: 64 81 ldd r22, Z+4 ; 0x04 8a: 75 81 ldd r23, Z+5 ; 0x05 8c: 86 81 ldd r24, Z+6 ; 0x06 8e: 97 81 ldd r25, Z+7 ; 0x07 90: c0 92 e8 07 sts 0x07E8, r12 ; 0x8007e8 <__SREG__+0x8007a9> 94: 2c 2d mov r18, r12 96: 0e 94 00 00 call 0 ; 0x0 9a: d2 2e mov r13, r18 9c: 20 93 e9 07 sts 0x07E9, r18 ; 0x8007e9 <__SREG__+0x8007aa> a0: 0e 94 00 00 call 0 ; 0x0 a4: 12 2f mov r17, r18 a6: 20 93 ea 07 sts 0x07EA, r18 ; 0x8007ea <__SREG__+0x8007ab> aa: 0e 94 00 00 call 0 ; 0x0 ae: a2 2e mov r10, r18 b0: 20 93 eb 07 sts 0x07EB, r18 ; 0x8007eb <__SREG__+0x8007ac> b4: 0e 94 00 00 call 0 ; 0x0 b8: b2 2e mov r11, r18 ba: 20 93 ec 07 sts 0x07EC, r18 ; 0x8007ec <__SREG__+0x8007ad> be: 0e 94 00 00 call 0 ; 0x0 c2: 20 93 ed 07 sts 0x07ED, r18 ; 0x8007ed <__SREG__+0x8007ae> c6: 88 81 ld r24, Y c8: 99 81 ldd r25, Y+1 ; 0x01 ca: fc 01 movw r30, r24 cc: 82 81 ldd r24, Z+2 ; 0x02 ce: 81 38 cpi r24, 0x81 ; 129 d0: 01 f4 brne .+0 ; 0xd2 d2: 81 e0 ldi r24, 0x01 ; 1 d4: 80 93 e0 07 sts 0x07E0, r24 ; 0x8007e0 <__SREG__+0x8007a1> d8: 00 c0 rjmp .+0 ; 0xda da: 82 38 cpi r24, 0x82 ; 130 dc: 01 f4 brne .+0 ; 0xde de: 10 92 e0 07 sts 0x07E0, r1 ; 0x8007e0 <__SREG__+0x8007a1> e2: c0 92 f8 07 sts 0x07F8, r12 ; 0x8007f8 <__SREG__+0x8007b9> e6: d0 92 f9 07 sts 0x07F9, r13 ; 0x8007f9 <__SREG__+0x8007ba> ea: 10 93 fa 07 sts 0x07FA, r17 ; 0x8007fa <__SREG__+0x8007bb> ee: a0 92 fb 07 sts 0x07FB, r10 ; 0x8007fb <__SREG__+0x8007bc> f2: b0 92 fc 07 sts 0x07FC, r11 ; 0x8007fc <__SREG__+0x8007bd> f6: 20 93 fd 07 sts 0x07FD, r18 ; 0x8007fd <__SREG__+0x8007be> fa: 25 e0 ldi r18, 0x05 ; 5 fc: 2e 9d mul r18, r14 fe: c0 01 movw r24, r0 100: 2f 9d mul r18, r15 102: 90 0d add r25, r0 104: 11 24 eor r1, r1 106: ec 81 ldd r30, Y+4 ; 0x04 108: fd 81 ldd r31, Y+5 ; 0x05 10a: e8 0f add r30, r24 10c: f9 1f adc r31, r25 10e: 23 81 ldd r18, Z+3 ; 0x03 110: 34 81 ldd r19, Z+4 ; 0x04 112: a9 01 movw r20, r18 114: 53 70 andi r21, 0x03 ; 3 116: 40 93 e4 07 sts 0x07E4, r20 ; 0x8007e4 <__SREG__+0x8007a5> 11a: 50 93 e5 07 sts 0x07E5, r21 ; 0x8007e5 <__SREG__+0x8007a6> 11e: 37 fd sbrc r19, 7 120: 00 c0 rjmp .+0 ; 0x122 122: 10 92 ca 07 sts 0x07CA, r1 ; 0x8007ca <__SREG__+0x80078b> 126: 00 c0 rjmp .+0 ; 0x128 128: 21 e0 ldi r18, 0x01 ; 1 12a: 20 93 ca 07 sts 0x07CA, r18 ; 0x8007ca <__SREG__+0x80078b> 12e: ec 81 ldd r30, Y+4 ; 0x04 130: fd 81 ldd r31, Y+5 ; 0x05 132: e8 0f add r30, r24 134: f9 1f adc r31, r25 136: 20 81 ld r18, Z 138: 21 ff sbrs r18, 1 13a: 00 c0 rjmp .+0 ; 0x13c 13c: 25 e0 ldi r18, 0x05 ; 5 13e: 20 83 st Z, r18 140: 2c 81 ldd r18, Y+4 ; 0x04 142: 3d 81 ldd r19, Y+5 ; 0x05 144: f9 01 movw r30, r18 146: e8 0f add r30, r24 148: f9 1f adc r31, r25 14a: 80 81 ld r24, Z 14c: 8c 71 andi r24, 0x1C ; 28 14e: 01 f4 brne .+0 ; 0x150 150: ea 81 ldd r30, Y+2 ; 0x02 152: fb 81 ldd r31, Y+3 ; 0x03 154: ea 0f add r30, r26 156: fb 1f adc r31, r27 158: 22 89 ldd r18, Z+18 ; 0x12 15a: 22 95 swap r18 15c: 2f 70 andi r18, 0x0F ; 15 15e: 30 e0 ldi r19, 0x00 ; 0 160: 40 e0 ldi r20, 0x00 ; 0 162: 20 50 subi r18, 0x00 ; 0 164: 30 40 sbci r19, 0x00 ; 0 166: 40 40 sbci r20, 0x00 ; 0 168: f9 01 movw r30, r18 16a: 84 91 lpm r24, Z 16c: 47 fd sbrc r20, 7 16e: 80 81 ld r24, Z 170: 00 c0 rjmp .+0 ; 0x172 172: 8f e1 ldi r24, 0x1F ; 31 174: 80 93 e6 07 sts 0x07E6, r24 ; 0x8007e6 <__SREG__+0x8007a7> 178: ea 81 ldd r30, Y+2 ; 0x02 17a: fb 81 ldd r31, Y+3 ; 0x03 17c: ea 0f add r30, r26 17e: fb 1f adc r31, r27 180: 80 89 ldd r24, Z+16 ; 0x10 182: 8b 37 cpi r24, 0x7B ; 123 184: 00 f4 brcc .+0 ; 0x186 186: 8c 5f subi r24, 0xFC ; 252 188: 00 c0 rjmp .+0 ; 0x18a 18a: 8f e7 ldi r24, 0x7F ; 127 18c: 80 93 c4 07 sts 0x07C4, r24 ; 0x8007c4 <__SREG__+0x800785> 190: ea 81 ldd r30, Y+2 ; 0x02 192: fb 81 ldd r31, Y+3 ; 0x03 194: ea 0f add r30, r26 196: fb 1f adc r31, r27 198: 83 89 ldd r24, Z+19 ; 0x13 19a: 80 93 c7 07 sts 0x07C7, r24 ; 0x8007c7 <__SREG__+0x800788> 19e: ea 81 ldd r30, Y+2 ; 0x02 1a0: fb 81 ldd r31, Y+3 ; 0x03 1a2: ea 0f add r30, r26 1a4: fb 1f adc r31, r27 1a6: 81 89 ldd r24, Z+17 ; 0x11 1a8: 82 95 swap r24 1aa: 8f 70 andi r24, 0x0F ; 15 1ac: 80 93 c9 07 sts 0x07C9, r24 ; 0x8007c9 <__SREG__+0x80078a> 1b0: 8a 81 ldd r24, Y+2 ; 0x02 1b2: 9b 81 ldd r25, Y+3 ; 0x03 1b4: fc 01 movw r30, r24 1b6: ea 0f add r30, r26 1b8: fb 1f adc r31, r27 1ba: 81 89 ldd r24, Z+17 ; 0x11 1bc: 8f 70 andi r24, 0x0F ; 15 1be: 80 68 ori r24, 0x80 ; 128 1c0: 80 93 c2 07 sts 0x07C2, r24 ; 0x8007c2 <__SREG__+0x800783> 1c4: 81 e8 ldi r24, 0x81 ; 129 1c6: 80 93 c0 07 sts 0x07C0, r24 ; 0x8007c0 <__SREG__+0x800781> 1ca: 81 e0 ldi r24, 0x01 ; 1 1cc: 80 93 d0 07 sts 0x07D0, r24 ; 0x8007d0 <__SREG__+0x800791> 1d0: cd b7 in r28, 0x3d ; 61 1d2: de b7 in r29, 0x3e ; 62 1d4: ea e0 ldi r30, 0x0A ; 10 1d6: 0c 94 00 00 jmp 0 ; 0x0 Disassembly of section .text.qtm_acquisition_process: 00000000 : 0: a7 e0 ldi r26, 0x07 ; 7 2: b0 e0 ldi r27, 0x00 ; 0 4: e0 e0 ldi r30, 0x00 ; 0 6: f0 e0 ldi r31, 0x00 ; 0 8: 0c 94 00 00 jmp 0 ; 0x0 c: 80 91 00 00 lds r24, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 10: 88 23 and r24, r24 12: 01 f4 brne .+0 ; 0x14 14: 00 c0 rjmp .+0 ; 0x16 16: 00 91 00 00 lds r16, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 1a: 10 91 00 00 lds r17, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 1e: 20 91 00 00 lds r18, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 22: 30 91 00 00 lds r19, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 26: 2a 83 std Y+2, r18 ; 0x02 28: 3b 83 std Y+3, r19 ; 0x03 2a: c1 2c mov r12, r1 2c: d1 2c mov r13, r1 2e: a1 2c mov r10, r1 30: b1 2c mov r11, r1 32: 21 2c mov r2, r1 34: 31 2c mov r3, r1 36: 19 82 std Y+1, r1 ; 0x01 38: 44 24 eor r4, r4 3a: 4a 94 dec r4 3c: 55 24 eor r5, r5 3e: 53 94 inc r5 40: 77 24 eor r7, r7 42: 73 94 inc r7 44: f8 01 movw r30, r16 46: a0 81 ld r26, Z 48: b1 81 ldd r27, Z+1 ; 0x01 4a: 8d 91 ld r24, X+ 4c: 9c 91 ld r25, X 4e: 11 97 sbiw r26, 0x01 ; 1 50: 28 16 cp r2, r24 52: 39 06 cpc r3, r25 54: 00 f0 brcs .+0 ; 0x56 56: 00 c0 rjmp .+0 ; 0x58 58: ea 81 ldd r30, Y+2 ; 0x02 5a: fb 81 ldd r31, Y+3 ; 0x03 5c: 41 91 ld r20, Z+ 5e: 51 91 ld r21, Z+ 60: ea 83 std Y+2, r30 ; 0x02 62: fb 83 std Y+3, r31 ; 0x03 64: f8 01 movw r30, r16 66: e4 80 ldd r14, Z+4 ; 0x04 68: f5 80 ldd r15, Z+5 ; 0x05 6a: ea 0c add r14, r10 6c: fb 1c adc r15, r11 6e: f7 01 movw r30, r14 70: 20 81 ld r18, Z 72: 82 2f mov r24, r18 74: 8c 71 andi r24, 0x1C ; 28 76: 90 e0 ldi r25, 0x00 ; 0 78: 96 95 lsr r25 7a: 87 95 ror r24 7c: 96 95 lsr r25 7e: 87 95 ror r24 80: 82 30 cpi r24, 0x02 ; 2 82: 91 05 cpc r25, r1 84: 01 f4 brne .+0 ; 0x86 86: 00 c0 rjmp .+0 ; 0x88 88: 00 f4 brcc .+0 ; 0x8a 8a: 00 97 sbiw r24, 0x00 ; 0 8c: 01 f0 breq .+0 ; 0x8e 8e: 01 97 sbiw r24, 0x01 ; 1 90: 01 f0 breq .+0 ; 0x92 92: 00 c0 rjmp .+0 ; 0x94 94: 83 30 cpi r24, 0x03 ; 3 96: 91 05 cpc r25, r1 98: 01 f4 brne .+0 ; 0x9a 9a: 00 c0 rjmp .+0 ; 0x9c 9c: 04 97 sbiw r24, 0x04 ; 4 9e: 01 f4 brne .+0 ; 0xa0 a0: 00 c0 rjmp .+0 ; 0xa2 a2: 00 c0 rjmp .+0 ; 0xa4 a4: f8 01 movw r30, r16 a6: 82 81 ldd r24, Z+2 ; 0x02 a8: 93 81 ldd r25, Z+3 ; 0x03 aa: fc 01 movw r30, r24 ac: ec 0d add r30, r12 ae: fd 1d adc r31, r13 b0: 92 89 ldd r25, Z+18 ; 0x12 b2: 9f 70 andi r25, 0x0F ; 15 b4: 83 89 ldd r24, Z+19 ; 0x13 b6: 98 17 cp r25, r24 b8: 00 f4 brcc .+0 ; 0xba ba: 89 1b sub r24, r25 bc: 00 c0 rjmp .+0 ; 0xbe be: 80 e0 ldi r24, 0x00 ; 0 c0: 9a 01 movw r18, r20 c2: 00 c0 rjmp .+0 ; 0xc4 c4: 36 95 lsr r19 c6: 27 95 ror r18 c8: 8a 95 dec r24 ca: 02 f4 brpl .+0 ; 0xcc cc: f7 01 movw r30, r14 ce: 21 83 std Z+1, r18 ; 0x01 d0: 32 83 std Z+2, r19 ; 0x02 d2: 00 c0 rjmp .+0 ; 0xd4 d4: f8 01 movw r30, r16 d6: 82 81 ldd r24, Z+2 ; 0x02 d8: 93 81 ldd r25, Z+3 ; 0x03 da: bc 01 movw r22, r24 dc: 6c 0d add r22, r12 de: 7d 1d adc r23, r13 e0: 6e 83 std Y+6, r22 ; 0x06 e2: 7f 83 std Y+7, r23 ; 0x07 e4: 4a 01 movw r8, r20 e6: fb 01 movw r30, r22 e8: 03 88 ldd r0, Z+19 ; 0x13 ea: 00 c0 rjmp .+0 ; 0xec ec: 96 94 lsr r9 ee: 87 94 ror r8 f0: 0a 94 dec r0 f2: 02 f4 brpl .+0 ; 0xf4 f4: f7 01 movw r30, r14 f6: 81 82 std Z+1, r8 ; 0x01 f8: 92 82 std Z+2, r9 ; 0x02 fa: 83 81 ldd r24, Z+3 ; 0x03 fc: 94 81 ldd r25, Z+4 ; 0x04 fe: 69 2f mov r22, r25 100: 66 1f adc r22, r22 102: 66 27 eor r22, r22 104: 66 1f adc r22, r22 106: 81 14 cp r8, r1 108: f2 e0 ldi r31, 0x02 ; 2 10a: 9f 06 cpc r9, r31 10c: 00 f0 brcs .+0 ; 0x10e 10e: 3f ef ldi r19, 0xFF ; 255 110: 83 1a sub r8, r19 112: 31 e0 ldi r19, 0x01 ; 1 114: 93 0a sbc r9, r19 116: 41 e0 ldi r20, 0x01 ; 1 118: 00 c0 rjmp .+0 ; 0x11a 11a: a2 01 movw r20, r4 11c: 48 19 sub r20, r8 11e: 59 09 sbc r21, r9 120: 4a 01 movw r8, r20 122: 40 e0 ldi r20, 0x00 ; 0 124: 96 94 lsr r9 126: 87 94 ror r8 128: fd 01 movw r30, r26 12a: 32 81 ldd r19, Z+2 ; 0x02 12c: 30 34 cpi r19, 0x40 ; 64 12e: 01 f0 breq .+0 ; 0x130 130: 44 23 and r20, r20 132: 01 f4 brne .+0 ; 0x134 134: 00 c0 rjmp .+0 ; 0x136 136: 46 2f mov r20, r22 138: 00 c0 rjmp .+0 ; 0x13a 13a: 97 ff sbrs r25, 7 13c: 00 c0 rjmp .+0 ; 0x13e 13e: 31 e0 ldi r19, 0x01 ; 1 140: 41 11 cpse r20, r1 142: 30 e0 ldi r19, 0x00 ; 0 144: 43 2f mov r20, r19 146: fa e0 ldi r31, 0x0A ; 10 148: 8f 16 cp r8, r31 14a: 91 04 cpc r9, r1 14c: 00 f0 brcs .+0 ; 0x14e 14e: 00 c0 rjmp .+0 ; 0x150 150: 26 fd sbrc r18, 6 152: 00 c0 rjmp .+0 ; 0x154 154: 27 fd sbrc r18, 7 156: 00 c0 rjmp .+0 ; 0x158 158: fd 01 movw r30, r26 15a: 83 81 ldd r24, Z+3 ; 0x03 15c: 83 70 andi r24, 0x03 ; 3 15e: 83 30 cpi r24, 0x03 ; 3 160: 01 f4 brne .+0 ; 0x162 162: 2f e7 ldi r18, 0x7F ; 127 164: ee 81 ldd r30, Y+6 ; 0x06 166: ff 81 ldd r31, Y+7 ; 0x07 168: 20 8b std Z+16, r18 ; 0x10 16a: f8 01 movw r30, r16 16c: 84 81 ldd r24, Z+4 ; 0x04 16e: 95 81 ldd r25, Z+5 ; 0x05 170: fc 01 movw r30, r24 172: ea 0d add r30, r10 174: fb 1d adc r31, r11 176: 21 e1 ldi r18, 0x11 ; 17 178: 00 c0 rjmp .+0 ; 0x17a 17a: 82 30 cpi r24, 0x02 ; 2 17c: 01 f4 brne .+0 ; 0x17e 17e: ee 81 ldd r30, Y+6 ; 0x06 180: ff 81 ldd r31, Y+7 ; 0x07 182: 81 89 ldd r24, Z+17 ; 0x11 184: 80 7f andi r24, 0xF0 ; 240 186: 81 8b std Z+17, r24 ; 0x11 188: f8 01 movw r30, r16 18a: 84 81 ldd r24, Z+4 ; 0x04 18c: 95 81 ldd r25, Z+5 ; 0x05 18e: fc 01 movw r30, r24 190: ea 0d add r30, r10 192: fb 1d adc r31, r11 194: 29 e0 ldi r18, 0x09 ; 9 196: 20 83 st Z, r18 198: 00 c0 rjmp .+0 ; 0x19a 19a: 81 30 cpi r24, 0x01 ; 1 19c: 01 f4 brne .+0 ; 0x19e 19e: ee 81 ldd r30, Y+6 ; 0x06 1a0: ff 81 ldd r31, Y+7 ; 0x07 1a2: 81 89 ldd r24, Z+17 ; 0x11 1a4: 8f 70 andi r24, 0x0F ; 15 1a6: 81 8b std Z+17, r24 ; 0x11 1a8: f8 01 movw r30, r16 1aa: 82 81 ldd r24, Z+2 ; 0x02 1ac: 93 81 ldd r25, Z+3 ; 0x03 1ae: fc 01 movw r30, r24 1b0: ec 0d add r30, r12 1b2: fd 1d adc r31, r13 1b4: 81 89 ldd r24, Z+17 ; 0x11 1b6: 80 67 ori r24, 0x70 ; 112 1b8: 81 8b std Z+17, r24 ; 0x11 1ba: f8 01 movw r30, r16 1bc: 84 81 ldd r24, Z+4 ; 0x04 1be: 95 81 ldd r25, Z+5 ; 0x05 1c0: fc 01 movw r30, r24 1c2: ea 0d add r30, r10 1c4: fb 1d adc r31, r11 1c6: 2d e0 ldi r18, 0x0D ; 13 1c8: 00 c0 rjmp .+0 ; 0x1ca 1ca: f7 01 movw r30, r14 1cc: 70 82 st Z, r7 1ce: 00 c0 rjmp .+0 ; 0x1d0 1d0: 9c 01 movw r18, r24 1d2: 33 70 andi r19, 0x03 ; 3 1d4: 2f 3f cpi r18, 0xFF ; 255 1d6: f3 e0 ldi r31, 0x03 ; 3 1d8: 3f 07 cpc r19, r31 1da: 01 f4 brne .+0 ; 0x1dc 1dc: 21 e8 ldi r18, 0x81 ; 129 1de: f7 01 movw r30, r14 1e0: 20 83 st Z, r18 1e2: 8f ef ldi r24, 0xFF ; 255 1e4: 93 e0 ldi r25, 0x03 ; 3 1e6: 00 c0 rjmp .+0 ; 0x1e8 1e8: 21 15 cp r18, r1 1ea: 31 05 cpc r19, r1 1ec: 01 f4 brne .+0 ; 0x1ee 1ee: 97 ff sbrs r25, 7 1f0: 00 c0 rjmp .+0 ; 0x1f2 1f2: 21 e8 ldi r18, 0x81 ; 129 1f4: f7 01 movw r30, r14 1f6: 20 83 st Z, r18 1f8: 80 e0 ldi r24, 0x00 ; 0 1fa: 90 e0 ldi r25, 0x00 ; 0 1fc: 61 e0 ldi r22, 0x01 ; 1 1fe: 3e e0 ldi r19, 0x0E ; 14 200: 39 83 std Y+1, r19 ; 0x01 202: 00 c0 rjmp .+0 ; 0x204 204: c9 01 movw r24, r18 206: 41 11 cpse r20, r1 208: 00 c0 rjmp .+0 ; 0x20a 20a: 01 96 adiw r24, 0x01 ; 1 20c: 41 e0 ldi r20, 0x01 ; 1 20e: 84 1a sub r8, r20 210: 91 08 sbc r9, r1 212: 51 e0 ldi r21, 0x01 ; 1 214: 85 16 cp r8, r21 216: 91 04 cpc r9, r1 218: 01 f0 breq .+0 ; 0x21a 21a: 8f 3f cpi r24, 0xFF ; 255 21c: 73 e0 ldi r23, 0x03 ; 3 21e: 97 07 cpc r25, r23 220: 01 f4 brne .+0 ; 0x222 222: 00 c0 rjmp .+0 ; 0x224 224: 00 97 sbiw r24, 0x00 ; 0 226: 01 f0 breq .+0 ; 0x228 228: 01 97 sbiw r24, 0x01 ; 1 22a: ac 01 movw r20, r24 22c: 42 1b sub r20, r18 22e: 53 0b sbc r21, r19 230: 48 0d add r20, r8 232: 59 1d adc r21, r9 234: 41 30 cpi r20, 0x01 ; 1 236: 51 05 cpc r21, r1 238: 01 f4 brne .+0 ; 0x23a 23a: 00 c0 rjmp .+0 ; 0x23c 23c: 80 ef ldi r24, 0xF0 ; 240 23e: 90 e0 ldi r25, 0x00 ; 0 240: 61 e0 ldi r22, 0x01 ; 1 242: f8 01 movw r30, r16 244: 24 81 ldd r18, Z+4 ; 0x04 246: 35 81 ldd r19, Z+5 ; 0x05 248: f9 01 movw r30, r18 24a: ea 0d add r30, r10 24c: fb 1d adc r31, r11 24e: 70 e0 ldi r23, 0x00 ; 0 250: 77 27 eor r23, r23 252: 66 95 lsr r22 254: 77 95 ror r23 256: 66 27 eor r22, r22 258: 86 2b or r24, r22 25a: 97 2b or r25, r23 25c: 83 83 std Z+3, r24 ; 0x03 25e: 94 83 std Z+4, r25 ; 0x04 260: 00 c0 rjmp .+0 ; 0x262 262: f8 01 movw r30, r16 264: 82 80 ldd r8, Z+2 ; 0x02 266: 93 80 ldd r9, Z+3 ; 0x03 268: 8c 0c add r8, r12 26a: 9d 1c adc r9, r13 26c: 9a 01 movw r18, r20 26e: f4 01 movw r30, r8 270: 03 88 ldd r0, Z+19 ; 0x13 272: 00 c0 rjmp .+0 ; 0x274 274: 36 95 lsr r19 276: 27 95 ror r18 278: 0a 94 dec r0 27a: 02 f4 brpl .+0 ; 0x27c 27c: 2c 83 std Y+4, r18 ; 0x04 27e: 3d 83 std Y+5, r19 ; 0x05 280: 60 88 ldd r6, Z+16 ; 0x10 282: 3f e7 ldi r19, 0x7F ; 127 284: 63 12 cpse r6, r19 286: 00 c0 rjmp .+0 ; 0x288 288: 2c 81 ldd r18, Y+4 ; 0x04 28a: 3d 81 ldd r19, Y+5 ; 0x05 28c: f7 01 movw r30, r14 28e: 21 83 std Z+1, r18 ; 0x01 290: 32 83 std Z+2, r19 ; 0x02 292: f4 01 movw r30, r8 294: 80 89 ldd r24, Z+16 ; 0x10 296: 8f 7b andi r24, 0xBF ; 191 298: 00 c0 rjmp .+0 ; 0x29a 29a: f1 2c mov r15, r1 29c: 26 2d mov r18, r6 29e: 30 e0 ldi r19, 0x00 ; 0 2a0: c9 01 movw r24, r18 2a2: 0f 2c mov r0, r15 2a4: 00 c0 rjmp .+0 ; 0x2a6 2a6: 96 95 lsr r25 2a8: 87 95 ror r24 2aa: 0a 94 dec r0 2ac: 02 f4 brpl .+0 ; 0x2ae 2ae: 80 ff sbrs r24, 0 2b0: 00 c0 rjmp .+0 ; 0x2b2 2b2: 8f 2d mov r24, r15 2b4: f1 2c mov r15, r1 2b6: 00 c0 rjmp .+0 ; 0x2b8 2b8: 87 e0 ldi r24, 0x07 ; 7 2ba: 8f 5f subi r24, 0xFF ; 255 2bc: 87 30 cpi r24, 0x07 ; 7 2be: 00 f4 brcc .+0 ; 0x2c0 2c0: f8 2e mov r15, r24 2c2: 00 c0 rjmp .+0 ; 0x2c4 2c4: 6c 81 ldd r22, Y+4 ; 0x04 2c6: 7d 81 ldd r23, Y+5 ; 0x05 2c8: c1 01 movw r24, r2 2ca: 0e 94 00 00 call 0 ; 0x0 2ce: 88 23 and r24, r24 2d0: 01 f0 breq .+0 ; 0x2d2 2d2: 81 e0 ldi r24, 0x01 ; 1 2d4: 90 e0 ldi r25, 0x00 ; 0 2d6: 0f 2c mov r0, r15 2d8: 00 c0 rjmp .+0 ; 0x2da 2da: 88 0f add r24, r24 2dc: 0a 94 dec r0 2de: 02 f4 brpl .+0 ; 0x2e0 2e0: 86 29 or r24, r6 2e2: f4 01 movw r30, r8 2e4: 80 8b std Z+16, r24 ; 0x10 2e6: f8 01 movw r30, r16 2e8: ff 20 and r15, r15 2ea: 01 f0 breq .+0 ; 0x2ec 2ec: 82 81 ldd r24, Z+2 ; 0x02 2ee: 93 81 ldd r25, Z+3 ; 0x03 2f0: fc 01 movw r30, r24 2f2: ec 0d add r30, r12 2f4: fd 1d adc r31, r13 2f6: fa 94 dec r15 2f8: 81 e0 ldi r24, 0x01 ; 1 2fa: 90 e0 ldi r25, 0x00 ; 0 2fc: 0f 2c mov r0, r15 2fe: 00 c0 rjmp .+0 ; 0x300 300: 88 0f add r24, r24 302: 0a 94 dec r0 304: 02 f4 brpl .+0 ; 0x306 306: 80 95 com r24 308: 90 89 ldd r25, Z+16 ; 0x10 30a: 89 23 and r24, r25 30c: 80 8b std Z+16, r24 ; 0x10 30e: 00 c0 rjmp .+0 ; 0x310 310: 84 81 ldd r24, Z+4 ; 0x04 312: 95 81 ldd r25, Z+5 ; 0x05 314: fc 01 movw r30, r24 316: ea 0d add r30, r10 318: fb 1d adc r31, r11 31a: 70 82 st Z, r7 31c: f8 01 movw r30, r16 31e: 84 81 ldd r24, Z+4 ; 0x04 320: 95 81 ldd r25, Z+5 ; 0x05 322: fc 01 movw r30, r24 324: ea 0d add r30, r10 326: fb 1d adc r31, r11 328: 80 81 ld r24, Z 32a: 81 30 cpi r24, 0x01 ; 1 32c: 01 f0 breq .+0 ; 0x32e 32e: 00 c0 rjmp .+0 ; 0x330 330: 2c 81 ldd r18, Y+4 ; 0x04 332: 3d 81 ldd r19, Y+5 ; 0x05 334: 00 c0 rjmp .+0 ; 0x336 336: f8 01 movw r30, r16 338: 82 81 ldd r24, Z+2 ; 0x02 33a: 93 81 ldd r25, Z+3 ; 0x03 33c: fc 01 movw r30, r24 33e: ec 0d add r30, r12 340: fd 1d adc r31, r13 342: 9a 01 movw r18, r20 344: 03 88 ldd r0, Z+19 ; 0x13 346: 00 c0 rjmp .+0 ; 0x348 348: 36 95 lsr r19 34a: 27 95 ror r18 34c: 0a 94 dec r0 34e: 02 f4 brpl .+0 ; 0x350 350: 2c 83 std Y+4, r18 ; 0x04 352: 3d 83 std Y+5, r19 ; 0x05 354: 91 88 ldd r9, Z+17 ; 0x11 356: 92 94 swap r9 358: 2f e0 ldi r18, 0x0F ; 15 35a: 92 22 and r9, r18 35c: 37 e0 ldi r19, 0x07 ; 7 35e: 93 16 cp r9, r19 360: 01 f0 breq .+0 ; 0x362 362: 6c 81 ldd r22, Y+4 ; 0x04 364: 7d 81 ldd r23, Y+5 ; 0x05 366: c1 01 movw r24, r2 368: 0e 94 00 00 call 0 ; 0x0 36c: 81 11 cpse r24, r1 36e: 00 c0 rjmp .+0 ; 0x370 370: 93 94 inc r9 372: 00 c0 rjmp .+0 ; 0x374 374: 91 10 cpse r9, r1 376: 00 c0 rjmp .+0 ; 0x378 378: f7 01 movw r30, r14 37a: 70 82 st Z, r7 37c: 00 c0 rjmp .+0 ; 0x37e 37e: 9a 94 dec r9 380: 00 c0 rjmp .+0 ; 0x382 382: 96 e0 ldi r25, 0x06 ; 6 384: 99 2e mov r9, r25 386: f8 01 movw r30, r16 388: 82 81 ldd r24, Z+2 ; 0x02 38a: 93 81 ldd r25, Z+3 ; 0x03 38c: fc 01 movw r30, r24 38e: ec 0d add r30, r12 390: fd 1d adc r31, r13 392: 81 89 ldd r24, Z+17 ; 0x11 394: 8f 70 andi r24, 0x0F ; 15 396: 81 8b std Z+17, r24 ; 0x11 398: f8 01 movw r30, r16 39a: 82 81 ldd r24, Z+2 ; 0x02 39c: 93 81 ldd r25, Z+3 ; 0x03 39e: fc 01 movw r30, r24 3a0: ec 0d add r30, r12 3a2: fd 1d adc r31, r13 3a4: 92 94 swap r9 3a6: 80 ef ldi r24, 0xF0 ; 240 3a8: 98 22 and r9, r24 3aa: 00 c0 rjmp .+0 ; 0x3ac 3ac: f8 01 movw r30, r16 3ae: 82 81 ldd r24, Z+2 ; 0x02 3b0: 93 81 ldd r25, Z+3 ; 0x03 3b2: fc 01 movw r30, r24 3b4: ec 0d add r30, r12 3b6: fd 1d adc r31, r13 3b8: 9a 01 movw r18, r20 3ba: 03 88 ldd r0, Z+19 ; 0x13 3bc: 00 c0 rjmp .+0 ; 0x3be 3be: 36 95 lsr r19 3c0: 27 95 ror r18 3c2: 0a 94 dec r0 3c4: 02 f4 brpl .+0 ; 0x3c6 3c6: 2c 83 std Y+4, r18 ; 0x04 3c8: 3d 83 std Y+5, r19 ; 0x05 3ca: 81 89 ldd r24, Z+17 ; 0x11 3cc: 8f 70 andi r24, 0x0F ; 15 3ce: 98 2e mov r9, r24 3d0: 01 f0 breq .+0 ; 0x3d2 3d2: b9 01 movw r22, r18 3d4: c1 01 movw r24, r2 3d6: 0e 94 00 00 call 0 ; 0x0 3da: 81 11 cpse r24, r1 3dc: 00 c0 rjmp .+0 ; 0x3de 3de: 9a 94 dec r9 3e0: 00 c0 rjmp .+0 ; 0x3e2 3e2: f7 e0 ldi r31, 0x07 ; 7 3e4: 9f 12 cpse r9, r31 3e6: 00 c0 rjmp .+0 ; 0x3e8 3e8: f7 01 movw r30, r14 3ea: 70 82 st Z, r7 3ec: 00 c0 rjmp .+0 ; 0x3ee 3ee: 93 94 inc r9 3f0: 00 c0 rjmp .+0 ; 0x3f2 3f2: 99 24 eor r9, r9 3f4: 93 94 inc r9 3f6: f8 01 movw r30, r16 3f8: 82 81 ldd r24, Z+2 ; 0x02 3fa: 93 81 ldd r25, Z+3 ; 0x03 3fc: fc 01 movw r30, r24 3fe: ec 0d add r30, r12 400: fd 1d adc r31, r13 402: 81 89 ldd r24, Z+17 ; 0x11 404: 80 7f andi r24, 0xF0 ; 240 406: 81 8b std Z+17, r24 ; 0x11 408: f8 01 movw r30, r16 40a: 82 81 ldd r24, Z+2 ; 0x02 40c: 93 81 ldd r25, Z+3 ; 0x03 40e: fc 01 movw r30, r24 410: ec 0d add r30, r12 412: fd 1d adc r31, r13 414: 81 89 ldd r24, Z+17 ; 0x11 416: 98 2a or r9, r24 418: 91 8a std Z+17, r9 ; 0x11 41a: f8 01 movw r30, r16 41c: 84 81 ldd r24, Z+4 ; 0x04 41e: 95 81 ldd r25, Z+5 ; 0x05 420: fc 01 movw r30, r24 422: ea 0d add r30, r10 424: fb 1d adc r31, r11 426: 2c 81 ldd r18, Y+4 ; 0x04 428: 3d 81 ldd r19, Y+5 ; 0x05 42a: 21 83 std Z+1, r18 ; 0x01 42c: 32 83 std Z+2, r19 ; 0x02 42e: 80 81 ld r24, Z 430: 81 30 cpi r24, 0x01 ; 1 432: 01 f4 brne .+0 ; 0x434 434: 21 15 cp r18, r1 436: 42 e0 ldi r20, 0x02 ; 2 438: 34 07 cpc r19, r20 43a: 00 f0 brcs .+0 ; 0x43c 43c: 2f 5f subi r18, 0xFF ; 255 43e: 31 40 sbci r19, 0x01 ; 1 440: 2c 83 std Y+4, r18 ; 0x04 442: 3d 83 std Y+5, r19 ; 0x05 444: 00 c0 rjmp .+0 ; 0x446 446: b2 01 movw r22, r4 448: 8c 81 ldd r24, Y+4 ; 0x04 44a: 9d 81 ldd r25, Y+5 ; 0x05 44c: 68 1b sub r22, r24 44e: 79 0b sbc r23, r25 450: 6c 83 std Y+4, r22 ; 0x04 452: 7d 83 std Y+5, r23 ; 0x05 454: 2c 81 ldd r18, Y+4 ; 0x04 456: 3d 81 ldd r19, Y+5 ; 0x05 458: 2b 30 cpi r18, 0x0B ; 11 45a: 31 05 cpc r19, r1 45c: 00 f0 brcs .+0 ; 0x45e 45e: 35 e4 ldi r19, 0x45 ; 69 460: 30 83 st Z, r19 462: 4f ef ldi r20, 0xFF ; 255 464: 24 1a sub r2, r20 466: 34 0a sbc r3, r20 468: 55 e0 ldi r21, 0x05 ; 5 46a: a5 0e add r10, r21 46c: b1 1c adc r11, r1 46e: 64 e1 ldi r22, 0x14 ; 20 470: c6 0e add r12, r22 472: d1 1c adc r13, r1 474: 00 c0 rjmp .+0 ; 0x476 476: 82 e0 ldi r24, 0x02 ; 2 478: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> 47c: 00 c0 rjmp .+0 ; 0x47e 47e: f3 e0 ldi r31, 0x03 ; 3 480: f9 83 std Y+1, r31 ; 0x01 482: 00 c0 rjmp .+0 ; 0x484 484: 49 2f mov r20, r25 486: 40 95 com r20 488: 44 1f adc r20, r20 48a: 44 27 eor r20, r20 48c: 44 1f adc r20, r20 48e: 00 c0 rjmp .+0 ; 0x490 490: 89 81 ldd r24, Y+1 ; 0x01 492: 27 96 adiw r28, 0x07 ; 7 494: e2 e1 ldi r30, 0x12 ; 18 496: 0c 94 00 00 jmp 0 ; 0x0 Disassembly of section .text.qtm_ptc_init_acquisition_module: 00000000 : 0: a0 e0 ldi r26, 0x00 ; 0 2: b0 e0 ldi r27, 0x00 ; 0 4: e0 e0 ldi r30, 0x00 ; 0 6: f0 e0 ldi r31, 0x00 ; 0 8: 0c 94 00 00 jmp 0 ; 0x0 c: 00 97 sbiw r24, 0x00 ; 0 e: 01 f4 brne .+0 ; 0x10 10: 00 c0 rjmp .+0 ; 0x12 12: dc 01 movw r26, r24 14: ed 91 ld r30, X+ 16: fc 91 ld r31, X 18: 60 81 ld r22, Z 1a: 71 81 ldd r23, Z+1 ; 0x01 1c: 40 e0 ldi r20, 0x00 ; 0 1e: 50 e0 ldi r21, 0x00 ; 0 20: 20 e0 ldi r18, 0x00 ; 0 22: 30 e0 ldi r19, 0x00 ; 0 24: b0 e0 ldi r27, 0x00 ; 0 26: 10 e0 ldi r17, 0x00 ; 0 28: f1 2c mov r15, r1 2a: e1 2c mov r14, r1 2c: d1 2c mov r13, r1 2e: c1 2c mov r12, r1 30: 91 2c mov r9, r1 32: 81 2c mov r8, r1 34: 26 17 cp r18, r22 36: 37 07 cpc r19, r23 38: 01 f0 breq .+0 ; 0x3a 3a: ec 01 movw r28, r24 3c: ea 81 ldd r30, Y+2 ; 0x02 3e: fb 81 ldd r31, Y+3 ; 0x03 40: e4 0f add r30, r20 42: f5 1f adc r31, r21 44: 60 80 ld r6, Z 46: a0 85 ldd r26, Z+8 ; 0x08 48: 6a 2a or r6, r26 4a: 71 80 ldd r7, Z+1 ; 0x01 4c: a1 85 ldd r26, Z+9 ; 0x09 4e: 7a 2a or r7, r26 50: a2 80 ldd r10, Z+2 ; 0x02 52: a2 85 ldd r26, Z+10 ; 0x0a 54: aa 2a or r10, r26 56: b3 80 ldd r11, Z+3 ; 0x03 58: a3 85 ldd r26, Z+11 ; 0x0b 5a: ba 2a or r11, r26 5c: d4 81 ldd r29, Z+4 ; 0x04 5e: a4 85 ldd r26, Z+12 ; 0x0c 60: da 2b or r29, r26 62: c5 81 ldd r28, Z+5 ; 0x05 64: a5 85 ldd r26, Z+13 ; 0x0d 66: ca 2b or r28, r26 68: 56 80 ldd r5, Z+6 ; 0x06 6a: a6 85 ldd r26, Z+14 ; 0x0e 6c: a5 29 or r26, r5 6e: 57 80 ldd r5, Z+7 ; 0x07 70: e7 85 ldd r30, Z+15 ; 0x0f 72: e5 29 or r30, r5 74: b6 29 or r27, r6 76: 17 29 or r17, r7 78: fa 28 or r15, r10 7a: eb 28 or r14, r11 7c: dd 2a or r13, r29 7e: cc 2a or r12, r28 80: 9a 2a or r9, r26 82: 8e 2a or r8, r30 84: 2f 5f subi r18, 0xFF ; 255 86: 3f 4f sbci r19, 0xFF ; 255 88: 4c 5e subi r20, 0xEC ; 236 8a: 5f 4f sbci r21, 0xFF ; 255 8c: 00 c0 rjmp .+0 ; 0x8e 8e: 2b 2f mov r18, r27 90: 31 2f mov r19, r17 92: 4f 2d mov r20, r15 94: 5e 2d mov r21, r14 96: 6d 2d mov r22, r13 98: 7c 2d mov r23, r12 9a: 89 2d mov r24, r9 9c: 98 2d mov r25, r8 9e: a0 e0 ldi r26, 0x00 ; 0 a0: 0e 94 00 00 call 0 ; 0x0 a4: 01 f4 brne .+0 ; 0xa6 a6: 00 c0 rjmp .+0 ; 0xa8 a8: 81 e0 ldi r24, 0x01 ; 1 aa: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> ae: 20 e0 ldi r18, 0x00 ; 0 b0: 42 2e mov r4, r18 b2: 20 e0 ldi r18, 0x00 ; 0 b4: 52 2e mov r5, r18 b6: 20 e0 ldi r18, 0x00 ; 0 b8: 62 2e mov r6, r18 ba: c0 e0 ldi r28, 0x00 ; 0 bc: d0 e0 ldi r29, 0x00 ; 0 be: aa 24 eor r10, r10 c0: a3 94 inc r10 c2: b1 2c mov r11, r1 c4: 4c e0 ldi r20, 0x0C ; 12 c6: 74 2e mov r7, r20 c8: 2b 2f mov r18, r27 ca: 31 2f mov r19, r17 cc: 4f 2d mov r20, r15 ce: 5e 2d mov r21, r14 d0: 6d 2d mov r22, r13 d2: 7c 2d mov r23, r12 d4: 89 2d mov r24, r9 d6: 98 2d mov r25, r8 d8: 0c 2f mov r16, r28 da: 0e 94 00 00 call 0 ; 0x0 de: 21 70 andi r18, 0x01 ; 1 e0: 30 e0 ldi r19, 0x00 ; 0 e2: 40 e0 ldi r20, 0x00 ; 0 e4: 50 e0 ldi r21, 0x00 ; 0 e6: 60 e0 ldi r22, 0x00 ; 0 e8: 70 e0 ldi r23, 0x00 ; 0 ea: 80 e0 ldi r24, 0x00 ; 0 ec: 90 e0 ldi r25, 0x00 ; 0 ee: a0 e0 ldi r26, 0x00 ; 0 f0: 0e 94 00 00 call 0 ; 0x0 f4: 01 f0 breq .+0 ; 0xf6 f6: f2 01 movw r30, r4 f8: 84 91 lpm r24, Z fa: 67 fc sbrc r6, 7 fc: 80 81 ld r24, Z fe: e8 2f mov r30, r24 100: e2 95 swap r30 102: e6 95 lsr r30 104: e7 70 andi r30, 0x07 ; 7 106: f0 e0 ldi r31, 0x00 ; 0 108: ee 0f add r30, r30 10a: ff 1f adc r31, r31 10c: e0 50 subi r30, 0x00 ; 0 10e: f0 40 sbci r31, 0x00 ; 0 110: 01 90 ld r0, Z+ 112: f0 81 ld r31, Z 114: e0 2d mov r30, r0 116: 8f 71 andi r24, 0x1F ; 31 118: 95 01 movw r18, r10 11a: 00 c0 rjmp .+0 ; 0x11c 11c: 22 0f add r18, r18 11e: 33 1f adc r19, r19 120: 8a 95 dec r24 122: 02 f4 brpl .+0 ; 0x124 124: 22 83 std Z+2, r18 ; 0x02 126: 26 83 std Z+6, r18 ; 0x06 128: 73 86 std Z+11, r7 ; 0x0b 12a: 25 87 std Z+13, r18 ; 0x0d 12c: 21 96 adiw r28, 0x01 ; 1 12e: 3f ef ldi r19, 0xFF ; 255 130: 43 1a sub r4, r19 132: 53 0a sbc r5, r19 134: 63 0a sbc r6, r19 136: c0 33 cpi r28, 0x30 ; 48 138: d1 05 cpc r29, r1 13a: 01 f4 brne .+0 ; 0x13c 13c: 80 e0 ldi r24, 0x00 ; 0 13e: 00 c0 rjmp .+0 ; 0x140 140: 8b e0 ldi r24, 0x0B ; 11 142: 00 c0 rjmp .+0 ; 0x144 144: 82 e0 ldi r24, 0x02 ; 2 146: cd b7 in r28, 0x3d ; 61 148: de b7 in r29, 0x3e ; 62 14a: e0 e1 ldi r30, 0x10 ; 16 14c: 0c 94 00 00 jmp 0 ; 0x0 Disassembly of section .text.qtm_ptc_qtlib_assign_signal_memory: 00000000 : 0: 00 97 sbiw r24, 0x00 ; 0 2: 01 f0 breq .+0 ; 0x4 4: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> 8: 90 93 00 00 sts 0x0000, r25 ; 0x800000 <__SREG__+0x7fffc1> c: 80 e0 ldi r24, 0x00 ; 0 e: 08 95 ret 10: 8b e0 ldi r24, 0x0B ; 11 12: 08 95 ret Disassembly of section .text.qtm_ptc_start_measurement_seq: 00000000 : 0: 61 15 cp r22, r1 2: 71 05 cpc r23, r1 4: 01 f0 breq .+0 ; 0x6 6: 00 97 sbiw r24, 0x00 ; 0 8: 01 f0 breq .+0 ; 0xa a: 20 91 00 00 lds r18, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> e: 22 23 and r18, r18 10: 01 f0 breq .+0 ; 0x12 12: 24 30 cpi r18, 0x04 ; 4 14: 01 f0 breq .+0 ; 0x16 16: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> 1a: 90 93 00 00 sts 0x0000, r25 ; 0x800000 <__SREG__+0x7fffc1> 1e: 60 93 00 00 sts 0x0000, r22 ; 0x800000 <__SREG__+0x7fffc1> 22: 70 93 00 00 sts 0x0000, r23 ; 0x800000 <__SREG__+0x7fffc1> 26: dc 01 movw r26, r24 28: ed 91 ld r30, X+ 2a: fc 91 ld r31, X 2c: 22 81 ldd r18, Z+2 ; 0x02 2e: 20 34 cpi r18, 0x40 ; 64 30: 01 f4 brne .+0 ; 0x32 32: 10 92 c1 07 sts 0x07C1, r1 ; 0x8007c1 <__SREG__+0x800782> 36: 00 c0 rjmp .+0 ; 0x38 38: 20 38 cpi r18, 0x80 ; 128 3a: 01 f0 breq .+0 ; 0x3c 3c: 21 38 cpi r18, 0x81 ; 129 3e: 01 f4 brne .+0 ; 0x40 40: 21 e0 ldi r18, 0x01 ; 1 42: 20 93 c1 07 sts 0x07C1, r18 ; 0x8007c1 <__SREG__+0x800782> 46: 10 92 cb 07 sts 0x07CB, r1 ; 0x8007cb <__SREG__+0x80078c> 4a: 00 c0 rjmp .+0 ; 0x4c 4c: 22 38 cpi r18, 0x82 ; 130 4e: 01 f4 brne .+0 ; 0x50 50: 21 e0 ldi r18, 0x01 ; 1 52: 20 93 c1 07 sts 0x07C1, r18 ; 0x8007c1 <__SREG__+0x800782> 56: 29 e0 ldi r18, 0x09 ; 9 58: 20 93 cb 07 sts 0x07CB, r18 ; 0x8007cb <__SREG__+0x80078c> 5c: 00 c0 rjmp .+0 ; 0x5e 5e: 8b e0 ldi r24, 0x0B ; 11 60: 08 95 ret 62: 83 e0 ldi r24, 0x03 ; 3 64: 08 95 ret 66: 81 e0 ldi r24, 0x01 ; 1 68: 08 95 ret 6a: 82 e0 ldi r24, 0x02 ; 2 6c: 08 95 ret 6e: 10 92 c0 07 sts 0x07C0, r1 ; 0x8007c0 <__SREG__+0x800781> 72: dc 01 movw r26, r24 74: ed 91 ld r30, X+ 76: fc 91 ld r31, X 78: 84 81 ldd r24, Z+4 ; 0x04 7a: 92 81 ldd r25, Z+2 ; 0x02 7c: 90 34 cpi r25, 0x40 ; 64 7e: 01 f4 brne .+0 ; 0x80 80: 10 92 c5 07 sts 0x07C5, r1 ; 0x8007c5 <__SREG__+0x800786> 84: 80 31 cpi r24, 0x10 ; 16 86: 00 f4 brcc .+0 ; 0x88 88: 80 62 ori r24, 0x20 ; 32 8a: 00 c0 rjmp .+0 ; 0x8c 8c: 8f e2 ldi r24, 0x2F ; 47 8e: 80 93 c3 07 sts 0x07C3, r24 ; 0x8007c3 <__SREG__+0x800784> 92: 00 c0 rjmp .+0 ; 0x94 94: 90 e2 ldi r25, 0x20 ; 32 96: 90 93 c3 07 sts 0x07C3, r25 ; 0x8007c3 <__SREG__+0x800784> 9a: 8f 30 cpi r24, 0x0F ; 15 9c: 00 f0 brcs .+0 ; 0x9e 9e: 8f e0 ldi r24, 0x0F ; 15 a0: 80 93 c5 07 sts 0x07C5, r24 ; 0x8007c5 <__SREG__+0x800786> a4: 81 e0 ldi r24, 0x01 ; 1 a6: 80 93 d3 07 sts 0x07D3, r24 ; 0x8007d3 <__SREG__+0x800794> aa: 80 93 d2 07 sts 0x07D2, r24 ; 0x8007d2 <__SREG__+0x800793> ae: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> b2: 10 92 00 00 sts 0x0000, r1 ; 0x800000 <__SREG__+0x7fffc1> b6: 10 92 00 00 sts 0x0000, r1 ; 0x800000 <__SREG__+0x7fffc1> ba: 0e 94 00 00 call 0 ; 0x0 be: 81 11 cpse r24, r1 c0: 00 c0 rjmp .+0 ; 0xc2 c2: 84 e0 ldi r24, 0x04 ; 4 c4: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> c8: 80 91 00 00 lds r24, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> cc: 90 91 00 00 lds r25, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> d0: 0e 94 00 00 call 0 ; 0x0 d4: 80 e0 ldi r24, 0x00 ; 0 d6: 08 95 ret d8: 82 e0 ldi r24, 0x02 ; 2 da: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> de: 08 95 ret Disassembly of section .text.qtm_enable_sensor_node: 00000000 : 0: cf 93 push r28 2: df 93 push r29 4: 00 97 sbiw r24, 0x00 ; 0 6: 01 f0 breq .+0 ; 0x8 8: dc 01 movw r26, r24 a: ed 91 ld r30, X+ c: fc 91 ld r31, X e: 20 81 ld r18, Z 10: 31 81 ldd r19, Z+1 ; 0x01 12: 26 17 cp r18, r22 14: 37 07 cpc r19, r23 16: 00 f0 brcs .+0 ; 0x18 18: 45 e0 ldi r20, 0x05 ; 5 1a: 46 9f mul r20, r22 1c: 90 01 movw r18, r0 1e: 47 9f mul r20, r23 20: 30 0d add r19, r0 22: 11 24 eor r1, r1 24: ec 01 movw r28, r24 26: ec 81 ldd r30, Y+4 ; 0x04 28: fd 81 ldd r31, Y+5 ; 0x05 2a: e2 0f add r30, r18 2c: f3 1f adc r31, r19 2e: 81 e0 ldi r24, 0x01 ; 1 30: 80 83 st Z, r24 32: 80 e0 ldi r24, 0x00 ; 0 34: 00 c0 rjmp .+0 ; 0x36 36: 8b e0 ldi r24, 0x0B ; 11 38: 00 c0 rjmp .+0 ; 0x3a 3a: 82 e0 ldi r24, 0x02 ; 2 3c: df 91 pop r29 3e: cf 91 pop r28 40: 08 95 ret Disassembly of section .text.qtm_calibrate_sensor_node: 00000000 : 0: cf 93 push r28 2: df 93 push r29 4: fc 01 movw r30, r24 6: 89 2b or r24, r25 8: 01 f0 breq .+0 ; 0xa a: c0 81 ld r28, Z c: d1 81 ldd r29, Z+1 ; 0x01 e: 88 81 ld r24, Y 10: 99 81 ldd r25, Y+1 ; 0x01 12: 86 17 cp r24, r22 14: 97 07 cpc r25, r23 16: 00 f0 brcs .+0 ; 0x18 18: 9a 81 ldd r25, Y+2 ; 0x02 1a: 04 80 ldd r0, Z+4 ; 0x04 1c: f5 81 ldd r31, Z+5 ; 0x05 1e: e0 2d mov r30, r0 20: 90 34 cpi r25, 0x40 ; 64 22: 01 f4 brne .+0 ; 0x24 24: 85 e0 ldi r24, 0x05 ; 5 26: 86 9f mul r24, r22 28: e0 01 movw r28, r0 2a: 87 9f mul r24, r23 2c: d0 0d add r29, r0 2e: 11 24 eor r1, r1 30: ce 0f add r28, r30 32: df 1f adc r29, r31 34: 80 ea ldi r24, 0xA0 ; 160 36: 90 e0 ldi r25, 0x00 ; 0 38: 00 c0 rjmp .+0 ; 0x3a 3a: 90 58 subi r25, 0x80 ; 128 3c: 93 30 cpi r25, 0x03 ; 3 3e: 00 f4 brcc .+0 ; 0x40 40: 85 e0 ldi r24, 0x05 ; 5 42: 86 9f mul r24, r22 44: e0 01 movw r28, r0 46: 87 9f mul r24, r23 48: d0 0d add r29, r0 4a: 11 24 eor r1, r1 4c: ce 0f add r28, r30 4e: df 1f adc r29, r31 50: 80 ef ldi r24, 0xF0 ; 240 52: 90 e0 ldi r25, 0x00 ; 0 54: 8b 83 std Y+3, r24 ; 0x03 56: 9c 83 std Y+4, r25 ; 0x04 58: 80 e0 ldi r24, 0x00 ; 0 5a: 00 c0 rjmp .+0 ; 0x5c 5c: 82 e0 ldi r24, 0x02 ; 2 5e: 95 e0 ldi r25, 0x05 ; 5 60: 96 9f mul r25, r22 62: 90 01 movw r18, r0 64: 97 9f mul r25, r23 66: 30 0d add r19, r0 68: 11 24 eor r1, r1 6a: e2 0f add r30, r18 6c: f3 1f adc r31, r19 6e: 90 81 ld r25, Z 70: 92 60 ori r25, 0x02 ; 2 72: 90 83 st Z, r25 74: 00 c0 rjmp .+0 ; 0x76 76: 8b e0 ldi r24, 0x0B ; 11 78: 00 c0 rjmp .+0 ; 0x7a 7a: 82 e0 ldi r24, 0x02 ; 2 7c: df 91 pop r29 7e: cf 91 pop r28 80: 08 95 ret Disassembly of section .text.qtm_autoscan_sensor_node: 00000000 : 0: 1f 93 push r17 2: cf 93 push r28 4: df 93 push r29 6: 00 97 sbiw r24, 0x00 ; 0 8: 01 f4 brne .+0 ; 0xa a: 00 c0 rjmp .+0 ; 0xc c: dc 01 movw r26, r24 e: ed 91 ld r30, X+ 10: fc 91 ld r31, X 12: 11 97 sbiw r26, 0x01 ; 1 14: 30 97 sbiw r30, 0x00 ; 0 16: 01 f4 brne .+0 ; 0x18 18: 00 c0 rjmp .+0 ; 0x1a 1a: 61 15 cp r22, r1 1c: 71 05 cpc r23, r1 1e: 01 f4 brne .+0 ; 0x20 20: 00 c0 rjmp .+0 ; 0x22 22: 01 90 ld r0, Z+ 24: f0 81 ld r31, Z 26: e0 2d mov r30, r0 28: ec 01 movw r28, r24 2a: 4a 81 ldd r20, Y+2 ; 0x02 2c: 5b 81 ldd r21, Y+3 ; 0x03 2e: 20 81 ld r18, Z 30: 31 81 ldd r19, Z+1 ; 0x01 32: 42 17 cp r20, r18 34: 53 07 cpc r21, r19 36: 00 f0 brcs .+0 ; 0x38 38: 00 c0 rjmp .+0 ; 0x3a 3a: fc 01 movw r30, r24 3c: 10 92 c0 07 sts 0x07C0, r1 ; 0x8007c0 <__SREG__+0x800781> 40: 60 93 00 00 sts 0x0000, r22 ; 0x800000 <__SREG__+0x7fffc1> 44: 70 93 00 00 sts 0x0000, r23 ; 0x800000 <__SREG__+0x7fffc1> 48: 12 e0 ldi r17, 0x02 ; 2 4a: 10 93 00 00 sts 0x0000, r17 ; 0x800000 <__SREG__+0x7fffc1> 4e: 8a 81 ldd r24, Y+2 ; 0x02 50: 9b 81 ldd r25, Y+3 ; 0x03 52: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> 56: 90 93 00 00 sts 0x0000, r25 ; 0x800000 <__SREG__+0x7fffc1> 5a: 4d 91 ld r20, X+ 5c: 5c 91 ld r21, X 5e: 40 93 00 00 sts 0x0000, r20 ; 0x800000 <__SREG__+0x7fffc1> 62: 50 93 00 00 sts 0x0000, r21 ; 0x800000 <__SREG__+0x7fffc1> 66: 65 e0 ldi r22, 0x05 ; 5 68: 68 9f mul r22, r24 6a: 90 01 movw r18, r0 6c: 69 9f mul r22, r25 6e: 30 0d add r19, r0 70: 11 24 eor r1, r1 72: ea 01 movw r28, r20 74: 6c 81 ldd r22, Y+4 ; 0x04 76: 7d 81 ldd r23, Y+5 ; 0x05 78: eb 01 movw r28, r22 7a: c2 0f add r28, r18 7c: d3 1f adc r29, r19 7e: 29 81 ldd r18, Y+1 ; 0x01 80: 3a 81 ldd r19, Y+2 ; 0x02 82: 64 81 ldd r22, Z+4 ; 0x04 84: 70 e0 ldi r23, 0x00 ; 0 86: d9 01 movw r26, r18 88: a6 0f add r26, r22 8a: b7 1f adc r27, r23 8c: e9 01 movw r28, r18 8e: c6 1b sub r28, r22 90: d7 0b sbc r29, r23 92: 24 e1 ldi r18, 0x14 ; 20 94: 28 9f mul r18, r24 96: b0 01 movw r22, r0 98: 29 9f mul r18, r25 9a: 70 0d add r23, r0 9c: 11 24 eor r1, r1 9e: fa 01 movw r30, r20 a0: 22 81 ldd r18, Z+2 ; 0x02 a2: 33 81 ldd r19, Z+3 ; 0x03 a4: f9 01 movw r30, r18 a6: e6 0f add r30, r22 a8: f7 1f adc r31, r23 aa: 52 89 ldd r21, Z+18 ; 0x12 ac: 5f 70 andi r21, 0x0F ; 15 ae: 33 89 ldd r19, Z+19 ; 0x13 b0: 35 1b sub r19, r21 b2: ad 01 movw r20, r26 b4: 03 2e mov r0, r19 b6: 00 c0 rjmp .+0 ; 0xb8 b8: 44 0f add r20, r20 ba: 55 1f adc r21, r21 bc: 0a 94 dec r0 be: 02 f4 brpl .+0 ; 0xc0 c0: be 01 movw r22, r28 c2: 00 c0 rjmp .+0 ; 0xc4 c4: 66 0f add r22, r22 c6: 77 1f adc r23, r23 c8: 3a 95 dec r19 ca: 02 f4 brpl .+0 ; 0xcc cc: 9b 01 movw r18, r22 ce: 40 93 de 07 sts 0x07DE, r20 ; 0x8007de <__SREG__+0x80079f> d2: 50 93 df 07 sts 0x07DF, r21 ; 0x8007df <__SREG__+0x8007a0> d6: 60 93 dc 07 sts 0x07DC, r22 ; 0x8007dc <__SREG__+0x80079d> da: 30 93 dd 07 sts 0x07DD, r19 ; 0x8007dd <__SREG__+0x80079e> de: 24 e0 ldi r18, 0x04 ; 4 e0: 20 93 c8 07 sts 0x07C8, r18 ; 0x8007c8 <__SREG__+0x800789> e4: 23 e0 ldi r18, 0x03 ; 3 e6: 20 93 d3 07 sts 0x07D3, r18 ; 0x8007d3 <__SREG__+0x800794> ea: 10 93 d2 07 sts 0x07D2, r17 ; 0x8007d2 <__SREG__+0x800793> ee: 21 e0 ldi r18, 0x01 ; 1 f0: 20 93 d1 07 sts 0x07D1, r18 ; 0x8007d1 <__SREG__+0x800792> f4: 0e 94 00 00 call 0 ; 0x0 f8: 80 e0 ldi r24, 0x00 ; 0 fa: 00 c0 rjmp .+0 ; 0xfc fc: 8b e0 ldi r24, 0x0B ; 11 fe: 00 c0 rjmp .+0 ; 0x100 100: 82 e0 ldi r24, 0x02 ; 2 102: df 91 pop r29 104: cf 91 pop r28 106: 1f 91 pop r17 108: 08 95 ret Disassembly of section .text.qtm_autoscan_node_cancel: 00000000 : 0: 80 91 00 00 lds r24, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 4: 82 30 cpi r24, 0x02 ; 2 6: 01 f4 brne .+0 ; 0x8 8: 81 e0 ldi r24, 0x01 ; 1 a: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> e: 10 92 c0 07 sts 0x07C0, r1 ; 0x8007c0 <__SREG__+0x800781> 12: 10 92 d1 07 sts 0x07D1, r1 ; 0x8007d1 <__SREG__+0x800792> 16: 80 e0 ldi r24, 0x00 ; 0 18: 08 95 ret 1a: 83 e0 ldi r24, 0x03 ; 3 1c: 08 95 ret Disassembly of section .text.qtm_avr_da_ptc_handler_wcomp: 00000000 : 0: cf 93 push r28 2: df 93 push r29 4: 20 91 da 07 lds r18, 0x07DA ; 0x8007da <__SREG__+0x80079b> 8: 30 91 db 07 lds r19, 0x07DB ; 0x8007db <__SREG__+0x80079c> c: 60 91 00 00 lds r22, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 10: 70 91 00 00 lds r23, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 14: cb 01 movw r24, r22 16: 88 0f add r24, r24 18: 99 1f adc r25, r25 1a: e0 91 00 00 lds r30, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 1e: f0 91 00 00 lds r31, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 22: e8 0f add r30, r24 24: f9 1f adc r31, r25 26: 20 83 st Z, r18 28: 31 83 std Z+1, r19 ; 0x01 2a: c0 91 00 00 lds r28, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 2e: d0 91 00 00 lds r29, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 32: 44 e1 ldi r20, 0x14 ; 20 34: 46 9f mul r20, r22 36: c0 01 movw r24, r0 38: 47 9f mul r20, r23 3a: 90 0d add r25, r0 3c: 11 24 eor r1, r1 3e: ea 81 ldd r30, Y+2 ; 0x02 40: fb 81 ldd r31, Y+3 ; 0x03 42: e8 0f add r30, r24 44: f9 1f adc r31, r25 46: 92 89 ldd r25, Z+18 ; 0x12 48: 9f 70 andi r25, 0x0F ; 15 4a: 83 89 ldd r24, Z+19 ; 0x13 4c: 98 17 cp r25, r24 4e: 00 f4 brcc .+0 ; 0x50 50: 89 1b sub r24, r25 52: 00 c0 rjmp .+0 ; 0x54 54: 80 e0 ldi r24, 0x00 ; 0 56: 95 e0 ldi r25, 0x05 ; 5 58: 96 9f mul r25, r22 5a: a0 01 movw r20, r0 5c: 97 9f mul r25, r23 5e: 50 0d add r21, r0 60: 11 24 eor r1, r1 62: ec 81 ldd r30, Y+4 ; 0x04 64: fd 81 ldd r31, Y+5 ; 0x05 66: e4 0f add r30, r20 68: f5 1f adc r31, r21 6a: 00 c0 rjmp .+0 ; 0x6c 6c: 36 95 lsr r19 6e: 27 95 ror r18 70: 8a 95 dec r24 72: 02 f4 brpl .+0 ; 0x74 74: 21 83 std Z+1, r18 ; 0x01 76: 32 83 std Z+2, r19 ; 0x02 78: 82 e0 ldi r24, 0x02 ; 2 7a: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> 7e: e0 91 00 00 lds r30, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 82: f0 91 00 00 lds r31, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 86: 09 95 icall 88: df 91 pop r29 8a: cf 91 pop r28 8c: 08 95 ret Disassembly of section .text.qtm_avr_da_ptc_handler_eoc: 00000000 : 0: 10 92 c0 07 sts 0x07C0, r1 ; 0x8007c0 <__SREG__+0x800781> 4: 80 91 00 00 lds r24, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 8: 81 30 cpi r24, 0x01 ; 1 a: 01 f0 breq .+0 ; 0xc c: 00 c0 rjmp .+0 ; 0xe e: 40 91 da 07 lds r20, 0x07DA ; 0x8007da <__SREG__+0x80079b> 12: 50 91 db 07 lds r21, 0x07DB ; 0x8007db <__SREG__+0x80079c> 16: 80 91 00 00 lds r24, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 1a: 90 91 00 00 lds r25, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 1e: 9c 01 movw r18, r24 20: 22 0f add r18, r18 22: 33 1f adc r19, r19 24: e0 91 00 00 lds r30, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 28: f0 91 00 00 lds r31, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 2c: e2 0f add r30, r18 2e: f3 1f adc r31, r19 30: 40 83 st Z, r20 32: 51 83 std Z+1, r21 ; 0x01 34: 01 96 adiw r24, 0x01 ; 1 36: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> 3a: 90 93 00 00 sts 0x0000, r25 ; 0x800000 <__SREG__+0x7fffc1> 3e: 0e 94 00 00 call 0 ; 0x0 42: 81 11 cpse r24, r1 44: 00 c0 rjmp .+0 ; 0x46 46: 84 e0 ldi r24, 0x04 ; 4 48: 80 93 00 00 sts 0x0000, r24 ; 0x800000 <__SREG__+0x7fffc1> 4c: 80 91 00 00 lds r24, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 50: 90 91 00 00 lds r25, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> 54: 0e 94 00 00 call 0 ; 0x0 58: 08 95 ret 5a: 10 92 e8 07 sts 0x07E8, r1 ; 0x8007e8 <__SREG__+0x8007a9> 5e: 10 92 e9 07 sts 0x07E9, r1 ; 0x8007e9 <__SREG__+0x8007aa> 62: 10 92 ea 07 sts 0x07EA, r1 ; 0x8007ea <__SREG__+0x8007ab> 66: 10 92 eb 07 sts 0x07EB, r1 ; 0x8007eb <__SREG__+0x8007ac> 6a: 10 92 ec 07 sts 0x07EC, r1 ; 0x8007ec <__SREG__+0x8007ad> 6e: 10 92 ed 07 sts 0x07ED, r1 ; 0x8007ed <__SREG__+0x8007ae> 72: 10 92 f0 07 sts 0x07F0, r1 ; 0x8007f0 <__SREG__+0x8007b1> 76: 10 92 f1 07 sts 0x07F1, r1 ; 0x8007f1 <__SREG__+0x8007b2> 7a: 10 92 f2 07 sts 0x07F2, r1 ; 0x8007f2 <__SREG__+0x8007b3> 7e: 10 92 f3 07 sts 0x07F3, r1 ; 0x8007f3 <__SREG__+0x8007b4> 82: 10 92 f4 07 sts 0x07F4, r1 ; 0x8007f4 <__SREG__+0x8007b5> 86: 10 92 f5 07 sts 0x07F5, r1 ; 0x8007f5 <__SREG__+0x8007b6> 8a: 10 92 f8 07 sts 0x07F8, r1 ; 0x8007f8 <__SREG__+0x8007b9> 8e: 10 92 f9 07 sts 0x07F9, r1 ; 0x8007f9 <__SREG__+0x8007ba> 92: 10 92 fa 07 sts 0x07FA, r1 ; 0x8007fa <__SREG__+0x8007bb> 96: 10 92 fb 07 sts 0x07FB, r1 ; 0x8007fb <__SREG__+0x8007bc> 9a: 10 92 fc 07 sts 0x07FC, r1 ; 0x8007fc <__SREG__+0x8007bd> 9e: 10 92 fd 07 sts 0x07FD, r1 ; 0x8007fd <__SREG__+0x8007be> a2: e0 91 00 00 lds r30, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> a6: f0 91 00 00 lds r31, 0x0000 ; 0x800000 <__SREG__+0x7fffc1> aa: 09 95 icall ac: 08 95 ret ae: 0e 94 00 00 call 0 ; 0x0 b2: 08 95 ret Disassembly of section .text.qtm_ptc_de_init: 00000000 : 0: 10 92 00 00 sts 0x0000, r1 ; 0x800000 <__SREG__+0x7fffc1> 4: 08 95 ret Disassembly of section .text.qtm_avr_da_acq_module_get_id: 00000000 : 0: 87 e3 ldi r24, 0x37 ; 55 2: 90 e0 ldi r25, 0x00 ; 0 4: 08 95 ret Disassembly of section .text.qtm_avr_da_acq_module_get_version: 00000000 : 0: 82 e1 ldi r24, 0x12 ; 18 2: 08 95 ret Disassembly of section .progmemx.data.multipliers_tau_calc: 00000000 : 0: 07 00 13 00 35 00 90 00 ....5... Disassembly of section .progmemx.data.gain_setting_int_cap: 00000000 : 0: 1f 0f 07 03 01 ..... Disassembly of section .progmemx.data.PTC_XY_PINS: 00000000 : 0: 00 01 02 03 04 05 06 07 20 21 22 23 24 25 26 27 ........ !"#$%&' 10: 60 61 62 63 64 65 66 67 80 81 82 83 84 85 86 87 `abcdefg........ 20: a0 a1 a2 a3 a4 a5 a6 a7 c0 c1 c2 c3 c4 c5 c6 c7 ................