main.elf: file format elf32-avr Sections: Idx Name Size VMA LMA File off Algn 0 .data 00000014 00800100 00001202 00001296 2**1 CONTENTS, ALLOC, LOAD, DATA 1 .text 00001202 00000000 00000000 00000094 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 2 .bss 00000117 00800114 00800114 000012aa 2**0 ALLOC 3 .stab 000008e8 00000000 00000000 000012ac 2**2 CONTENTS, READONLY, DEBUGGING 4 .stabstr 00000148 00000000 00000000 00001b94 2**0 CONTENTS, READONLY, DEBUGGING 5 .comment 00000011 00000000 00000000 00001cdc 2**0 CONTENTS, READONLY 6 .note.gnu.avr.deviceinfo 00000040 00000000 00000000 00001cf0 2**2 CONTENTS, READONLY 7 .debug_info 000005f4 00000000 00000000 00001d30 2**0 CONTENTS, READONLY, DEBUGGING 8 .debug_abbrev 000005a2 00000000 00000000 00002324 2**0 CONTENTS, READONLY, DEBUGGING 9 .debug_line 0000001d 00000000 00000000 000028c6 2**0 CONTENTS, READONLY, DEBUGGING 10 .debug_str 00000208 00000000 00000000 000028e3 2**0 CONTENTS, READONLY, DEBUGGING Disassembly of section .text: 00000000 <__vectors>: 0: 0c 94 47 00 jmp 0x8e ; 0x8e <__ctors_end> 4: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 8: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> c: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 10: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 14: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 18: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 1c: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 20: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 24: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 28: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 2c: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 30: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 34: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 38: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 3c: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 40: 0c 94 44 03 jmp 0x688 ; 0x688 <__vector_16> 44: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 48: 0c 94 5b 03 jmp 0x6b6 ; 0x6b6 <__vector_18> 4c: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 50: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 54: 0c 94 57 05 jmp 0xaae ; 0xaae <__vector_21> 58: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 5c: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 60: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 64: 0c 94 6f 00 jmp 0xde ; 0xde <__bad_interrupt> 00000068 : 68: 48 65 6c 6c 6f 20 57 6f 72 6c 64 20 66 72 6f 6d Hello World from 78: 20 53 77 69 66 74 20 6f 6e 20 41 72 64 75 69 6e Swift on Arduin 88: 6f 0d 0a 00 o... 0000008c <__ctors_start>: 8c: cd 05 cpc r28, r13 0000008e <__ctors_end>: 8e: 11 24 eor r1, r1 90: 1f be out 0x3f, r1 ; 63 92: cf ef ldi r28, 0xFF ; 255 94: d8 e0 ldi r29, 0x08 ; 8 96: de bf out 0x3e, r29 ; 62 98: cd bf out 0x3d, r28 ; 61 0000009a <__do_copy_data>: 9a: 11 e0 ldi r17, 0x01 ; 1 9c: a0 e0 ldi r26, 0x00 ; 0 9e: b1 e0 ldi r27, 0x01 ; 1 a0: e2 e0 ldi r30, 0x02 ; 2 a2: f2 e1 ldi r31, 0x12 ; 18 a4: 02 c0 rjmp .+4 ; 0xaa <__do_copy_data+0x10> a6: 05 90 lpm r0, Z+ a8: 0d 92 st X+, r0 aa: a4 31 cpi r26, 0x14 ; 20 ac: b1 07 cpc r27, r17 ae: d9 f7 brne .-10 ; 0xa6 <__do_copy_data+0xc> 000000b0 <__do_clear_bss>: b0: 22 e0 ldi r18, 0x02 ; 2 b2: a4 e1 ldi r26, 0x14 ; 20 b4: b1 e0 ldi r27, 0x01 ; 1 b6: 01 c0 rjmp .+2 ; 0xba <.do_clear_bss_start> 000000b8 <.do_clear_bss_loop>: b8: 1d 92 st X+, r1 000000ba <.do_clear_bss_start>: ba: ab 32 cpi r26, 0x2B ; 43 bc: b2 07 cpc r27, r18 be: e1 f7 brne .-8 ; 0xb8 <.do_clear_bss_loop> 000000c0 <__do_global_ctors>: c0: 10 e0 ldi r17, 0x00 ; 0 c2: c7 e4 ldi r28, 0x47 ; 71 c4: d0 e0 ldi r29, 0x00 ; 0 c6: 04 c0 rjmp .+8 ; 0xd0 <__do_global_ctors+0x10> c8: 21 97 sbiw r28, 0x01 ; 1 ca: fe 01 movw r30, r28 cc: 0e 94 02 06 call 0xc04 ; 0xc04 <__tablejump2__> d0: c6 34 cpi r28, 0x46 ; 70 d2: d1 07 cpc r29, r17 d4: c9 f7 brne .-14 ; 0xc8 <__do_global_ctors+0x8> d6: 0e 94 72 00 call 0xe4 ; 0xe4
da: 0c 94 ca 05 jmp 0xb94 ; 0xb94 000000de <__bad_interrupt>: de: 0c 94 00 00 jmp 0 ; 0x0 <__vectors> ... 000000e4
: e4: cf 93 push r28 e6: df 93 push r29 e8: af 92 push r10 ea: bf 92 push r11 ec: cf 92 push r12 ee: df 92 push r13 f0: ef 92 push r14 f2: ff 92 push r15 f4: 1f 93 push r17 f6: cd b7 in r28, 0x3d ; 61 f8: de b7 in r29, 0x3e ; 62 fa: 80 e8 ldi r24, 0x80 ; 128 fc: 95 e2 ldi r25, 0x25 ; 37 fe: 0e 94 9e 01 call 0x33c ; 0x33c <_TF3AVR11SetupSerialFT8baudRateVs5Int16_T_> 102: 10 91 0b 01 lds r17, 0x010B ; 0x80010b 106: 8d e0 ldi r24, 0x0D ; 13 108: 61 2f mov r22, r17 10a: 0e 94 62 01 call 0x2c4 ; 0x2c4 <_TF3AVR7pinModeFT3pinVs5UInt84modeSb_T_> 10e: 85 e0 ldi r24, 0x05 ; 5 110: 61 2f mov r22, r17 112: 0e 94 62 01 call 0x2c4 ; 0x2c4 <_TF3AVR7pinModeFT3pinVs5UInt84modeSb_T_> 116: 84 e0 ldi r24, 0x04 ; 4 118: 61 2f mov r22, r17 11a: 0e 94 62 01 call 0x2c4 ; 0x2c4 <_TF3AVR7pinModeFT3pinVs5UInt84modeSb_T_> 11e: 0e 94 ca 00 call 0x194 ; 0x194 <_TF4main8sayHelloFT_T_> 122: 10 91 0c 01 lds r17, 0x010C ; 0x80010c 126: 8e e1 ldi r24, 0x1E ; 30 128: 90 e0 ldi r25, 0x00 ; 0 12a: 6c 01 movw r12, r24 12c: 84 ed ldi r24, 0xD4 ; 212 12e: 91 e0 ldi r25, 0x01 ; 1 130: 5c 01 movw r10, r24 00000132 : 132: 8d e0 ldi r24, 0x0D ; 13 134: 61 2f mov r22, r17 136: 0e 94 3d 01 call 0x27a ; 0x27a <_TF3AVR12digitalWriteFT3pinVs5UInt85valueSb_T_> 13a: 85 e0 ldi r24, 0x05 ; 5 13c: 61 2f mov r22, r17 13e: 0e 94 3d 01 call 0x27a ; 0x27a <_TF3AVR12digitalWriteFT3pinVs5UInt85valueSb_T_> 142: 84 e0 ldi r24, 0x04 ; 4 144: 61 2f mov r22, r17 146: 0e 94 3d 01 call 0x27a ; 0x27a <_TF3AVR12digitalWriteFT3pinVs5UInt85valueSb_T_> 14a: 76 01 movw r14, r12 14c: c7 01 movw r24, r14 14e: 0e 94 f4 00 call 0x1e8 ; 0x1e8 <_TF3AVR5delayFT12millisecondsVs6UInt16_T_> 152: 82 e0 ldi r24, 0x02 ; 2 154: b5 01 movw r22, r10 156: 0e 94 7e 01 call 0x2fc ; 0x2fc <_TF3AVR15analogReadAsyncFT3pinVs5UInt88callbackcVs6UInt16T__T_> 15a: c7 01 movw r24, r14 15c: 0e 94 f4 00 call 0x1e8 ; 0x1e8 <_TF3AVR5delayFT12millisecondsVs6UInt16_T_> 160: e8 cf rjmp .-48 ; 0x132 00000162 <_TF4main9flashPinsFT_T_>: 162: cf 93 push r28 164: df 93 push r29 166: cd b7 in r28, 0x3d ; 61 168: de b7 in r29, 0x3e ; 62 16a: 60 91 0d 01 lds r22, 0x010D ; 0x80010d 16e: 8d e0 ldi r24, 0x0D ; 13 170: 0e 94 3d 01 call 0x27a ; 0x27a <_TF3AVR12digitalWriteFT3pinVs5UInt85valueSb_T_> 174: 80 e9 ldi r24, 0x90 ; 144 176: 91 e0 ldi r25, 0x01 ; 1 178: 0e 94 f4 00 call 0x1e8 ; 0x1e8 <_TF3AVR5delayFT12millisecondsVs6UInt16_T_> 17c: 60 91 0c 01 lds r22, 0x010C ; 0x80010c 180: 8d e0 ldi r24, 0x0D ; 13 182: 0e 94 3d 01 call 0x27a ; 0x27a <_TF3AVR12digitalWriteFT3pinVs5UInt85valueSb_T_> 186: 84 e6 ldi r24, 0x64 ; 100 188: 90 e0 ldi r25, 0x00 ; 0 18a: 0e 94 f4 00 call 0x1e8 ; 0x1e8 <_TF3AVR5delayFT12millisecondsVs6UInt16_T_> 18e: df 91 pop r29 190: cf 91 pop r28 192: 08 95 ret 00000194 <_TF4main8sayHelloFT_T_>: 194: cf 93 push r28 196: df 93 push r29 198: cd b7 in r28, 0x3d ; 61 19a: de b7 in r29, 0x3e ; 62 19c: 80 91 06 01 lds r24, 0x0106 ; 0x800106 <__swift_reflection_version+0x4> 1a0: 90 91 07 01 lds r25, 0x0107 ; 0x800107 <__swift_reflection_version+0x5> 1a4: 60 91 04 01 lds r22, 0x0104 ; 0x800104 <__swift_reflection_version+0x2> 1a8: 70 91 05 01 lds r23, 0x0105 ; 0x800105 <__swift_reflection_version+0x3> 1ac: 40 91 02 01 lds r20, 0x0102 ; 0x800102 <__swift_reflection_version> 1b0: 50 91 03 01 lds r21, 0x0103 ; 0x800103 <__swift_reflection_version+0x1> 1b4: 20 91 00 01 lds r18, 0x0100 ; 0x800100 1b8: 30 91 01 01 lds r19, 0x0101 ; 0x800101 1bc: 0e 94 a7 01 call 0x34e ; 0x34e <_TF3AVR5printFT7messageGSqGSPVs4Int8___T_> 1c0: df 91 pop r29 1c2: cf 91 pop r28 1c4: 08 95 ret 000001c6 <_TF4mainU_FVs6UInt16T_>: 1c6: cf 93 push r28 1c8: df 93 push r29 1ca: cd b7 in r28, 0x3d ; 61 1cc: de b7 in r29, 0x3e ; 62 1ce: df 91 pop r29 1d0: cf 91 pop r28 1d2: 08 95 ret 000001d4 <_TToF4mainU_FVs6UInt16T_>: 1d4: cf 93 push r28 1d6: df 93 push r29 1d8: cd b7 in r28, 0x3d ; 61 1da: de b7 in r29, 0x3e ; 62 1dc: 0e 94 e3 00 call 0x1c6 ; 0x1c6 <_TF4mainU_FVs6UInt16T_> 1e0: df 91 pop r29 1e2: cf 91 pop r28 1e4: 08 95 ret ... 000001e8 <_TF3AVR5delayFT12millisecondsVs6UInt16_T_>: 1e8: cf 93 push r28 1ea: df 93 push r29 1ec: cd b7 in r28, 0x3d ; 61 1ee: de b7 in r29, 0x3e ; 62 1f0: 0e 94 f4 02 call 0x5e8 ; 0x5e8 <_delayMs> 1f4: df 91 pop r29 1f6: cf 91 pop r28 1f8: 08 95 ret 000001fa <_TF3AVR18stringAddCharacterFT4byteVs5UInt8_Sb>: 1fa: cf 93 push r28 1fc: df 93 push r29 1fe: cd b7 in r28, 0x3d ; 61 200: de b7 in r29, 0x3e ; 62 202: 0e 94 08 03 call 0x610 ; 0x610 <_stringAddCharacter> 206: df 91 pop r29 208: cf 91 pop r28 20a: 08 95 ret 0000020c <_TF3AVR14stringStartNewFT_T_>: 20c: cf 93 push r28 20e: df 93 push r29 210: cd b7 in r28, 0x3d ; 61 212: de b7 in r29, 0x3e ; 62 214: 0e 94 20 03 call 0x640 ; 0x640 <_stringStartNew> 218: df 91 pop r29 21a: cf 91 pop r28 21c: 08 95 ret 0000021e <_TF3AVR18stringCurrentValueFT_GSQGSPVs4Int8__>: 21e: cf 93 push r28 220: df 93 push r29 222: cd b7 in r28, 0x3d ; 61 224: de b7 in r29, 0x3e ; 62 226: 0e 94 25 03 call 0x64a ; 0x64a <_stringCurrentValue> 22a: 40 e0 ldi r20, 0x00 ; 0 22c: 50 e0 ldi r21, 0x00 ; 0 22e: 9c 01 movw r18, r24 230: ba 01 movw r22, r20 232: ca 01 movw r24, r20 234: df 91 pop r29 236: cf 91 pop r28 238: 08 95 ret 0000023a <_TF3AVR14numberToStringFT6numberVs5Int32_GSQGSPVs4Int8__>: 23a: cf 93 push r28 23c: df 93 push r29 23e: cd b7 in r28, 0x3d ; 61 240: de b7 in r29, 0x3e ; 62 242: 0e 94 28 03 call 0x650 ; 0x650 <_numberToString> 246: 40 e0 ldi r20, 0x00 ; 0 248: 50 e0 ldi r21, 0x00 ; 0 24a: 9c 01 movw r18, r24 24c: ba 01 movw r22, r20 24e: ca 01 movw r24, r20 250: df 91 pop r29 252: cf 91 pop r28 254: 08 95 ret 00000256 <_TF3AVR5ticksFT_Vs6UInt16>: 256: cf 93 push r28 258: df 93 push r29 25a: cd b7 in r28, 0x3d ; 61 25c: de b7 in r29, 0x3e ; 62 25e: 0e 94 03 03 call 0x606 ; 0x606 <_ticks> 262: df 91 pop r29 264: cf 91 pop r28 266: 08 95 ret 00000268 <_TF3AVR11digitalReadFT3pinVs5UInt8_Sb>: 268: cf 93 push r28 26a: df 93 push r29 26c: cd b7 in r28, 0x3d ; 61 26e: de b7 in r29, 0x3e ; 62 270: 0e 94 65 02 call 0x4ca ; 0x4ca <_digitalRead> 274: df 91 pop r29 276: cf 91 pop r28 278: 08 95 ret 0000027a <_TF3AVR12digitalWriteFT3pinVs5UInt85valueSb_T_>: 27a: cf 93 push r28 27c: df 93 push r29 27e: cd b7 in r28, 0x3d ; 61 280: de b7 in r29, 0x3e ; 62 282: 83 30 cpi r24, 0x03 ; 3 284: 51 f0 breq .+20 ; 0x29a 286: 85 30 cpi r24, 0x05 ; 5 288: 41 f0 breq .+16 ; 0x29a 28a: 86 30 cpi r24, 0x06 ; 6 28c: 31 f0 breq .+12 ; 0x29a 28e: 89 30 cpi r24, 0x09 ; 9 290: 21 f0 breq .+8 ; 0x29a 292: 8a 30 cpi r24, 0x0A ; 10 294: 11 f0 breq .+4 ; 0x29a 296: 8b 30 cpi r24, 0x0B ; 11 298: 79 f4 brne .+30 ; 0x2b8 0000029a : 29a: 61 70 andi r22, 0x01 ; 1 29c: 60 30 cpi r22, 0x00 ; 0 29e: 31 f0 breq .+12 ; 0x2ac 2a0: 6f ef ldi r22, 0xFF ; 255 2a2: 0e 94 25 04 call 0x84a ; 0x84a <_analogWrite> 2a6: df 91 pop r29 2a8: cf 91 pop r28 2aa: 08 95 ret 000002ac : 2ac: 60 e0 ldi r22, 0x00 ; 0 2ae: 0e 94 25 04 call 0x84a ; 0x84a <_analogWrite> 2b2: df 91 pop r29 2b4: cf 91 pop r28 2b6: 08 95 ret 000002b8 : 2b8: 61 70 andi r22, 0x01 ; 1 2ba: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 2be: df 91 pop r29 2c0: cf 91 pop r28 2c2: 08 95 ret 000002c4 <_TF3AVR7pinModeFT3pinVs5UInt84modeSb_T_>: 2c4: cf 93 push r28 2c6: df 93 push r29 2c8: cd b7 in r28, 0x3d ; 61 2ca: de b7 in r29, 0x3e ; 62 2cc: 61 70 andi r22, 0x01 ; 1 2ce: 0e 94 cc 02 call 0x598 ; 0x598 <_pinMode> 2d2: df 91 pop r29 2d4: cf 91 pop r28 2d6: 08 95 ret 000002d8 <_TF3AVR11analogWriteFT3pinVs5UInt85valueS0__T_>: 2d8: cf 93 push r28 2da: df 93 push r29 2dc: cd b7 in r28, 0x3d ; 61 2de: de b7 in r29, 0x3e ; 62 2e0: 0e 94 25 04 call 0x84a ; 0x84a <_analogWrite> 2e4: df 91 pop r29 2e6: cf 91 pop r28 2e8: 08 95 ret 000002ea <_TF3AVR14slowAnalogReadFT3pinVs5UInt8_Vs6UInt16>: 2ea: cf 93 push r28 2ec: df 93 push r29 2ee: cd b7 in r28, 0x3d ; 61 2f0: de b7 in r29, 0x3e ; 62 2f2: 0e 94 28 05 call 0xa50 ; 0xa50 <_slowAnalogRead> 2f6: df 91 pop r29 2f8: cf 91 pop r28 2fa: 08 95 ret 000002fc <_TF3AVR15analogReadAsyncFT3pinVs5UInt88callbackcVs6UInt16T__T_>: 2fc: cf 93 push r28 2fe: df 93 push r29 300: cd b7 in r28, 0x3d ; 61 302: de b7 in r29, 0x3e ; 62 304: 6a e2 ldi r22, 0x2A ; 42 306: 73 e0 ldi r23, 0x03 ; 3 308: 0e 94 8f 05 call 0xb1e ; 0xb1e <_analogReadAsync> 30c: df 91 pop r29 30e: cf 91 pop r28 310: 08 95 ret 00000312 <_TFF3AVR15analogReadAsyncFT3pinVs5UInt88callbackcVs6UInt16T__T_U_FS1_T_>: 312: cf 93 push r28 314: df 93 push r29 316: cd b7 in r28, 0x3d ; 61 318: de b7 in r29, 0x3e ; 62 31a: 60 91 0d 01 lds r22, 0x010D ; 0x80010d 31e: 8d e0 ldi r24, 0x0D ; 13 320: 0e 94 3d 01 call 0x27a ; 0x27a <_TF3AVR12digitalWriteFT3pinVs5UInt85valueSb_T_> 324: df 91 pop r29 326: cf 91 pop r28 328: 08 95 ret 0000032a <_TToFF3AVR15analogReadAsyncFT3pinVs5UInt88callbackcVs6UInt16T__T_U_FS1_T_>: 32a: cf 93 push r28 32c: df 93 push r29 32e: cd b7 in r28, 0x3d ; 61 330: de b7 in r29, 0x3e ; 62 332: 0e 94 89 01 call 0x312 ; 0x312 <_TFF3AVR15analogReadAsyncFT3pinVs5UInt88callbackcVs6UInt16T__T_U_FS1_T_> 336: df 91 pop r29 338: cf 91 pop r28 33a: 08 95 ret 0000033c <_TF3AVR11SetupSerialFT8baudRateVs5Int16_T_>: 33c: cf 93 push r28 33e: df 93 push r29 340: cd b7 in r28, 0x3d ; 61 342: de b7 in r29, 0x3e ; 62 344: 0e 94 9d 03 call 0x73a ; 0x73a <_setupSerial> 348: df 91 pop r29 34a: cf 91 pop r28 34c: 08 95 ret 0000034e <_TF3AVR5printFT7messageGSqGSPVs4Int8___T_>: 34e: cf 93 push r28 350: df 93 push r29 352: cd b7 in r28, 0x3d ; 61 354: de b7 in r29, 0x3e ; 62 356: c9 01 movw r24, r18 358: 0e 94 da 03 call 0x7b4 ; 0x7b4 <_sendString> 35c: df 91 pop r29 35e: cf 91 pop r28 360: 08 95 ret 00000362 <_TF3AVR5printFT4byteVs5UInt8_T_>: 362: cf 93 push r28 364: df 93 push r29 366: cd b7 in r28, 0x3d ; 61 368: de b7 in r29, 0x3e ; 62 36a: 0e 94 d3 03 call 0x7a6 ; 0x7a6 <_sendByte> 36e: df 91 pop r29 370: cf 91 pop r28 372: 08 95 ret 00000374 <_TF3AVRP33_145E5693925DE49F7C32B973DF03FA7E19printNumberInternalFT6numberVs5Int32_T_>: 374: cf 93 push r28 376: df 93 push r29 378: cd b7 in r28, 0x3d ; 61 37a: de b7 in r29, 0x3e ; 62 37c: 0e 94 28 03 call 0x650 ; 0x650 <_numberToString> 380: 0e 94 ea 03 call 0x7d4 ; 0x7d4 <_sendBuffer> 384: df 91 pop r29 386: cf 91 pop r28 388: 08 95 ret 0000038a <_TF3AVR5printFT7longIntVs5Int32_T_>: 38a: cf 93 push r28 38c: df 93 push r29 38e: cd b7 in r28, 0x3d ; 61 390: de b7 in r29, 0x3e ; 62 392: 0e 94 ba 01 call 0x374 ; 0x374 <_TF3AVRP33_145E5693925DE49F7C32B973DF03FA7E19printNumberInternalFT6numberVs5Int32_T_> 396: df 91 pop r29 398: cf 91 pop r28 39a: 08 95 ret 0000039c <_TF3AVR5printFT3intVs5Int16_T_>: 39c: cf 93 push r28 39e: df 93 push r29 3a0: cd b7 in r28, 0x3d ; 61 3a2: de b7 in r29, 0x3e ; 62 3a4: 9c 01 movw r18, r24 3a6: 35 95 asr r19 3a8: 27 95 ror r18 3aa: 35 95 asr r19 3ac: 27 95 ror r18 3ae: 35 95 asr r19 3b0: 27 95 ror r18 3b2: 35 95 asr r19 3b4: 27 95 ror r18 3b6: 35 95 asr r19 3b8: 27 95 ror r18 3ba: 35 95 asr r19 3bc: 27 95 ror r18 3be: 35 95 asr r19 3c0: 27 95 ror r18 3c2: 35 95 asr r19 3c4: 27 95 ror r18 3c6: 35 95 asr r19 3c8: 27 95 ror r18 3ca: 35 95 asr r19 3cc: 27 95 ror r18 3ce: 35 95 asr r19 3d0: 27 95 ror r18 3d2: 35 95 asr r19 3d4: 27 95 ror r18 3d6: 35 95 asr r19 3d8: 27 95 ror r18 3da: 35 95 asr r19 3dc: 27 95 ror r18 3de: 35 95 asr r19 3e0: 27 95 ror r18 3e2: bc 01 movw r22, r24 3e4: c9 01 movw r24, r18 3e6: 0e 94 ba 01 call 0x374 ; 0x374 <_TF3AVRP33_145E5693925DE49F7C32B973DF03FA7E19printNumberInternalFT6numberVs5Int32_T_> 3ea: df 91 pop r29 3ec: cf 91 pop r28 3ee: 08 95 ret 000003f0 <_TF3AVR5printFT7tinyIntVs4Int8_T_>: 3f0: cf 93 push r28 3f2: df 93 push r29 3f4: cd b7 in r28, 0x3d ; 61 3f6: de b7 in r29, 0x3e ; 62 3f8: 68 2f mov r22, r24 3fa: 78 2f mov r23, r24 3fc: 77 0f add r23, r23 3fe: 77 0b sbc r23, r23 400: cb 01 movw r24, r22 402: 95 95 asr r25 404: 87 95 ror r24 406: 95 95 asr r25 408: 87 95 ror r24 40a: 95 95 asr r25 40c: 87 95 ror r24 40e: 95 95 asr r25 410: 87 95 ror r24 412: 95 95 asr r25 414: 87 95 ror r24 416: 95 95 asr r25 418: 87 95 ror r24 41a: 95 95 asr r25 41c: 87 95 ror r24 41e: 95 95 asr r25 420: 87 95 ror r24 422: 95 95 asr r25 424: 87 95 ror r24 426: 95 95 asr r25 428: 87 95 ror r24 42a: 95 95 asr r25 42c: 87 95 ror r24 42e: 95 95 asr r25 430: 87 95 ror r24 432: 95 95 asr r25 434: 87 95 ror r24 436: 95 95 asr r25 438: 87 95 ror r24 43a: 95 95 asr r25 43c: 87 95 ror r24 43e: 0e 94 ba 01 call 0x374 ; 0x374 <_TF3AVRP33_145E5693925DE49F7C32B973DF03FA7E19printNumberInternalFT6numberVs5Int32_T_> 442: df 91 pop r29 444: cf 91 pop r28 446: 08 95 ret 00000448 <_TF3AVR5printFT11unsignedIntVs6UInt16_T_>: 448: cf 93 push r28 44a: df 93 push r29 44c: cd b7 in r28, 0x3d ; 61 44e: de b7 in r29, 0x3e ; 62 450: 20 e0 ldi r18, 0x00 ; 0 452: 30 e0 ldi r19, 0x00 ; 0 454: bc 01 movw r22, r24 456: c9 01 movw r24, r18 458: 0e 94 ba 01 call 0x374 ; 0x374 <_TF3AVRP33_145E5693925DE49F7C32B973DF03FA7E19printNumberInternalFT6numberVs5Int32_T_> 45c: df 91 pop r29 45e: cf 91 pop r28 460: 08 95 ret 00000462 <_TF3AVR5printFT15unsignedTinyIntVs5UInt8_T_>: 462: cf 93 push r28 464: df 93 push r29 466: cd b7 in r28, 0x3d ; 61 468: de b7 in r29, 0x3e ; 62 46a: 68 2f mov r22, r24 46c: 77 27 eor r23, r23 46e: 80 e0 ldi r24, 0x00 ; 0 470: 90 e0 ldi r25, 0x00 ; 0 472: 0e 94 ba 01 call 0x374 ; 0x374 <_TF3AVRP33_145E5693925DE49F7C32B973DF03FA7E19printNumberInternalFT6numberVs5Int32_T_> 476: df 91 pop r29 478: cf 91 pop r28 47a: 08 95 ret 0000047c <_TF3AVR9availableFT_Sb>: 47c: cf 93 push r28 47e: df 93 push r29 480: cd b7 in r28, 0x3d ; 61 482: de b7 in r29, 0x3e ; 62 484: 0e 94 f9 03 call 0x7f2 ; 0x7f2 <_available> 488: df 91 pop r29 48a: cf 91 pop r28 48c: 08 95 ret 0000048e <_TF3AVR4readFT_Vs5UInt8>: 48e: cf 93 push r28 490: df 93 push r29 492: cd b7 in r28, 0x3d ; 61 494: de b7 in r29, 0x3e ; 62 496: 0e 94 04 04 call 0x808 ; 0x808 <_receiveByte> 49a: df 91 pop r29 49c: cf 91 pop r28 49e: 08 95 ret 000004a0 : 4a0: 88 30 cpi r24, 0x08 ; 8 4a2: 60 f0 brcs .+24 ; 0x4bc 4a4: 8e 30 cpi r24, 0x0E ; 14 4a6: 40 f4 brcc .+16 ; 0x4b8 4a8: 98 ef ldi r25, 0xF8 ; 248 4aa: 98 0f add r25, r24 4ac: 81 e0 ldi r24, 0x01 ; 1 4ae: 01 c0 rjmp .+2 ; 0x4b2 4b0: 88 0f add r24, r24 4b2: 9a 95 dec r25 4b4: ea f7 brpl .-6 ; 0x4b0 4b6: 08 95 ret 4b8: 80 e0 ldi r24, 0x00 ; 0 4ba: 08 95 ret 4bc: 91 e0 ldi r25, 0x01 ; 1 4be: 01 c0 rjmp .+2 ; 0x4c2 4c0: 99 0f add r25, r25 4c2: 8a 95 dec r24 4c4: ea f7 brpl .-6 ; 0x4c0 4c6: 89 2f mov r24, r25 4c8: 08 95 ret 000004ca <_digitalRead>: 4ca: cf 93 push r28 4cc: c8 2f mov r28, r24 4ce: 0e 94 50 02 call 0x4a0 ; 0x4a0 4d2: 88 23 and r24, r24 4d4: 31 f0 breq .+12 ; 0x4e2 <_digitalRead+0x18> 4d6: c8 30 cpi r28, 0x08 ; 8 4d8: 38 f0 brcs .+14 ; 0x4e8 <_digitalRead+0x1e> 4da: 93 b1 in r25, 0x03 ; 3 4dc: 98 23 and r25, r24 4de: 81 e0 ldi r24, 0x01 ; 1 4e0: 09 f4 brne .+2 ; 0x4e4 <_digitalRead+0x1a> 4e2: 80 e0 ldi r24, 0x00 ; 0 4e4: cf 91 pop r28 4e6: 08 95 ret 4e8: 99 b1 in r25, 0x09 ; 9 4ea: 98 23 and r25, r24 4ec: 81 e0 ldi r24, 0x01 ; 1 4ee: c9 f3 breq .-14 ; 0x4e2 <_digitalRead+0x18> 4f0: cf 91 pop r28 4f2: 08 95 ret 000004f4 : 4f4: 0e 94 50 02 call 0x4a0 ; 0x4a0 4f8: 88 23 and r24, r24 4fa: 21 f0 breq .+8 ; 0x504 4fc: 9b b1 in r25, 0x0b ; 11 4fe: 80 95 com r24 500: 89 23 and r24, r25 502: 8b b9 out 0x0b, r24 ; 11 504: 08 95 ret 00000506 : 506: 0e 94 50 02 call 0x4a0 ; 0x4a0 50a: 88 23 and r24, r24 50c: 21 f0 breq .+8 ; 0x516 50e: 95 b1 in r25, 0x05 ; 5 510: 80 95 com r24 512: 89 23 and r24, r25 514: 85 b9 out 0x05, r24 ; 5 516: 08 95 ret 00000518 : 518: 0e 94 50 02 call 0x4a0 ; 0x4a0 51c: 88 23 and r24, r24 51e: 19 f0 breq .+6 ; 0x526 520: 9b b1 in r25, 0x0b ; 11 522: 89 2b or r24, r25 524: 8b b9 out 0x0b, r24 ; 11 526: 08 95 ret 00000528 : 528: 0e 94 50 02 call 0x4a0 ; 0x4a0 52c: 88 23 and r24, r24 52e: 19 f0 breq .+6 ; 0x536 530: 95 b1 in r25, 0x05 ; 5 532: 89 2b or r24, r25 534: 85 b9 out 0x05, r24 ; 5 536: 08 95 ret 00000538 <_digitalWrite>: 538: 66 23 and r22, r22 53a: 21 f0 breq .+8 ; 0x544 <_digitalWrite+0xc> 53c: 88 30 cpi r24, 0x08 ; 8 53e: 30 f4 brcc .+12 ; 0x54c <_digitalWrite+0x14> 540: 0c 94 8c 02 jmp 0x518 ; 0x518 544: 88 30 cpi r24, 0x08 ; 8 546: 20 f0 brcs .+8 ; 0x550 <_digitalWrite+0x18> 548: 0c 94 83 02 jmp 0x506 ; 0x506 54c: 0c 94 94 02 jmp 0x528 ; 0x528 550: 0c 94 7a 02 jmp 0x4f4 ; 0x4f4 00000554 : 554: 0e 94 50 02 call 0x4a0 ; 0x4a0 558: 88 23 and r24, r24 55a: 19 f0 breq .+6 ; 0x562 55c: 9a b1 in r25, 0x0a ; 10 55e: 89 2b or r24, r25 560: 8a b9 out 0x0a, r24 ; 10 562: 08 95 ret 00000564 : 564: 0e 94 50 02 call 0x4a0 ; 0x4a0 568: 88 23 and r24, r24 56a: 19 f0 breq .+6 ; 0x572 56c: 94 b1 in r25, 0x04 ; 4 56e: 89 2b or r24, r25 570: 84 b9 out 0x04, r24 ; 4 572: 08 95 ret 00000574 : 574: 0e 94 50 02 call 0x4a0 ; 0x4a0 578: 88 23 and r24, r24 57a: 21 f0 breq .+8 ; 0x584 57c: 9a b1 in r25, 0x0a ; 10 57e: 80 95 com r24 580: 89 23 and r24, r25 582: 8a b9 out 0x0a, r24 ; 10 584: 08 95 ret 00000586 : 586: 0e 94 50 02 call 0x4a0 ; 0x4a0 58a: 88 23 and r24, r24 58c: 21 f0 breq .+8 ; 0x596 58e: 94 b1 in r25, 0x04 ; 4 590: 80 95 com r24 592: 89 23 and r24, r25 594: 84 b9 out 0x04, r24 ; 4 596: 08 95 ret 00000598 <_pinMode>: 598: 66 23 and r22, r22 59a: 51 f0 breq .+20 ; 0x5b0 <_pinMode+0x18> 59c: 88 30 cpi r24, 0x08 ; 8 59e: e0 f4 brcc .+56 ; 0x5d8 <_pinMode+0x40> 5a0: 0e 94 50 02 call 0x4a0 ; 0x4a0 5a4: 88 23 and r24, r24 5a6: b9 f0 breq .+46 ; 0x5d6 <_pinMode+0x3e> 5a8: 9a b1 in r25, 0x0a ; 10 5aa: 89 2b or r24, r25 5ac: 8a b9 out 0x0a, r24 ; 10 5ae: 08 95 ret 5b0: 88 30 cpi r24, 0x08 ; 8 5b2: 48 f4 brcc .+18 ; 0x5c6 <_pinMode+0x2e> 5b4: 0e 94 50 02 call 0x4a0 ; 0x4a0 5b8: 88 23 and r24, r24 5ba: 69 f0 breq .+26 ; 0x5d6 <_pinMode+0x3e> 5bc: 9a b1 in r25, 0x0a ; 10 5be: 80 95 com r24 5c0: 89 23 and r24, r25 5c2: 8a b9 out 0x0a, r24 ; 10 5c4: 08 95 ret 5c6: 0e 94 50 02 call 0x4a0 ; 0x4a0 5ca: 88 23 and r24, r24 5cc: 21 f0 breq .+8 ; 0x5d6 <_pinMode+0x3e> 5ce: 94 b1 in r25, 0x04 ; 4 5d0: 80 95 com r24 5d2: 89 23 and r24, r25 5d4: 84 b9 out 0x04, r24 ; 4 5d6: 08 95 ret 5d8: 0e 94 50 02 call 0x4a0 ; 0x4a0 5dc: 88 23 and r24, r24 5de: d9 f3 breq .-10 ; 0x5d6 <_pinMode+0x3e> 5e0: 94 b1 in r25, 0x04 ; 4 5e2: 89 2b or r24, r25 5e4: 84 b9 out 0x04, r24 ; 4 5e6: 08 95 ret 000005e8 <_delayMs>: 5e8: 00 97 sbiw r24, 0x00 ; 0 5ea: 61 f0 breq .+24 ; 0x604 <_delayMs+0x1c> 5ec: 20 e0 ldi r18, 0x00 ; 0 5ee: 30 e0 ldi r19, 0x00 ; 0 5f0: 40 ea ldi r20, 0xA0 ; 160 5f2: 5f e0 ldi r21, 0x0F ; 15 5f4: fa 01 movw r30, r20 5f6: 31 97 sbiw r30, 0x01 ; 1 5f8: f1 f7 brne .-4 ; 0x5f6 <_delayMs+0xe> 5fa: 2f 5f subi r18, 0xFF ; 255 5fc: 3f 4f sbci r19, 0xFF ; 255 5fe: 82 17 cp r24, r18 600: 93 07 cpc r25, r19 602: c1 f7 brne .-16 ; 0x5f4 <_delayMs+0xc> 604: 08 95 ret 00000606 <_ticks>: 606: 80 91 14 01 lds r24, 0x0114 ; 0x800114 <__data_end> 60a: 90 91 15 01 lds r25, 0x0115 ; 0x800115 <__data_end+0x1> 60e: 08 95 ret 00000610 <_stringAddCharacter>: 610: e0 91 25 01 lds r30, 0x0125 ; 0x800125 614: ef 37 cpi r30, 0x7F ; 127 616: 91 f0 breq .+36 ; 0x63c <_stringAddCharacter+0x2c> 618: 91 e0 ldi r25, 0x01 ; 1 61a: 9e 0f add r25, r30 61c: 90 93 25 01 sts 0x0125, r25 ; 0x800125 620: 0e 2e mov r0, r30 622: 00 0c add r0, r0 624: ff 0b sbc r31, r31 626: ea 5d subi r30, 0xDA ; 218 628: fe 4f sbci r31, 0xFE ; 254 62a: 80 83 st Z, r24 62c: e9 2f mov r30, r25 62e: 99 0f add r25, r25 630: ff 0b sbc r31, r31 632: ea 5d subi r30, 0xDA ; 218 634: fe 4f sbci r31, 0xFE ; 254 636: 10 82 st Z, r1 638: 81 e0 ldi r24, 0x01 ; 1 63a: 08 95 ret 63c: 80 e0 ldi r24, 0x00 ; 0 63e: 08 95 ret 00000640 <_stringStartNew>: 640: 10 92 25 01 sts 0x0125, r1 ; 0x800125 644: 10 92 26 01 sts 0x0126, r1 ; 0x800126 648: 08 95 ret 0000064a <_stringCurrentValue>: 64a: 86 e2 ldi r24, 0x26 ; 38 64c: 91 e0 ldi r25, 0x01 ; 1 64e: 08 95 ret 00000650 <_numberToString>: 650: 9f 93 push r25 652: 8f 93 push r24 654: 7f 93 push r23 656: 6f 93 push r22 658: 8e e0 ldi r24, 0x0E ; 14 65a: 91 e0 ldi r25, 0x01 ; 1 65c: 9f 93 push r25 65e: 8f 93 push r24 660: 1f 92 push r1 662: 8f e0 ldi r24, 0x0F ; 15 664: 8f 93 push r24 666: 86 e1 ldi r24, 0x16 ; 22 668: 91 e0 ldi r25, 0x01 ; 1 66a: 9f 93 push r25 66c: 8f 93 push r24 66e: 0e 94 08 06 call 0xc10 ; 0xc10 672: 8d b7 in r24, 0x3d ; 61 674: 9e b7 in r25, 0x3e ; 62 676: 0a 96 adiw r24, 0x0a ; 10 678: 0f b6 in r0, 0x3f ; 63 67a: f8 94 cli 67c: 9e bf out 0x3e, r25 ; 62 67e: 0f be out 0x3f, r0 ; 63 680: 8d bf out 0x3d, r24 ; 61 682: 86 e1 ldi r24, 0x16 ; 22 684: 91 e0 ldi r25, 0x01 ; 1 686: 08 95 ret 00000688 <__vector_16>: 688: 1f 92 push r1 68a: 0f 92 push r0 68c: 0f b6 in r0, 0x3f ; 63 68e: 0f 92 push r0 690: 11 24 eor r1, r1 692: 8f 93 push r24 694: 9f 93 push r25 696: 80 91 14 01 lds r24, 0x0114 ; 0x800114 <__data_end> 69a: 90 91 15 01 lds r25, 0x0115 ; 0x800115 <__data_end+0x1> 69e: 01 96 adiw r24, 0x01 ; 1 6a0: 90 93 15 01 sts 0x0115, r25 ; 0x800115 <__data_end+0x1> 6a4: 80 93 14 01 sts 0x0114, r24 ; 0x800114 <__data_end> 6a8: 9f 91 pop r25 6aa: 8f 91 pop r24 6ac: 0f 90 pop r0 6ae: 0f be out 0x3f, r0 ; 63 6b0: 0f 90 pop r0 6b2: 1f 90 pop r1 6b4: 18 95 reti 000006b6 <__vector_18>: 6b6: 1f 92 push r1 6b8: 0f 92 push r0 6ba: 0f b6 in r0, 0x3f ; 63 6bc: 0f 92 push r0 6be: 11 24 eor r1, r1 6c0: 2f 93 push r18 6c2: 8f 93 push r24 6c4: 9f 93 push r25 6c6: ef 93 push r30 6c8: ff 93 push r31 6ca: 80 91 a6 01 lds r24, 0x01A6 ; 0x8001a6 6ce: 81 11 cpse r24, r1 6d0: 1e c0 rjmp .+60 ; 0x70e <__vector_18+0x58> 6d2: e0 91 a7 01 lds r30, 0x01A7 ; 0x8001a7 6d6: 81 e0 ldi r24, 0x01 ; 1 6d8: 8e 0f add r24, r30 6da: 80 93 a7 01 sts 0x01A7, r24 ; 0x8001a7 6de: 90 91 c6 00 lds r25, 0x00C6 ; 0x8000c6 <__TEXT_REGION_LENGTH__+0x7e00c6> 6e2: 0e 2e mov r0, r30 6e4: 00 0c add r0, r0 6e6: ff 0b sbc r31, r31 6e8: e7 55 subi r30, 0x57 ; 87 6ea: fe 4f sbci r31, 0xFE ; 254 6ec: 90 83 st Z, r25 6ee: 08 2e mov r0, r24 6f0: 00 0c add r0, r0 6f2: 99 0b sbc r25, r25 6f4: 8f 77 andi r24, 0x7F ; 127 6f6: 90 78 andi r25, 0x80 ; 128 6f8: 97 fd sbrc r25, 7 6fa: 13 c0 rjmp .+38 ; 0x722 <__vector_18+0x6c> 6fc: 80 93 a7 01 sts 0x01A7, r24 ; 0x8001a7 700: 91 e0 ldi r25, 0x01 ; 1 702: 20 91 a8 01 lds r18, 0x01A8 ; 0x8001a8 706: 28 13 cpse r18, r24 708: 90 e0 ldi r25, 0x00 ; 0 70a: 90 93 a6 01 sts 0x01A6, r25 ; 0x8001a6 70e: ff 91 pop r31 710: ef 91 pop r30 712: 9f 91 pop r25 714: 8f 91 pop r24 716: 2f 91 pop r18 718: 0f 90 pop r0 71a: 0f be out 0x3f, r0 ; 63 71c: 0f 90 pop r0 71e: 1f 90 pop r1 720: 18 95 reti 722: 01 97 sbiw r24, 0x01 ; 1 724: 80 68 ori r24, 0x80 ; 128 726: 9f 6f ori r25, 0xFF ; 255 728: 01 96 adiw r24, 0x01 ; 1 72a: 80 93 a7 01 sts 0x01A7, r24 ; 0x8001a7 72e: 91 e0 ldi r25, 0x01 ; 1 730: 20 91 a8 01 lds r18, 0x01A8 ; 0x8001a8 734: 28 13 cpse r18, r24 736: e8 cf rjmp .-48 ; 0x708 <__vector_18+0x52> 738: e8 cf rjmp .-48 ; 0x70a <__vector_18+0x54> 0000073a <_setupSerial>: 73a: 9c 01 movw r18, r24 73c: 99 0f add r25, r25 73e: 44 0b sbc r20, r20 740: 55 0b sbc r21, r21 742: 22 0f add r18, r18 744: 33 1f adc r19, r19 746: 44 1f adc r20, r20 748: 55 1f adc r21, r21 74a: 22 0f add r18, r18 74c: 33 1f adc r19, r19 74e: 44 1f adc r20, r20 750: 55 1f adc r21, r21 752: 22 0f add r18, r18 754: 33 1f adc r19, r19 756: 44 1f adc r20, r20 758: 55 1f adc r21, r21 75a: 22 0f add r18, r18 75c: 33 1f adc r19, r19 75e: 44 1f adc r20, r20 760: 55 1f adc r21, r21 762: 60 e0 ldi r22, 0x00 ; 0 764: 74 e2 ldi r23, 0x24 ; 36 766: 84 ef ldi r24, 0xF4 ; 244 768: 90 e0 ldi r25, 0x00 ; 0 76a: 0e 94 e0 05 call 0xbc0 ; 0xbc0 <__udivmodsi4> 76e: ba 01 movw r22, r20 770: a9 01 movw r20, r18 772: 41 50 subi r20, 0x01 ; 1 774: 51 09 sbc r21, r1 776: 61 09 sbc r22, r1 778: 71 09 sbc r23, r1 77a: bb 27 eor r27, r27 77c: 77 fd sbrc r23, 7 77e: ba 95 dec r27 780: a7 2f mov r26, r23 782: 96 2f mov r25, r22 784: 85 2f mov r24, r21 786: 80 93 c5 00 sts 0x00C5, r24 ; 0x8000c5 <__TEXT_REGION_LENGTH__+0x7e00c5> 78a: 40 93 c4 00 sts 0x00C4, r20 ; 0x8000c4 <__TEXT_REGION_LENGTH__+0x7e00c4> 78e: e2 ec ldi r30, 0xC2 ; 194 790: f0 e0 ldi r31, 0x00 ; 0 792: 80 81 ld r24, Z 794: 86 60 ori r24, 0x06 ; 6 796: 80 83 st Z, r24 798: e1 ec ldi r30, 0xC1 ; 193 79a: f0 e0 ldi r31, 0x00 ; 0 79c: 80 81 ld r24, Z 79e: 88 69 ori r24, 0x98 ; 152 7a0: 80 83 st Z, r24 7a2: 78 94 sei 7a4: 08 95 ret 000007a6 <_sendByte>: 7a6: 90 91 c0 00 lds r25, 0x00C0 ; 0x8000c0 <__TEXT_REGION_LENGTH__+0x7e00c0> 7aa: 95 ff sbrs r25, 5 7ac: fc cf rjmp .-8 ; 0x7a6 <_sendByte> 7ae: 80 93 c6 00 sts 0x00C6, r24 ; 0x8000c6 <__TEXT_REGION_LENGTH__+0x7e00c6> 7b2: 08 95 ret 000007b4 <_sendString>: 7b4: fc 01 movw r30, r24 7b6: 24 91 lpm r18, Z 7b8: 22 23 and r18, r18 7ba: 59 f0 breq .+22 ; 0x7d2 <_sendString+0x1e> 7bc: 31 96 adiw r30, 0x01 ; 1 7be: 90 91 c0 00 lds r25, 0x00C0 ; 0x8000c0 <__TEXT_REGION_LENGTH__+0x7e00c0> 7c2: 95 ff sbrs r25, 5 7c4: fc cf rjmp .-8 ; 0x7be <_sendString+0xa> 7c6: 20 93 c6 00 sts 0x00C6, r18 ; 0x8000c6 <__TEXT_REGION_LENGTH__+0x7e00c6> 7ca: 24 91 lpm r18, Z 7cc: 31 96 adiw r30, 0x01 ; 1 7ce: 21 11 cpse r18, r1 7d0: f6 cf rjmp .-20 ; 0x7be <_sendString+0xa> 7d2: 08 95 ret 000007d4 <_sendBuffer>: 7d4: fc 01 movw r30, r24 7d6: 20 81 ld r18, Z 7d8: 22 23 and r18, r18 7da: 51 f0 breq .+20 ; 0x7f0 <_sendBuffer+0x1c> 7dc: 31 96 adiw r30, 0x01 ; 1 7de: 90 91 c0 00 lds r25, 0x00C0 ; 0x8000c0 <__TEXT_REGION_LENGTH__+0x7e00c0> 7e2: 95 ff sbrs r25, 5 7e4: fc cf rjmp .-8 ; 0x7de <_sendBuffer+0xa> 7e6: 20 93 c6 00 sts 0x00C6, r18 ; 0x8000c6 <__TEXT_REGION_LENGTH__+0x7e00c6> 7ea: 21 91 ld r18, Z+ 7ec: 21 11 cpse r18, r1 7ee: f7 cf rjmp .-18 ; 0x7de <_sendBuffer+0xa> 7f0: 08 95 ret 000007f2 <_available>: 7f2: 90 91 a8 01 lds r25, 0x01A8 ; 0x8001a8 7f6: 80 91 a7 01 lds r24, 0x01A7 ; 0x8001a7 7fa: 98 17 cp r25, r24 7fc: 11 f0 breq .+4 ; 0x802 <_available+0x10> 7fe: 81 e0 ldi r24, 0x01 ; 1 800: 08 95 ret 802: 80 91 a6 01 lds r24, 0x01A6 ; 0x8001a6 806: 08 95 ret 00000808 <_receiveByte>: 808: 20 91 a6 01 lds r18, 0x01A6 ; 0x8001a6 80c: 90 91 a8 01 lds r25, 0x01A8 ; 0x8001a8 810: 80 91 a7 01 lds r24, 0x01A7 ; 0x8001a7 814: 98 17 cp r25, r24 816: 91 f0 breq .+36 ; 0x83c <_receiveByte+0x34> 818: 9f b7 in r25, 0x3f ; 63 81a: f8 94 cli 81c: e0 91 a8 01 lds r30, 0x01A8 ; 0x8001a8 820: 81 e0 ldi r24, 0x01 ; 1 822: 8e 0f add r24, r30 824: 80 93 a8 01 sts 0x01A8, r24 ; 0x8001a8 828: 0e 2e mov r0, r30 82a: 00 0c add r0, r0 82c: ff 0b sbc r31, r31 82e: e7 55 subi r30, 0x57 ; 87 830: fe 4f sbci r31, 0xFE ; 254 832: 80 81 ld r24, Z 834: 10 92 a6 01 sts 0x01A6, r1 ; 0x8001a6 838: 9f bf out 0x3f, r25 ; 63 83a: 08 95 ret 83c: 21 11 cpse r18, r1 83e: ec cf rjmp .-40 ; 0x818 <_receiveByte+0x10> 840: ff cf rjmp .-2 ; 0x840 <_receiveByte+0x38> 00000842 <_analogReadAsyncTestCallback>: 842: 61 e0 ldi r22, 0x01 ; 1 844: 8d e0 ldi r24, 0x0D ; 13 846: 0c 94 9c 02 jmp 0x538 ; 0x538 <_digitalWrite> 0000084a <_analogWrite>: 84a: cf 93 push r28 84c: df 93 push r29 84e: c8 2f mov r28, r24 850: d6 2f mov r29, r22 852: 60 91 0b 01 lds r22, 0x010B ; 0x80010b 856: 0e 94 cc 02 call 0x598 ; 0x598 <_pinMode> 85a: c6 30 cpi r28, 0x06 ; 6 85c: 09 f4 brne .+2 ; 0x860 <_analogWrite+0x16> 85e: 5b c0 rjmp .+182 ; 0x916 <__stack+0x17> 860: 50 f0 brcs .+20 ; 0x876 <_analogWrite+0x2c> 862: ca 30 cpi r28, 0x0A ; 10 864: b9 f0 breq .+46 ; 0x894 <_analogWrite+0x4a> 866: cb 30 cpi r28, 0x0B ; 11 868: 09 f4 brne .+2 ; 0x86c <_analogWrite+0x22> 86a: 46 c0 rjmp .+140 ; 0x8f8 <_analogWrite+0xae> 86c: c9 30 cpi r28, 0x09 ; 9 86e: 21 f1 breq .+72 ; 0x8b8 <_analogWrite+0x6e> 870: df 91 pop r29 872: cf 91 pop r28 874: 08 95 ret 876: c3 30 cpi r28, 0x03 ; 3 878: 89 f1 breq .+98 ; 0x8dc <_analogWrite+0x92> 87a: c5 30 cpi r28, 0x05 ; 5 87c: c9 f7 brne .-14 ; 0x870 <_analogWrite+0x26> 87e: 84 b5 in r24, 0x24 ; 36 880: dd 23 and r29, r29 882: 09 f4 brne .+2 ; 0x886 <_analogWrite+0x3c> 884: 52 c0 rjmp .+164 ; 0x92a <__stack+0x2b> 886: df 3f cpi r29, 0xFF ; 255 888: 09 f4 brne .+2 ; 0x88c <_analogWrite+0x42> 88a: 9e c0 rjmp .+316 ; 0x9c8 <__stack+0xc9> 88c: 80 62 ori r24, 0x20 ; 32 88e: 84 bd out 0x24, r24 ; 36 890: d8 bd out 0x28, r29 ; 40 892: ee cf rjmp .-36 ; 0x870 <_analogWrite+0x26> 894: 80 91 80 00 lds r24, 0x0080 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> 898: dd 23 and r29, r29 89a: 09 f4 brne .+2 ; 0x89e <_analogWrite+0x54> 89c: 7b c0 rjmp .+246 ; 0x994 <__stack+0x95> 89e: df 3f cpi r29, 0xFF ; 255 8a0: 09 f4 brne .+2 ; 0x8a4 <_analogWrite+0x5a> 8a2: 85 c0 rjmp .+266 ; 0x9ae <__stack+0xaf> 8a4: 80 62 ori r24, 0x20 ; 32 8a6: 80 93 80 00 sts 0x0080, r24 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> 8aa: 6d 2f mov r22, r29 8ac: 70 e0 ldi r23, 0x00 ; 0 8ae: 70 93 8b 00 sts 0x008B, r23 ; 0x80008b <__TEXT_REGION_LENGTH__+0x7e008b> 8b2: 60 93 8a 00 sts 0x008A, r22 ; 0x80008a <__TEXT_REGION_LENGTH__+0x7e008a> 8b6: dc cf rjmp .-72 ; 0x870 <_analogWrite+0x26> 8b8: 80 91 80 00 lds r24, 0x0080 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> 8bc: dd 23 and r29, r29 8be: 09 f4 brne .+2 ; 0x8c2 <_analogWrite+0x78> 8c0: 5c c0 rjmp .+184 ; 0x97a <__stack+0x7b> 8c2: df 3f cpi r29, 0xFF ; 255 8c4: 09 f4 brne .+2 ; 0x8c8 <_analogWrite+0x7e> 8c6: 94 c0 rjmp .+296 ; 0x9f0 <__stack+0xf1> 8c8: 80 68 ori r24, 0x80 ; 128 8ca: 80 93 80 00 sts 0x0080, r24 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> 8ce: 6d 2f mov r22, r29 8d0: 70 e0 ldi r23, 0x00 ; 0 8d2: 70 93 89 00 sts 0x0089, r23 ; 0x800089 <__TEXT_REGION_LENGTH__+0x7e0089> 8d6: 60 93 88 00 sts 0x0088, r22 ; 0x800088 <__TEXT_REGION_LENGTH__+0x7e0088> 8da: ca cf rjmp .-108 ; 0x870 <_analogWrite+0x26> 8dc: 80 91 b0 00 lds r24, 0x00B0 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> 8e0: dd 23 and r29, r29 8e2: 09 f4 brne .+2 ; 0x8e6 <_analogWrite+0x9c> 8e4: 3f c0 rjmp .+126 ; 0x964 <__stack+0x65> 8e6: df 3f cpi r29, 0xFF ; 255 8e8: 09 f4 brne .+2 ; 0x8ec <_analogWrite+0xa2> 8ea: 77 c0 rjmp .+238 ; 0x9da <__stack+0xdb> 8ec: 80 62 ori r24, 0x20 ; 32 8ee: 80 93 b0 00 sts 0x00B0, r24 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> 8f2: d0 93 b4 00 sts 0x00B4, r29 ; 0x8000b4 <__TEXT_REGION_LENGTH__+0x7e00b4> 8f6: bc cf rjmp .-136 ; 0x870 <_analogWrite+0x26> 8f8: 80 91 b0 00 lds r24, 0x00B0 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> 8fc: dd 23 and r29, r29 8fe: 39 f1 breq .+78 ; 0x94e <__stack+0x4f> 900: df 3f cpi r29, 0xFF ; 255 902: 09 f4 brne .+2 ; 0x906 <__stack+0x7> 904: 8b c0 rjmp .+278 ; 0xa1c <__stack+0x11d> 906: 80 68 ori r24, 0x80 ; 128 908: 80 93 b0 00 sts 0x00B0, r24 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> 90c: d0 93 b3 00 sts 0x00B3, r29 ; 0x8000b3 <__TEXT_REGION_LENGTH__+0x7e00b3> 910: df 91 pop r29 912: cf 91 pop r28 914: 08 95 ret 916: 84 b5 in r24, 0x24 ; 36 918: dd 23 and r29, r29 91a: 81 f0 breq .+32 ; 0x93c <__stack+0x3d> 91c: df 3f cpi r29, 0xFF ; 255 91e: 09 f4 brne .+2 ; 0x922 <__stack+0x23> 920: 74 c0 rjmp .+232 ; 0xa0a <__stack+0x10b> 922: 80 68 ori r24, 0x80 ; 128 924: 84 bd out 0x24, r24 ; 36 926: d7 bd out 0x27, r29 ; 39 928: a3 cf rjmp .-186 ; 0x870 <_analogWrite+0x26> 92a: 8f 7d andi r24, 0xDF ; 223 92c: 84 bd out 0x24, r24 ; 36 92e: 60 91 0c 01 lds r22, 0x010C ; 0x80010c 932: 85 e0 ldi r24, 0x05 ; 5 934: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 938: 18 bc out 0x28, r1 ; 40 93a: 9a cf rjmp .-204 ; 0x870 <_analogWrite+0x26> 93c: 8f 77 andi r24, 0x7F ; 127 93e: 84 bd out 0x24, r24 ; 36 940: 60 91 0c 01 lds r22, 0x010C ; 0x80010c 944: 86 e0 ldi r24, 0x06 ; 6 946: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 94a: 17 bc out 0x27, r1 ; 39 94c: 91 cf rjmp .-222 ; 0x870 <_analogWrite+0x26> 94e: 8f 77 andi r24, 0x7F ; 127 950: 80 93 b0 00 sts 0x00B0, r24 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> 954: 60 91 0c 01 lds r22, 0x010C ; 0x80010c 958: 8b e0 ldi r24, 0x0B ; 11 95a: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 95e: 10 92 b3 00 sts 0x00B3, r1 ; 0x8000b3 <__TEXT_REGION_LENGTH__+0x7e00b3> 962: 86 cf rjmp .-244 ; 0x870 <_analogWrite+0x26> 964: 8f 7d andi r24, 0xDF ; 223 966: 80 93 b0 00 sts 0x00B0, r24 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> 96a: 60 91 0c 01 lds r22, 0x010C ; 0x80010c 96e: 83 e0 ldi r24, 0x03 ; 3 970: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 974: 10 92 b4 00 sts 0x00B4, r1 ; 0x8000b4 <__TEXT_REGION_LENGTH__+0x7e00b4> 978: 7b cf rjmp .-266 ; 0x870 <_analogWrite+0x26> 97a: 8f 77 andi r24, 0x7F ; 127 97c: 80 93 80 00 sts 0x0080, r24 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> 980: 60 91 0c 01 lds r22, 0x010C ; 0x80010c 984: 89 e0 ldi r24, 0x09 ; 9 986: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 98a: 10 92 89 00 sts 0x0089, r1 ; 0x800089 <__TEXT_REGION_LENGTH__+0x7e0089> 98e: 10 92 88 00 sts 0x0088, r1 ; 0x800088 <__TEXT_REGION_LENGTH__+0x7e0088> 992: 6e cf rjmp .-292 ; 0x870 <_analogWrite+0x26> 994: 8f 7d andi r24, 0xDF ; 223 996: 80 93 80 00 sts 0x0080, r24 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> 99a: 60 91 0c 01 lds r22, 0x010C ; 0x80010c 99e: 8a e0 ldi r24, 0x0A ; 10 9a0: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 9a4: 10 92 8b 00 sts 0x008B, r1 ; 0x80008b <__TEXT_REGION_LENGTH__+0x7e008b> 9a8: 10 92 8a 00 sts 0x008A, r1 ; 0x80008a <__TEXT_REGION_LENGTH__+0x7e008a> 9ac: 61 cf rjmp .-318 ; 0x870 <_analogWrite+0x26> 9ae: 8f 7d andi r24, 0xDF ; 223 9b0: 80 93 80 00 sts 0x0080, r24 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> 9b4: 60 91 0d 01 lds r22, 0x010D ; 0x80010d 9b8: 8a e0 ldi r24, 0x0A ; 10 9ba: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 9be: 10 92 8b 00 sts 0x008B, r1 ; 0x80008b <__TEXT_REGION_LENGTH__+0x7e008b> 9c2: 10 92 8a 00 sts 0x008A, r1 ; 0x80008a <__TEXT_REGION_LENGTH__+0x7e008a> 9c6: 54 cf rjmp .-344 ; 0x870 <_analogWrite+0x26> 9c8: 8f 7d andi r24, 0xDF ; 223 9ca: 84 bd out 0x24, r24 ; 36 9cc: 60 91 0d 01 lds r22, 0x010D ; 0x80010d 9d0: 85 e0 ldi r24, 0x05 ; 5 9d2: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 9d6: 18 bc out 0x28, r1 ; 40 9d8: 4b cf rjmp .-362 ; 0x870 <_analogWrite+0x26> 9da: 8f 7d andi r24, 0xDF ; 223 9dc: 80 93 b0 00 sts 0x00B0, r24 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> 9e0: 60 91 0d 01 lds r22, 0x010D ; 0x80010d 9e4: 83 e0 ldi r24, 0x03 ; 3 9e6: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> 9ea: 10 92 b4 00 sts 0x00B4, r1 ; 0x8000b4 <__TEXT_REGION_LENGTH__+0x7e00b4> 9ee: 40 cf rjmp .-384 ; 0x870 <_analogWrite+0x26> 9f0: 8f 77 andi r24, 0x7F ; 127 9f2: 80 93 80 00 sts 0x0080, r24 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> 9f6: 60 91 0d 01 lds r22, 0x010D ; 0x80010d 9fa: 89 e0 ldi r24, 0x09 ; 9 9fc: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> a00: 10 92 89 00 sts 0x0089, r1 ; 0x800089 <__TEXT_REGION_LENGTH__+0x7e0089> a04: 10 92 88 00 sts 0x0088, r1 ; 0x800088 <__TEXT_REGION_LENGTH__+0x7e0088> a08: 33 cf rjmp .-410 ; 0x870 <_analogWrite+0x26> a0a: 8f 77 andi r24, 0x7F ; 127 a0c: 84 bd out 0x24, r24 ; 36 a0e: 60 91 0d 01 lds r22, 0x010D ; 0x80010d a12: 86 e0 ldi r24, 0x06 ; 6 a14: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> a18: 17 bc out 0x27, r1 ; 39 a1a: 2a cf rjmp .-428 ; 0x870 <_analogWrite+0x26> a1c: 8f 77 andi r24, 0x7F ; 127 a1e: 80 93 b0 00 sts 0x00B0, r24 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> a22: 60 91 0d 01 lds r22, 0x010D ; 0x80010d a26: 8b e0 ldi r24, 0x0B ; 11 a28: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> a2c: 10 92 b3 00 sts 0x00B3, r1 ; 0x8000b3 <__TEXT_REGION_LENGTH__+0x7e00b3> a30: 1f cf rjmp .-450 ; 0x870 <_analogWrite+0x26> 00000a32 <_startupADC>: a32: 87 e8 ldi r24, 0x87 ; 135 a34: 80 93 7a 00 sts 0x007A, r24 ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> a38: 8a e0 ldi r24, 0x0A ; 10 a3a: 90 e0 ldi r25, 0x00 ; 0 a3c: 0e 94 f4 02 call 0x5e8 ; 0x5e8 <_delayMs> a40: 61 e0 ldi r22, 0x01 ; 1 a42: 8d e0 ldi r24, 0x0D ; 13 a44: 0e 94 cc 02 call 0x598 ; 0x598 <_pinMode> a48: 60 e0 ldi r22, 0x00 ; 0 a4a: 8d e0 ldi r24, 0x0D ; 13 a4c: 0c 94 9c 02 jmp 0x538 ; 0x538 <_digitalWrite> 00000a50 <_slowAnalogRead>: a50: cf 93 push r28 a52: c8 2f mov r28, r24 a54: 88 30 cpi r24, 0x08 ; 8 a56: 38 f5 brcc .+78 ; 0xaa6 <_slowAnalogRead+0x56> a58: 80 91 7a 00 lds r24, 0x007A ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> a5c: 87 fd sbrc r24, 7 a5e: 0f c0 rjmp .+30 ; 0xa7e <_slowAnalogRead+0x2e> a60: 87 e8 ldi r24, 0x87 ; 135 a62: 80 93 7a 00 sts 0x007A, r24 ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> a66: 8a e0 ldi r24, 0x0A ; 10 a68: 90 e0 ldi r25, 0x00 ; 0 a6a: 0e 94 f4 02 call 0x5e8 ; 0x5e8 <_delayMs> a6e: 61 e0 ldi r22, 0x01 ; 1 a70: 8d e0 ldi r24, 0x0D ; 13 a72: 0e 94 cc 02 call 0x598 ; 0x598 <_pinMode> a76: 60 e0 ldi r22, 0x00 ; 0 a78: 8d e0 ldi r24, 0x0D ; 13 a7a: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> a7e: c0 64 ori r28, 0x40 ; 64 a80: c0 93 7c 00 sts 0x007C, r28 ; 0x80007c <__TEXT_REGION_LENGTH__+0x7e007c> a84: 80 91 7a 00 lds r24, 0x007A ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> a88: 80 64 ori r24, 0x40 ; 64 a8a: 80 93 7a 00 sts 0x007A, r24 ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> a8e: 80 91 7a 00 lds r24, 0x007A ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> a92: 86 fd sbrc r24, 6 a94: fc cf rjmp .-8 ; 0xa8e <_slowAnalogRead+0x3e> a96: 80 91 78 00 lds r24, 0x0078 ; 0x800078 <__TEXT_REGION_LENGTH__+0x7e0078> a9a: 20 91 79 00 lds r18, 0x0079 ; 0x800079 <__TEXT_REGION_LENGTH__+0x7e0079> a9e: 90 e0 ldi r25, 0x00 ; 0 aa0: 92 2b or r25, r18 aa2: cf 91 pop r28 aa4: 08 95 ret aa6: 80 e0 ldi r24, 0x00 ; 0 aa8: 90 e0 ldi r25, 0x00 ; 0 aaa: cf 91 pop r28 aac: 08 95 ret 00000aae <__vector_21>: aae: 1f 92 push r1 ab0: 0f 92 push r0 ab2: 0f b6 in r0, 0x3f ; 63 ab4: 0f 92 push r0 ab6: 11 24 eor r1, r1 ab8: 2f 93 push r18 aba: 3f 93 push r19 abc: 4f 93 push r20 abe: 5f 93 push r21 ac0: 6f 93 push r22 ac2: 7f 93 push r23 ac4: 8f 93 push r24 ac6: 9f 93 push r25 ac8: af 93 push r26 aca: bf 93 push r27 acc: ef 93 push r30 ace: ff 93 push r31 ad0: 80 91 7a 00 lds r24, 0x007A ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> ad4: 87 7f andi r24, 0xF7 ; 247 ad6: 80 93 7a 00 sts 0x007A, r24 ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> ada: e0 91 29 02 lds r30, 0x0229 ; 0x800229 ade: f0 91 2a 02 lds r31, 0x022A ; 0x80022a ae2: 30 97 sbiw r30, 0x00 ; 0 ae4: 59 f0 breq .+22 ; 0xafc <__vector_21+0x4e> ae6: 80 91 78 00 lds r24, 0x0078 ; 0x800078 <__TEXT_REGION_LENGTH__+0x7e0078> aea: 20 91 79 00 lds r18, 0x0079 ; 0x800079 <__TEXT_REGION_LENGTH__+0x7e0079> aee: 90 e0 ldi r25, 0x00 ; 0 af0: 92 2b or r25, r18 af2: 09 95 icall af4: 10 92 2a 02 sts 0x022A, r1 ; 0x80022a af8: 10 92 29 02 sts 0x0229, r1 ; 0x800229 afc: ff 91 pop r31 afe: ef 91 pop r30 b00: bf 91 pop r27 b02: af 91 pop r26 b04: 9f 91 pop r25 b06: 8f 91 pop r24 b08: 7f 91 pop r23 b0a: 6f 91 pop r22 b0c: 5f 91 pop r21 b0e: 4f 91 pop r20 b10: 3f 91 pop r19 b12: 2f 91 pop r18 b14: 0f 90 pop r0 b16: 0f be out 0x3f, r0 ; 63 b18: 0f 90 pop r0 b1a: 1f 90 pop r1 b1c: 18 95 reti 00000b1e <_analogReadAsync>: b1e: 0f 93 push r16 b20: 1f 93 push r17 b22: cf 93 push r28 b24: c8 2f mov r28, r24 b26: 8b 01 movw r16, r22 b28: 88 30 cpi r24, 0x08 ; 8 b2a: e8 f4 brcc .+58 ; 0xb66 <_analogReadAsync+0x48> b2c: 80 91 7a 00 lds r24, 0x007A ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> b30: 87 fd sbrc r24, 7 b32: 0f c0 rjmp .+30 ; 0xb52 <_analogReadAsync+0x34> b34: 87 e8 ldi r24, 0x87 ; 135 b36: 80 93 7a 00 sts 0x007A, r24 ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> b3a: 8a e0 ldi r24, 0x0A ; 10 b3c: 90 e0 ldi r25, 0x00 ; 0 b3e: 0e 94 f4 02 call 0x5e8 ; 0x5e8 <_delayMs> b42: 61 e0 ldi r22, 0x01 ; 1 b44: 8d e0 ldi r24, 0x0D ; 13 b46: 0e 94 cc 02 call 0x598 ; 0x598 <_pinMode> b4a: 60 e0 ldi r22, 0x00 ; 0 b4c: 8d e0 ldi r24, 0x0D ; 13 b4e: 0e 94 9c 02 call 0x538 ; 0x538 <_digitalWrite> b52: 80 91 7a 00 lds r24, 0x007A ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> b56: 86 fd sbrc r24, 6 b58: 06 c0 rjmp .+12 ; 0xb66 <_analogReadAsync+0x48> b5a: 80 91 29 02 lds r24, 0x0229 ; 0x800229 b5e: 90 91 2a 02 lds r25, 0x022A ; 0x80022a b62: 89 2b or r24, r25 b64: 29 f0 breq .+10 ; 0xb70 <_analogReadAsync+0x52> b66: 80 e0 ldi r24, 0x00 ; 0 b68: cf 91 pop r28 b6a: 1f 91 pop r17 b6c: 0f 91 pop r16 b6e: 08 95 ret b70: 10 93 2a 02 sts 0x022A, r17 ; 0x80022a b74: 00 93 29 02 sts 0x0229, r16 ; 0x800229 b78: c0 64 ori r28, 0x40 ; 64 b7a: c0 93 7c 00 sts 0x007C, r28 ; 0x80007c <__TEXT_REGION_LENGTH__+0x7e007c> b7e: 80 91 7a 00 lds r24, 0x007A ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> b82: 88 64 ori r24, 0x48 ; 72 b84: 80 93 7a 00 sts 0x007A, r24 ; 0x80007a <__TEXT_REGION_LENGTH__+0x7e007a> b88: 81 e0 ldi r24, 0x01 ; 1 b8a: ee cf rjmp .-36 ; 0xb68 <_analogReadAsync+0x4a> 00000b8c <_analogReadAsyncTest>: b8c: 61 e2 ldi r22, 0x21 ; 33 b8e: 74 e0 ldi r23, 0x04 ; 4 b90: 0c 94 8f 05 jmp 0xb1e ; 0xb1e <_analogReadAsync> 00000b94 : b94: f8 94 cli b96: 0c 94 ff 08 jmp 0x11fe ; 0x11fe <_exit> 00000b9a : b9a: 83 e0 ldi r24, 0x03 ; 3 b9c: 84 bd out 0x24, r24 ; 36 b9e: 85 bd out 0x25, r24 ; 37 ba0: 91 e0 ldi r25, 0x01 ; 1 ba2: 90 93 80 00 sts 0x0080, r25 ; 0x800080 <__TEXT_REGION_LENGTH__+0x7e0080> ba6: 80 93 81 00 sts 0x0081, r24 ; 0x800081 <__TEXT_REGION_LENGTH__+0x7e0081> baa: 90 93 b0 00 sts 0x00B0, r25 ; 0x8000b0 <__TEXT_REGION_LENGTH__+0x7e00b0> bae: 84 e0 ldi r24, 0x04 ; 4 bb0: 80 93 b1 00 sts 0x00B1, r24 ; 0x8000b1 <__TEXT_REGION_LENGTH__+0x7e00b1> bb4: ee e6 ldi r30, 0x6E ; 110 bb6: f0 e0 ldi r31, 0x00 ; 0 bb8: 80 81 ld r24, Z bba: 81 60 ori r24, 0x01 ; 1 bbc: 80 83 st Z, r24 bbe: 08 95 ret 00000bc0 <__udivmodsi4>: bc0: a1 e2 ldi r26, 0x21 ; 33 bc2: 1a 2e mov r1, r26 bc4: aa 1b sub r26, r26 bc6: bb 1b sub r27, r27 bc8: fd 01 movw r30, r26 bca: 0d c0 rjmp .+26 ; 0xbe6 <__udivmodsi4_ep> 00000bcc <__udivmodsi4_loop>: bcc: aa 1f adc r26, r26 bce: bb 1f adc r27, r27 bd0: ee 1f adc r30, r30 bd2: ff 1f adc r31, r31 bd4: a2 17 cp r26, r18 bd6: b3 07 cpc r27, r19 bd8: e4 07 cpc r30, r20 bda: f5 07 cpc r31, r21 bdc: 20 f0 brcs .+8 ; 0xbe6 <__udivmodsi4_ep> bde: a2 1b sub r26, r18 be0: b3 0b sbc r27, r19 be2: e4 0b sbc r30, r20 be4: f5 0b sbc r31, r21 00000be6 <__udivmodsi4_ep>: be6: 66 1f adc r22, r22 be8: 77 1f adc r23, r23 bea: 88 1f adc r24, r24 bec: 99 1f adc r25, r25 bee: 1a 94 dec r1 bf0: 69 f7 brne .-38 ; 0xbcc <__udivmodsi4_loop> bf2: 60 95 com r22 bf4: 70 95 com r23 bf6: 80 95 com r24 bf8: 90 95 com r25 bfa: 9b 01 movw r18, r22 bfc: ac 01 movw r20, r24 bfe: bd 01 movw r22, r26 c00: cf 01 movw r24, r30 c02: 08 95 ret 00000c04 <__tablejump2__>: c04: ee 0f add r30, r30 c06: ff 1f adc r31, r31 c08: 05 90 lpm r0, Z+ c0a: f4 91 lpm r31, Z c0c: e0 2d mov r30, r0 c0e: 09 94 ijmp 00000c10 : c10: ae e0 ldi r26, 0x0E ; 14 c12: b0 e0 ldi r27, 0x00 ; 0 c14: ee e0 ldi r30, 0x0E ; 14 c16: f6 e0 ldi r31, 0x06 ; 6 c18: 0c 94 d6 08 jmp 0x11ac ; 0x11ac <__prologue_saves__+0x1c> c1c: 0d 89 ldd r16, Y+21 ; 0x15 c1e: 1e 89 ldd r17, Y+22 ; 0x16 c20: 8f 89 ldd r24, Y+23 ; 0x17 c22: 98 8d ldd r25, Y+24 ; 0x18 c24: 26 e0 ldi r18, 0x06 ; 6 c26: 2c 83 std Y+4, r18 ; 0x04 c28: 1a 83 std Y+2, r17 ; 0x02 c2a: 09 83 std Y+1, r16 ; 0x01 c2c: 97 ff sbrs r25, 7 c2e: 02 c0 rjmp .+4 ; 0xc34 c30: 80 e0 ldi r24, 0x00 ; 0 c32: 90 e8 ldi r25, 0x80 ; 128 c34: 01 97 sbiw r24, 0x01 ; 1 c36: 9e 83 std Y+6, r25 ; 0x06 c38: 8d 83 std Y+5, r24 ; 0x05 c3a: ae 01 movw r20, r28 c3c: 45 5e subi r20, 0xE5 ; 229 c3e: 5f 4f sbci r21, 0xFF ; 255 c40: 69 8d ldd r22, Y+25 ; 0x19 c42: 7a 8d ldd r23, Y+26 ; 0x1a c44: ce 01 movw r24, r28 c46: 01 96 adiw r24, 0x01 ; 1 c48: 0e 94 38 06 call 0xc70 ; 0xc70 c4c: 4d 81 ldd r20, Y+5 ; 0x05 c4e: 5e 81 ldd r21, Y+6 ; 0x06 c50: 57 fd sbrc r21, 7 c52: 0a c0 rjmp .+20 ; 0xc68 c54: 2f 81 ldd r18, Y+7 ; 0x07 c56: 38 85 ldd r19, Y+8 ; 0x08 c58: 42 17 cp r20, r18 c5a: 53 07 cpc r21, r19 c5c: 0c f4 brge .+2 ; 0xc60 c5e: 9a 01 movw r18, r20 c60: 02 0f add r16, r18 c62: 13 1f adc r17, r19 c64: f8 01 movw r30, r16 c66: 10 82 st Z, r1 c68: 2e 96 adiw r28, 0x0e ; 14 c6a: e4 e0 ldi r30, 0x04 ; 4 c6c: 0c 94 f2 08 jmp 0x11e4 ; 0x11e4 <__epilogue_restores__+0x1c> 00000c70 : c70: ab e0 ldi r26, 0x0B ; 11 c72: b0 e0 ldi r27, 0x00 ; 0 c74: ee e3 ldi r30, 0x3E ; 62 c76: f6 e0 ldi r31, 0x06 ; 6 c78: 0c 94 c8 08 jmp 0x1190 ; 0x1190 <__prologue_saves__> c7c: 7c 01 movw r14, r24 c7e: 3b 01 movw r6, r22 c80: 8a 01 movw r16, r20 c82: fc 01 movw r30, r24 c84: 17 82 std Z+7, r1 ; 0x07 c86: 16 82 std Z+6, r1 ; 0x06 c88: 83 81 ldd r24, Z+3 ; 0x03 c8a: 81 ff sbrs r24, 1 c8c: da c1 rjmp .+948 ; 0x1042 c8e: ce 01 movw r24, r28 c90: 01 96 adiw r24, 0x01 ; 1 c92: 5c 01 movw r10, r24 c94: f7 01 movw r30, r14 c96: 93 81 ldd r25, Z+3 ; 0x03 c98: f3 01 movw r30, r6 c9a: 93 fd sbrc r25, 3 c9c: 85 91 lpm r24, Z+ c9e: 93 ff sbrs r25, 3 ca0: 81 91 ld r24, Z+ ca2: 3f 01 movw r6, r30 ca4: 88 23 and r24, r24 ca6: 09 f4 brne .+2 ; 0xcaa ca8: 2f c1 rjmp .+606 ; 0xf08 caa: 85 32 cpi r24, 0x25 ; 37 cac: 39 f4 brne .+14 ; 0xcbc cae: 93 fd sbrc r25, 3 cb0: 85 91 lpm r24, Z+ cb2: 93 ff sbrs r25, 3 cb4: 81 91 ld r24, Z+ cb6: 3f 01 movw r6, r30 cb8: 85 32 cpi r24, 0x25 ; 37 cba: 29 f4 brne .+10 ; 0xcc6 cbc: b7 01 movw r22, r14 cbe: 90 e0 ldi r25, 0x00 ; 0 cc0: 0e 94 3a 08 call 0x1074 ; 0x1074 cc4: e7 cf rjmp .-50 ; 0xc94 cc6: 91 2c mov r9, r1 cc8: 21 2c mov r2, r1 cca: 31 2c mov r3, r1 ccc: ff e1 ldi r31, 0x1F ; 31 cce: f3 15 cp r31, r3 cd0: 38 f0 brcs .+14 ; 0xce0 cd2: 8b 32 cpi r24, 0x2B ; 43 cd4: d9 f0 breq .+54 ; 0xd0c cd6: 90 f4 brcc .+36 ; 0xcfc cd8: 80 32 cpi r24, 0x20 ; 32 cda: d9 f0 breq .+54 ; 0xd12 cdc: 83 32 cpi r24, 0x23 ; 35 cde: 49 f1 breq .+82 ; 0xd32 ce0: 37 fc sbrc r3, 7 ce2: 41 c0 rjmp .+130 ; 0xd66 ce4: 20 ed ldi r18, 0xD0 ; 208 ce6: 28 0f add r18, r24 ce8: 2a 30 cpi r18, 0x0A ; 10 cea: 70 f5 brcc .+92 ; 0xd48 cec: 36 fe sbrs r3, 6 cee: 24 c0 rjmp .+72 ; 0xd38 cf0: 8a e0 ldi r24, 0x0A ; 10 cf2: 98 9e mul r9, r24 cf4: 20 0d add r18, r0 cf6: 11 24 eor r1, r1 cf8: 92 2e mov r9, r18 cfa: 0e c0 rjmp .+28 ; 0xd18 cfc: 8d 32 cpi r24, 0x2D ; 45 cfe: a9 f0 breq .+42 ; 0xd2a d00: 80 33 cpi r24, 0x30 ; 48 d02: 71 f7 brne .-36 ; 0xce0 d04: 23 2d mov r18, r3 d06: 21 60 ori r18, 0x01 ; 1 d08: 32 2e mov r3, r18 d0a: 06 c0 rjmp .+12 ; 0xd18 d0c: 83 2d mov r24, r3 d0e: 82 60 ori r24, 0x02 ; 2 d10: 38 2e mov r3, r24 d12: e3 2d mov r30, r3 d14: e4 60 ori r30, 0x04 ; 4 d16: 3e 2e mov r3, r30 d18: f3 01 movw r30, r6 d1a: 93 fd sbrc r25, 3 d1c: 85 91 lpm r24, Z+ d1e: 93 ff sbrs r25, 3 d20: 81 91 ld r24, Z+ d22: 3f 01 movw r6, r30 d24: 81 11 cpse r24, r1 d26: d2 cf rjmp .-92 ; 0xccc d28: 1e c0 rjmp .+60 ; 0xd66 d2a: f3 2d mov r31, r3 d2c: f8 60 ori r31, 0x08 ; 8 d2e: 3f 2e mov r3, r31 d30: f3 cf rjmp .-26 ; 0xd18 d32: 23 2d mov r18, r3 d34: 20 61 ori r18, 0x10 ; 16 d36: e8 cf rjmp .-48 ; 0xd08 d38: ea e0 ldi r30, 0x0A ; 10 d3a: 2e 9e mul r2, r30 d3c: 20 0d add r18, r0 d3e: 11 24 eor r1, r1 d40: 22 2e mov r2, r18 d42: f3 2d mov r31, r3 d44: f0 62 ori r31, 0x20 ; 32 d46: f3 cf rjmp .-26 ; 0xd2e d48: 8e 32 cpi r24, 0x2E ; 46 d4a: 29 f4 brne .+10 ; 0xd56 d4c: 36 fc sbrc r3, 6 d4e: dc c0 rjmp .+440 ; 0xf08 d50: 23 2d mov r18, r3 d52: 20 64 ori r18, 0x40 ; 64 d54: d9 cf rjmp .-78 ; 0xd08 d56: 8c 36 cpi r24, 0x6C ; 108 d58: 21 f4 brne .+8 ; 0xd62 d5a: 83 2d mov r24, r3 d5c: 80 68 ori r24, 0x80 ; 128 d5e: 38 2e mov r3, r24 d60: db cf rjmp .-74 ; 0xd18 d62: 88 36 cpi r24, 0x68 ; 104 d64: c9 f2 breq .-78 ; 0xd18 d66: 98 2f mov r25, r24 d68: 9f 7d andi r25, 0xDF ; 223 d6a: 95 54 subi r25, 0x45 ; 69 d6c: 93 30 cpi r25, 0x03 ; 3 d6e: d8 f0 brcs .+54 ; 0xda6 d70: 83 36 cpi r24, 0x63 ; 99 d72: c9 f1 breq .+114 ; 0xde6 d74: 83 37 cpi r24, 0x73 ; 115 d76: e9 f1 breq .+122 ; 0xdf2 d78: 83 35 cpi r24, 0x53 ; 83 d7a: 09 f0 breq .+2 ; 0xd7e d7c: 68 c0 rjmp .+208 ; 0xe4e d7e: 28 01 movw r4, r16 d80: 22 e0 ldi r18, 0x02 ; 2 d82: 42 0e add r4, r18 d84: 51 1c adc r5, r1 d86: f8 01 movw r30, r16 d88: c0 80 ld r12, Z d8a: d1 80 ldd r13, Z+1 ; 0x01 d8c: 36 fe sbrs r3, 6 d8e: 45 c0 rjmp .+138 ; 0xe1a d90: 69 2d mov r22, r9 d92: 70 e0 ldi r23, 0x00 ; 0 d94: c6 01 movw r24, r12 d96: 0e 94 24 08 call 0x1048 ; 0x1048 d9a: 4c 01 movw r8, r24 d9c: f3 2d mov r31, r3 d9e: f0 68 ori r31, 0x80 ; 128 da0: 3f 2e mov r3, r31 da2: 82 01 movw r16, r4 da4: 0b c0 rjmp .+22 ; 0xdbc da6: 0c 5f subi r16, 0xFC ; 252 da8: 1f 4f sbci r17, 0xFF ; 255 daa: 9f e3 ldi r25, 0x3F ; 63 dac: 99 83 std Y+1, r25 ; 0x01 dae: 88 24 eor r8, r8 db0: 83 94 inc r8 db2: 91 2c mov r9, r1 db4: 65 01 movw r12, r10 db6: f3 2d mov r31, r3 db8: ff 77 andi r31, 0x7F ; 127 dba: 3f 2e mov r3, r31 dbc: 33 fc sbrc r3, 3 dbe: 05 c0 rjmp .+10 ; 0xdca dc0: 82 2d mov r24, r2 dc2: 90 e0 ldi r25, 0x00 ; 0 dc4: 88 16 cp r8, r24 dc6: 99 06 cpc r9, r25 dc8: 58 f1 brcs .+86 ; 0xe20 dca: 52 2c mov r5, r2 dcc: 81 14 cp r8, r1 dce: 91 04 cpc r9, r1 dd0: 71 f5 brne .+92 ; 0xe2e dd2: 55 20 and r5, r5 dd4: 09 f4 brne .+2 ; 0xdd8 dd6: 5e cf rjmp .-324 ; 0xc94 dd8: b7 01 movw r22, r14 dda: 80 e2 ldi r24, 0x20 ; 32 ddc: 90 e0 ldi r25, 0x00 ; 0 dde: 0e 94 3a 08 call 0x1074 ; 0x1074 de2: 5a 94 dec r5 de4: f6 cf rjmp .-20 ; 0xdd2 de6: f8 01 movw r30, r16 de8: 80 81 ld r24, Z dea: 89 83 std Y+1, r24 ; 0x01 dec: 0e 5f subi r16, 0xFE ; 254 dee: 1f 4f sbci r17, 0xFF ; 255 df0: de cf rjmp .-68 ; 0xdae df2: 28 01 movw r4, r16 df4: f2 e0 ldi r31, 0x02 ; 2 df6: 4f 0e add r4, r31 df8: 51 1c adc r5, r1 dfa: f8 01 movw r30, r16 dfc: c0 80 ld r12, Z dfe: d1 80 ldd r13, Z+1 ; 0x01 e00: 36 fe sbrs r3, 6 e02: 08 c0 rjmp .+16 ; 0xe14 e04: 69 2d mov r22, r9 e06: 70 e0 ldi r23, 0x00 ; 0 e08: c6 01 movw r24, r12 e0a: 0e 94 2f 08 call 0x105e ; 0x105e e0e: 4c 01 movw r8, r24 e10: 82 01 movw r16, r4 e12: d1 cf rjmp .-94 ; 0xdb6 e14: 6f ef ldi r22, 0xFF ; 255 e16: 7f ef ldi r23, 0xFF ; 255 e18: f7 cf rjmp .-18 ; 0xe08 e1a: 6f ef ldi r22, 0xFF ; 255 e1c: 7f ef ldi r23, 0xFF ; 255 e1e: ba cf rjmp .-140 ; 0xd94 e20: b7 01 movw r22, r14 e22: 80 e2 ldi r24, 0x20 ; 32 e24: 90 e0 ldi r25, 0x00 ; 0 e26: 0e 94 3a 08 call 0x1074 ; 0x1074 e2a: 2a 94 dec r2 e2c: c9 cf rjmp .-110 ; 0xdc0 e2e: f6 01 movw r30, r12 e30: 37 fc sbrc r3, 7 e32: 85 91 lpm r24, Z+ e34: 37 fe sbrs r3, 7 e36: 81 91 ld r24, Z+ e38: 6f 01 movw r12, r30 e3a: b7 01 movw r22, r14 e3c: 90 e0 ldi r25, 0x00 ; 0 e3e: 0e 94 3a 08 call 0x1074 ; 0x1074 e42: 51 10 cpse r5, r1 e44: 5a 94 dec r5 e46: 21 e0 ldi r18, 0x01 ; 1 e48: 82 1a sub r8, r18 e4a: 91 08 sbc r9, r1 e4c: bf cf rjmp .-130 ; 0xdcc e4e: 84 36 cpi r24, 0x64 ; 100 e50: 11 f0 breq .+4 ; 0xe56 e52: 89 36 cpi r24, 0x69 ; 105 e54: c1 f5 brne .+112 ; 0xec6 e56: f8 01 movw r30, r16 e58: 37 fe sbrs r3, 7 e5a: 2c c0 rjmp .+88 ; 0xeb4 e5c: 60 81 ld r22, Z e5e: 71 81 ldd r23, Z+1 ; 0x01 e60: 82 81 ldd r24, Z+2 ; 0x02 e62: 93 81 ldd r25, Z+3 ; 0x03 e64: 0c 5f subi r16, 0xFC ; 252 e66: 1f 4f sbci r17, 0xFF ; 255 e68: f3 2d mov r31, r3 e6a: ff 76 andi r31, 0x6F ; 111 e6c: 3f 2e mov r3, r31 e6e: 97 ff sbrs r25, 7 e70: 09 c0 rjmp .+18 ; 0xe84 e72: 90 95 com r25 e74: 80 95 com r24 e76: 70 95 com r23 e78: 61 95 neg r22 e7a: 7f 4f sbci r23, 0xFF ; 255 e7c: 8f 4f sbci r24, 0xFF ; 255 e7e: 9f 4f sbci r25, 0xFF ; 255 e80: f0 68 ori r31, 0x80 ; 128 e82: 3f 2e mov r3, r31 e84: 2a e0 ldi r18, 0x0A ; 10 e86: 30 e0 ldi r19, 0x00 ; 0 e88: a5 01 movw r20, r10 e8a: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <__ultoa_invert> e8e: c8 2e mov r12, r24 e90: ca 18 sub r12, r10 e92: 36 fe sbrs r3, 6 e94: 62 c0 rjmp .+196 ; 0xf5a e96: 23 2d mov r18, r3 e98: 2e 7f andi r18, 0xFE ; 254 e9a: 42 2e mov r4, r18 e9c: c9 14 cp r12, r9 e9e: 08 f0 brcs .+2 ; 0xea2 ea0: 9b c0 rjmp .+310 ; 0xfd8 ea2: 34 fe sbrs r3, 4 ea4: 05 c0 rjmp .+10 ; 0xeb0 ea6: 32 fc sbrc r3, 2 ea8: 03 c0 rjmp .+6 ; 0xeb0 eaa: 83 2d mov r24, r3 eac: 8e 7e andi r24, 0xEE ; 238 eae: 48 2e mov r4, r24 eb0: 89 2c mov r8, r9 eb2: 55 c0 rjmp .+170 ; 0xf5e eb4: 60 81 ld r22, Z eb6: 71 81 ldd r23, Z+1 ; 0x01 eb8: 07 2e mov r0, r23 eba: 00 0c add r0, r0 ebc: 88 0b sbc r24, r24 ebe: 99 0b sbc r25, r25 ec0: 0e 5f subi r16, 0xFE ; 254 ec2: 1f 4f sbci r17, 0xFF ; 255 ec4: d1 cf rjmp .-94 ; 0xe68 ec6: 85 37 cpi r24, 0x75 ; 117 ec8: b9 f4 brne .+46 ; 0xef8 eca: 23 2d mov r18, r3 ecc: 2f 7e andi r18, 0xEF ; 239 ece: d2 2e mov r13, r18 ed0: 2a e0 ldi r18, 0x0A ; 10 ed2: 30 e0 ldi r19, 0x00 ; 0 ed4: f8 01 movw r30, r16 ed6: d7 fe sbrs r13, 7 ed8: 39 c0 rjmp .+114 ; 0xf4c eda: 60 81 ld r22, Z edc: 71 81 ldd r23, Z+1 ; 0x01 ede: 82 81 ldd r24, Z+2 ; 0x02 ee0: 93 81 ldd r25, Z+3 ; 0x03 ee2: 0c 5f subi r16, 0xFC ; 252 ee4: 1f 4f sbci r17, 0xFF ; 255 ee6: a5 01 movw r20, r10 ee8: 0e 94 6a 08 call 0x10d4 ; 0x10d4 <__ultoa_invert> eec: c8 2e mov r12, r24 eee: ca 18 sub r12, r10 ef0: fd 2d mov r31, r13 ef2: ff 77 andi r31, 0x7F ; 127 ef4: 3f 2e mov r3, r31 ef6: cd cf rjmp .-102 ; 0xe92 ef8: 93 2d mov r25, r3 efa: 99 7f andi r25, 0xF9 ; 249 efc: d9 2e mov r13, r25 efe: 8f 36 cpi r24, 0x6F ; 111 f00: 11 f1 breq .+68 ; 0xf46 f02: 48 f4 brcc .+18 ; 0xf16 f04: 88 35 cpi r24, 0x58 ; 88 f06: b9 f0 breq .+46 ; 0xf36 f08: f7 01 movw r30, r14 f0a: 86 81 ldd r24, Z+6 ; 0x06 f0c: 97 81 ldd r25, Z+7 ; 0x07 f0e: 2b 96 adiw r28, 0x0b ; 11 f10: e2 e1 ldi r30, 0x12 ; 18 f12: 0c 94 e4 08 jmp 0x11c8 ; 0x11c8 <__epilogue_restores__> f16: 80 37 cpi r24, 0x70 ; 112 f18: 51 f0 breq .+20 ; 0xf2e f1a: 88 37 cpi r24, 0x78 ; 120 f1c: a9 f7 brne .-22 ; 0xf08 f1e: d4 fe sbrs r13, 4 f20: 03 c0 rjmp .+6 ; 0xf28 f22: fd 2d mov r31, r13 f24: f4 60 ori r31, 0x04 ; 4 f26: df 2e mov r13, r31 f28: 20 e1 ldi r18, 0x10 ; 16 f2a: 30 e0 ldi r19, 0x00 ; 0 f2c: d3 cf rjmp .-90 ; 0xed4 f2e: e9 2f mov r30, r25 f30: e0 61 ori r30, 0x10 ; 16 f32: de 2e mov r13, r30 f34: f4 cf rjmp .-24 ; 0xf1e f36: 34 fe sbrs r3, 4 f38: 03 c0 rjmp .+6 ; 0xf40 f3a: 29 2f mov r18, r25 f3c: 26 60 ori r18, 0x06 ; 6 f3e: d2 2e mov r13, r18 f40: 20 e1 ldi r18, 0x10 ; 16 f42: 32 e0 ldi r19, 0x02 ; 2 f44: c7 cf rjmp .-114 ; 0xed4 f46: 28 e0 ldi r18, 0x08 ; 8 f48: 30 e0 ldi r19, 0x00 ; 0 f4a: c4 cf rjmp .-120 ; 0xed4 f4c: 60 81 ld r22, Z f4e: 71 81 ldd r23, Z+1 ; 0x01 f50: 80 e0 ldi r24, 0x00 ; 0 f52: 90 e0 ldi r25, 0x00 ; 0 f54: 0e 5f subi r16, 0xFE ; 254 f56: 1f 4f sbci r17, 0xFF ; 255 f58: c6 cf rjmp .-116 ; 0xee6 f5a: 8c 2c mov r8, r12 f5c: 43 2c mov r4, r3 f5e: 44 fe sbrs r4, 4 f60: 44 c0 rjmp .+136 ; 0xfea f62: fe 01 movw r30, r28 f64: ec 0d add r30, r12 f66: f1 1d adc r31, r1 f68: 80 81 ld r24, Z f6a: 80 33 cpi r24, 0x30 ; 48 f6c: b9 f5 brne .+110 ; 0xfdc f6e: 94 2d mov r25, r4 f70: 99 7e andi r25, 0xE9 ; 233 f72: 49 2e mov r4, r25 f74: e4 2d mov r30, r4 f76: e8 70 andi r30, 0x08 ; 8 f78: 5e 2e mov r5, r30 f7a: 43 fc sbrc r4, 3 f7c: 44 c0 rjmp .+136 ; 0x1006 f7e: 40 fe sbrs r4, 0 f80: 3e c0 rjmp .+124 ; 0xffe f82: 82 14 cp r8, r2 f84: 08 f0 brcs .+2 ; 0xf88 f86: 44 c0 rjmp .+136 ; 0x1010 f88: 2c 0c add r2, r12 f8a: 92 2c mov r9, r2 f8c: 98 18 sub r9, r8 f8e: 44 fe sbrs r4, 4 f90: 44 c0 rjmp .+136 ; 0x101a f92: b7 01 movw r22, r14 f94: 80 e3 ldi r24, 0x30 ; 48 f96: 90 e0 ldi r25, 0x00 ; 0 f98: 0e 94 3a 08 call 0x1074 ; 0x1074 f9c: 42 fe sbrs r4, 2 f9e: 07 c0 rjmp .+14 ; 0xfae fa0: 41 fc sbrc r4, 1 fa2: 38 c0 rjmp .+112 ; 0x1014 fa4: 88 e7 ldi r24, 0x78 ; 120 fa6: 90 e0 ldi r25, 0x00 ; 0 fa8: b7 01 movw r22, r14 faa: 0e 94 3a 08 call 0x1074 ; 0x1074 fae: c9 14 cp r12, r9 fb0: 08 f4 brcc .+2 ; 0xfb4 fb2: 40 c0 rjmp .+128 ; 0x1034 fb4: ca 94 dec r12 fb6: d1 2c mov r13, r1 fb8: ff ef ldi r31, 0xFF ; 255 fba: cf 1a sub r12, r31 fbc: df 0a sbc r13, r31 fbe: ca 0c add r12, r10 fc0: db 1c adc r13, r11 fc2: f6 01 movw r30, r12 fc4: 82 91 ld r24, -Z fc6: 6f 01 movw r12, r30 fc8: b7 01 movw r22, r14 fca: 90 e0 ldi r25, 0x00 ; 0 fcc: 0e 94 3a 08 call 0x1074 ; 0x1074 fd0: ac 14 cp r10, r12 fd2: bd 04 cpc r11, r13 fd4: b1 f7 brne .-20 ; 0xfc2 fd6: fd ce rjmp .-518 ; 0xdd2 fd8: 8c 2c mov r8, r12 fda: c1 cf rjmp .-126 ; 0xf5e fdc: 42 fc sbrc r4, 2 fde: 02 c0 rjmp .+4 ; 0xfe4 fe0: 83 94 inc r8 fe2: c8 cf rjmp .-112 ; 0xf74 fe4: 83 94 inc r8 fe6: 83 94 inc r8 fe8: c5 cf rjmp .-118 ; 0xf74 fea: 84 2d mov r24, r4 fec: 86 78 andi r24, 0x86 ; 134 fee: 11 f2 breq .-124 ; 0xf74 ff0: f7 cf rjmp .-18 ; 0xfe0 ff2: b7 01 movw r22, r14 ff4: 80 e2 ldi r24, 0x20 ; 32 ff6: 90 e0 ldi r25, 0x00 ; 0 ff8: 0e 94 3a 08 call 0x1074 ; 0x1074 ffc: 83 94 inc r8 ffe: 82 14 cp r8, r2 1000: c0 f3 brcs .-16 ; 0xff2 1002: 51 2c mov r5, r1 1004: c4 cf rjmp .-120 ; 0xf8e 1006: 82 14 cp r8, r2 1008: e0 f7 brcc .-8 ; 0x1002 100a: 52 2c mov r5, r2 100c: 58 18 sub r5, r8 100e: bf cf rjmp .-130 ; 0xf8e 1010: 9c 2c mov r9, r12 1012: bd cf rjmp .-134 ; 0xf8e 1014: 88 e5 ldi r24, 0x58 ; 88 1016: 90 e0 ldi r25, 0x00 ; 0 1018: c7 cf rjmp .-114 ; 0xfa8 101a: 84 2d mov r24, r4 101c: 86 78 andi r24, 0x86 ; 134 101e: 39 f2 breq .-114 ; 0xfae 1020: 41 fe sbrs r4, 1 1022: 06 c0 rjmp .+12 ; 0x1030 1024: 8b e2 ldi r24, 0x2B ; 43 1026: 47 fc sbrc r4, 7 1028: 8d e2 ldi r24, 0x2D ; 45 102a: b7 01 movw r22, r14 102c: 90 e0 ldi r25, 0x00 ; 0 102e: bd cf rjmp .-134 ; 0xfaa 1030: 80 e2 ldi r24, 0x20 ; 32 1032: f9 cf rjmp .-14 ; 0x1026 1034: b7 01 movw r22, r14 1036: 80 e3 ldi r24, 0x30 ; 48 1038: 90 e0 ldi r25, 0x00 ; 0 103a: 0e 94 3a 08 call 0x1074 ; 0x1074 103e: 9a 94 dec r9 1040: b6 cf rjmp .-148 ; 0xfae 1042: 8f ef ldi r24, 0xFF ; 255 1044: 9f ef ldi r25, 0xFF ; 255 1046: 63 cf rjmp .-314 ; 0xf0e 00001048 : 1048: fc 01 movw r30, r24 104a: 05 90 lpm r0, Z+ 104c: 61 50 subi r22, 0x01 ; 1 104e: 70 40 sbci r23, 0x00 ; 0 1050: 01 10 cpse r0, r1 1052: d8 f7 brcc .-10 ; 0x104a 1054: 80 95 com r24 1056: 90 95 com r25 1058: 8e 0f add r24, r30 105a: 9f 1f adc r25, r31 105c: 08 95 ret 0000105e : 105e: fc 01 movw r30, r24 1060: 61 50 subi r22, 0x01 ; 1 1062: 70 40 sbci r23, 0x00 ; 0 1064: 01 90 ld r0, Z+ 1066: 01 10 cpse r0, r1 1068: d8 f7 brcc .-10 ; 0x1060 106a: 80 95 com r24 106c: 90 95 com r25 106e: 8e 0f add r24, r30 1070: 9f 1f adc r25, r31 1072: 08 95 ret 00001074 : 1074: 0f 93 push r16 1076: 1f 93 push r17 1078: cf 93 push r28 107a: df 93 push r29 107c: 18 2f mov r17, r24 107e: 09 2f mov r16, r25 1080: eb 01 movw r28, r22 1082: 8b 81 ldd r24, Y+3 ; 0x03 1084: 81 fd sbrc r24, 1 1086: 09 c0 rjmp .+18 ; 0x109a 1088: 1f ef ldi r17, 0xFF ; 255 108a: 0f ef ldi r16, 0xFF ; 255 108c: 81 2f mov r24, r17 108e: 90 2f mov r25, r16 1090: df 91 pop r29 1092: cf 91 pop r28 1094: 1f 91 pop r17 1096: 0f 91 pop r16 1098: 08 95 ret 109a: 82 ff sbrs r24, 2 109c: 14 c0 rjmp .+40 ; 0x10c6 109e: 2e 81 ldd r18, Y+6 ; 0x06 10a0: 3f 81 ldd r19, Y+7 ; 0x07 10a2: 8c 81 ldd r24, Y+4 ; 0x04 10a4: 9d 81 ldd r25, Y+5 ; 0x05 10a6: 28 17 cp r18, r24 10a8: 39 07 cpc r19, r25 10aa: 3c f4 brge .+14 ; 0x10ba 10ac: e8 81 ld r30, Y 10ae: f9 81 ldd r31, Y+1 ; 0x01 10b0: cf 01 movw r24, r30 10b2: 01 96 adiw r24, 0x01 ; 1 10b4: 99 83 std Y+1, r25 ; 0x01 10b6: 88 83 st Y, r24 10b8: 10 83 st Z, r17 10ba: 8e 81 ldd r24, Y+6 ; 0x06 10bc: 9f 81 ldd r25, Y+7 ; 0x07 10be: 01 96 adiw r24, 0x01 ; 1 10c0: 9f 83 std Y+7, r25 ; 0x07 10c2: 8e 83 std Y+6, r24 ; 0x06 10c4: e3 cf rjmp .-58 ; 0x108c 10c6: e8 85 ldd r30, Y+8 ; 0x08 10c8: f9 85 ldd r31, Y+9 ; 0x09 10ca: 81 2f mov r24, r17 10cc: 09 95 icall 10ce: 89 2b or r24, r25 10d0: a1 f3 breq .-24 ; 0x10ba 10d2: da cf rjmp .-76 ; 0x1088 000010d4 <__ultoa_invert>: 10d4: fa 01 movw r30, r20 10d6: aa 27 eor r26, r26 10d8: 28 30 cpi r18, 0x08 ; 8 10da: 51 f1 breq .+84 ; 0x1130 <__ultoa_invert+0x5c> 10dc: 20 31 cpi r18, 0x10 ; 16 10de: 81 f1 breq .+96 ; 0x1140 <__ultoa_invert+0x6c> 10e0: e8 94 clt 10e2: 6f 93 push r22 10e4: 6e 7f andi r22, 0xFE ; 254 10e6: 6e 5f subi r22, 0xFE ; 254 10e8: 7f 4f sbci r23, 0xFF ; 255 10ea: 8f 4f sbci r24, 0xFF ; 255 10ec: 9f 4f sbci r25, 0xFF ; 255 10ee: af 4f sbci r26, 0xFF ; 255 10f0: b1 e0 ldi r27, 0x01 ; 1 10f2: 3e d0 rcall .+124 ; 0x1170 <__ultoa_invert+0x9c> 10f4: b4 e0 ldi r27, 0x04 ; 4 10f6: 3c d0 rcall .+120 ; 0x1170 <__ultoa_invert+0x9c> 10f8: 67 0f add r22, r23 10fa: 78 1f adc r23, r24 10fc: 89 1f adc r24, r25 10fe: 9a 1f adc r25, r26 1100: a1 1d adc r26, r1 1102: 68 0f add r22, r24 1104: 79 1f adc r23, r25 1106: 8a 1f adc r24, r26 1108: 91 1d adc r25, r1 110a: a1 1d adc r26, r1 110c: 6a 0f add r22, r26 110e: 71 1d adc r23, r1 1110: 81 1d adc r24, r1 1112: 91 1d adc r25, r1 1114: a1 1d adc r26, r1 1116: 20 d0 rcall .+64 ; 0x1158 <__ultoa_invert+0x84> 1118: 09 f4 brne .+2 ; 0x111c <__ultoa_invert+0x48> 111a: 68 94 set 111c: 3f 91 pop r19 111e: 2a e0 ldi r18, 0x0A ; 10 1120: 26 9f mul r18, r22 1122: 11 24 eor r1, r1 1124: 30 19 sub r19, r0 1126: 30 5d subi r19, 0xD0 ; 208 1128: 31 93 st Z+, r19 112a: de f6 brtc .-74 ; 0x10e2 <__ultoa_invert+0xe> 112c: cf 01 movw r24, r30 112e: 08 95 ret 1130: 46 2f mov r20, r22 1132: 47 70 andi r20, 0x07 ; 7 1134: 40 5d subi r20, 0xD0 ; 208 1136: 41 93 st Z+, r20 1138: b3 e0 ldi r27, 0x03 ; 3 113a: 0f d0 rcall .+30 ; 0x115a <__ultoa_invert+0x86> 113c: c9 f7 brne .-14 ; 0x1130 <__ultoa_invert+0x5c> 113e: f6 cf rjmp .-20 ; 0x112c <__ultoa_invert+0x58> 1140: 46 2f mov r20, r22 1142: 4f 70 andi r20, 0x0F ; 15 1144: 40 5d subi r20, 0xD0 ; 208 1146: 4a 33 cpi r20, 0x3A ; 58 1148: 18 f0 brcs .+6 ; 0x1150 <__ultoa_invert+0x7c> 114a: 49 5d subi r20, 0xD9 ; 217 114c: 31 fd sbrc r19, 1 114e: 40 52 subi r20, 0x20 ; 32 1150: 41 93 st Z+, r20 1152: 02 d0 rcall .+4 ; 0x1158 <__ultoa_invert+0x84> 1154: a9 f7 brne .-22 ; 0x1140 <__ultoa_invert+0x6c> 1156: ea cf rjmp .-44 ; 0x112c <__ultoa_invert+0x58> 1158: b4 e0 ldi r27, 0x04 ; 4 115a: a6 95 lsr r26 115c: 97 95 ror r25 115e: 87 95 ror r24 1160: 77 95 ror r23 1162: 67 95 ror r22 1164: ba 95 dec r27 1166: c9 f7 brne .-14 ; 0x115a <__ultoa_invert+0x86> 1168: 00 97 sbiw r24, 0x00 ; 0 116a: 61 05 cpc r22, r1 116c: 71 05 cpc r23, r1 116e: 08 95 ret 1170: 9b 01 movw r18, r22 1172: ac 01 movw r20, r24 1174: 0a 2e mov r0, r26 1176: 06 94 lsr r0 1178: 57 95 ror r21 117a: 47 95 ror r20 117c: 37 95 ror r19 117e: 27 95 ror r18 1180: ba 95 dec r27 1182: c9 f7 brne .-14 ; 0x1176 <__ultoa_invert+0xa2> 1184: 62 0f add r22, r18 1186: 73 1f adc r23, r19 1188: 84 1f adc r24, r20 118a: 95 1f adc r25, r21 118c: a0 1d adc r26, r0 118e: 08 95 ret 00001190 <__prologue_saves__>: 1190: 2f 92 push r2 1192: 3f 92 push r3 1194: 4f 92 push r4 1196: 5f 92 push r5 1198: 6f 92 push r6 119a: 7f 92 push r7 119c: 8f 92 push r8 119e: 9f 92 push r9 11a0: af 92 push r10 11a2: bf 92 push r11 11a4: cf 92 push r12 11a6: df 92 push r13 11a8: ef 92 push r14 11aa: ff 92 push r15 11ac: 0f 93 push r16 11ae: 1f 93 push r17 11b0: cf 93 push r28 11b2: df 93 push r29 11b4: cd b7 in r28, 0x3d ; 61 11b6: de b7 in r29, 0x3e ; 62 11b8: ca 1b sub r28, r26 11ba: db 0b sbc r29, r27 11bc: 0f b6 in r0, 0x3f ; 63 11be: f8 94 cli 11c0: de bf out 0x3e, r29 ; 62 11c2: 0f be out 0x3f, r0 ; 63 11c4: cd bf out 0x3d, r28 ; 61 11c6: 09 94 ijmp 000011c8 <__epilogue_restores__>: 11c8: 2a 88 ldd r2, Y+18 ; 0x12 11ca: 39 88 ldd r3, Y+17 ; 0x11 11cc: 48 88 ldd r4, Y+16 ; 0x10 11ce: 5f 84 ldd r5, Y+15 ; 0x0f 11d0: 6e 84 ldd r6, Y+14 ; 0x0e 11d2: 7d 84 ldd r7, Y+13 ; 0x0d 11d4: 8c 84 ldd r8, Y+12 ; 0x0c 11d6: 9b 84 ldd r9, Y+11 ; 0x0b 11d8: aa 84 ldd r10, Y+10 ; 0x0a 11da: b9 84 ldd r11, Y+9 ; 0x09 11dc: c8 84 ldd r12, Y+8 ; 0x08 11de: df 80 ldd r13, Y+7 ; 0x07 11e0: ee 80 ldd r14, Y+6 ; 0x06 11e2: fd 80 ldd r15, Y+5 ; 0x05 11e4: 0c 81 ldd r16, Y+4 ; 0x04 11e6: 1b 81 ldd r17, Y+3 ; 0x03 11e8: aa 81 ldd r26, Y+2 ; 0x02 11ea: b9 81 ldd r27, Y+1 ; 0x01 11ec: ce 0f add r28, r30 11ee: d1 1d adc r29, r1 11f0: 0f b6 in r0, 0x3f ; 63 11f2: f8 94 cli 11f4: de bf out 0x3e, r29 ; 62 11f6: 0f be out 0x3f, r0 ; 63 11f8: cd bf out 0x3d, r28 ; 61 11fa: ed 01 movw r28, r26 11fc: 08 95 ret 000011fe <_exit>: 11fe: f8 94 cli 00001200 <__stop_program>: 1200: ff cf rjmp .-2 ; 0x1200 <__stop_program>