NO DEBUG INFORMATION AVAILABLE! __text_start: __start: 0064 EFCF LDI R28,0xFF 0065 E1D0 LDI R29,0x10 0066 BFCD OUT 0x3D,R28 0067 BFDE OUT 0x3E,R29 0068 51C0 SUBI R28,0x10 0069 40D0 SBCI R29,0 006A EA0A LDI R16,0xAA 006B 8308 STD Y+0,R16 006C 2400 CLR R0 006D E3EB LDI R30,0x3B 006E E0F1 LDI R31,1 006F E011 LDI R17,1 0070 33ED CPI R30,0x3D 0071 07F1 CPC R31,R17 0072 F011 BEQ 0x0075 0073 9201 ST R0,Z+ 0074 CFFB RJMP 0x0070 0075 8300 STD Z+0,R16 0076 E8EC LDI R30,0x8C 0077 E0F0 LDI R31,0 0078 E0A0 LDI R26,0 0079 E0B1 LDI R27,1 007A E010 LDI R17,0 007B 3CE7 CPI R30,0xC7 007C 07F1 CPC R31,R17 007D F021 BEQ 0x0082 007E 95C8 LPM 007F 9631 ADIW R30,1 0080 920D ST R0,X+ 0081 CFF9 RJMP 0x007B 0082 940E0137 CALL _main _exit: 0084 CFFF RJMP _exit _port_init: 0085 EF8F LDI R24,0xFF 0086 BB8B OUT 0x1B,R24 0087 2422 CLR R2 0088 BA2A OUT 0x1A,R2 0089 EF8E LDI R24,0xFE 008A BB88 OUT 0x18,R24 008B E081 LDI R24,1 008C BB87 OUT 0x17,R24 008D EF8F LDI R24,0xFF 008E BB85 OUT 0x15,R24 008F BA24 OUT 0x14,R2 0090 BB82 OUT 0x12,R24 0091 BA21 OUT 0x11,R2 0092 B983 OUT 0x03,R24 0093 B822 OUT 0x02,R2 0094 93800062 STS 0x62,R24 0096 92200061 STS 0x61,R2 0098 E18F LDI R24,0x1F 0099 93800065 STS 0x65,R24 009B 92200064 STS 0x64,R2 009D 9508 RET _timer1_init: 009E 2422 CLR R2 009F BC2E OUT 0x2E,R2 00A0 EC81 LDI R24,0xC1 00A1 BD8D OUT 0x2D,R24 00A2 E880 LDI R24,0x80 00A3 BD8C OUT 0x2C,R24 00A4 E38E LDI R24,0x3E 00A5 BD8B OUT 0x2B,R24 00A6 E880 LDI R24,0x80 00A7 BD8A OUT 0x2A,R24 00A8 E38E LDI R24,0x3E 00A9 BD89 OUT 0x29,R24 00AA E880 LDI R24,0x80 00AB BD88 OUT 0x28,R24 00AC E38E LDI R24,0x3E 00AD 93800079 STS 0x79,R24 00AF E880 LDI R24,0x80 00B0 93800078 STS 0x78,R24 00B2 E38E LDI R24,0x3E 00B3 BD87 OUT 0x27,R24 00B4 E880 LDI R24,0x80 00B5 BD86 OUT 0x26,R24 00B6 BC2F OUT 0x2F,R2 00B7 E081 LDI R24,1 00B8 BD8E OUT 0x2E,R24 00B9 9508 RET _timer1_ovf_isr: 00BA 920A ST R0,-Y 00BB 921A ST R1,-Y 00BC 922A ST R2,-Y 00BD 923A ST R3,-Y 00BE 924A ST R4,-Y 00BF 925A ST R5,-Y 00C0 938A ST R24,-Y 00C1 93EA ST R30,-Y 00C2 B60F IN R0,0x3F 00C3 920A ST R0,-Y 00C4 940E016A CALL push_gset2 00C6 EC81 LDI R24,0xC1 00C7 BD8D OUT 0x2D,R24 00C8 E880 LDI R24,0x80 00C9 BD8C OUT 0x2C,R24 00CA E040 LDI R20,0 00CB E050 LDI R21,0 00CC E060 LDI R22,0 00CD E070 LDI R23,0 00CE 90400102 LDS R4,0x102 00D0 90500103 LDS R5,0x103 00D2 90200100 LDS R2,0x100 00D4 90300101 LDS R3,0x101 00D6 1624 CP R2,R20 00D7 0635 CPC R3,R21 00D8 0646 CPC R4,R22 00D9 0657 CPC R5,R23 00DA F089 BEQ 0x00EC 00DB E041 LDI R20,1 00DC E050 LDI R21,0 00DD E060 LDI R22,0 00DE E070 LDI R23,0 00DF 1A24 SUB R2,R20 00E0 0A35 SBC R3,R21 00E1 0A46 SBC R4,R22 00E2 0A57 SBC R5,R23 00E3 92300101 STS 0x101,R3 00E5 92200100 STS 0x100,R2 00E7 92500103 STS 0x103,R5 00E9 92400102 STS 0x102,R4 00EB C003 RJMP 0x00EF 00EC E081 LDI R24,1 00ED 93800104 STS 0x104,R24 00EF 940E0150 CALL pop_gset2 00F1 9009 LD R0,Y+ 00F2 BE0F OUT 0x3F,R0 00F3 91E9 LD R30,Y+ 00F4 9189 LD R24,Y+ 00F5 9059 LD R5,Y+ 00F6 9049 LD R4,Y+ 00F7 9039 LD R3,Y+ 00F8 9029 LD R2,Y+ 00F9 9019 LD R1,Y+ 00FA 9009 LD R0,Y+ 00FB 9518 RETI _WaitMS: 00FC 940E014B CALL push_arg4 00FE 94F8 BCLR 7 00FF 01FE MOVW R30,R28 0100 8020 LDD R2,Z+0 0101 8031 LDD R3,Z+1 0102 8042 LDD R4,Z+2 0103 8053 LDD R5,Z+3 0104 92300101 STS 0x101,R3 0106 92200100 STS 0x100,R2 0108 92500103 STS 0x103,R5 010A 92400102 STS 0x102,R4 010C 2422 CLR R2 010D 92200104 STS 0x104,R2 010F 9478 BSET 7 0110 90200104 LDS R2,0x104 0112 2022 TST R2 0113 F3E1 BEQ 0x0110 0114 9624 ADIW R28,4 0115 9508 RET _uart0_init: 0116 2422 CLR R2 0117 B82A OUT 0x0A,R2 0118 B82B OUT 0x0B,R2 0119 E086 LDI R24,6 011A 93800095 STS 0x95,R24 011C E687 LDI R24,0x67 011D B989 OUT 0x09,R24 011E 92200090 STS 0x90,R2 0120 E188 LDI R24,0x18 0121 B98A OUT 0x0A,R24 0122 9508 RET _init_devices: 0123 94F8 BCLR 7 0124 2422 CLR R2 0125 BE2C OUT 0x3C,R2 0126 9220006D STS 0x6D,R2 0128 DF5C RCALL _port_init 0129 DF74 RCALL _timer1_init 012A DFEB RCALL _uart0_init 012B 2422 CLR R2 012C BE25 OUT 0x35,R2 012D 9220006A STS 0x6A,R2 012F BE2A OUT 0x3A,R2 0130 BE29 OUT 0x39,R2 0131 E084 LDI R24,4 0132 BF87 OUT 0x37,R24 0133 9220007D STS 0x7D,R2 0135 9478 BSET 7 0136 9508 RET _main: 0137 DFEB RCALL _init_devices 0138 E005 LDI R16,5 0139 E011 LDI R17,1 013A 940E0185 CALL _puts 013C C00C RJMP 0x0149 013D 9AC0 SBI 0x18,0 013E EF0A LDI R16,0xFA 013F E010 LDI R17,0 0140 E020 LDI R18,0 0141 E030 LDI R19,0 0142 DFB9 RCALL _WaitMS 0143 98C0 CBI 0x18,0 0144 EE0E LDI R16,0xEE 0145 E012 LDI R17,2 0146 E020 LDI R18,0 0147 E030 LDI R19,0 0148 DFB3 RCALL _WaitMS 0149 CFF3 RJMP 0x013D 014A 9508 RET push_arg4: 014B 933A ST R19,-Y 014C 932A ST R18,-Y push_arg2: 014D 931A ST R17,-Y 014E 930A ST R16,-Y 014F 9508 RET pop_gset2: 0150 E0E2 LDI R30,2 0151 940C0157 JMP pop push_gset1: 0153 935A ST R21,-Y 0154 934A ST R20,-Y 0155 9508 RET pop_gset1: 0156 E0E1 LDI R30,1 pop: 0157 9149 LD R20,Y+ 0158 9159 LD R21,Y+ 0159 FDE0 SBRC R30,0 015A 9508 RET 015B 9169 LD R22,Y+ 015C 9179 LD R23,Y+ 015D FDE1 SBRC R30,1 015E 9508 RET 015F 90A9 LD R10,Y+ 0160 90B9 LD R11,Y+ 0161 FDE2 SBRC R30,2 0162 9508 RET 0163 90C9 LD R12,Y+ 0164 90D9 LD R13,Y+ 0165 FDE3 SBRC R30,3 0166 9508 RET 0167 90E9 LD R14,Y+ 0168 90F9 LD R15,Y+ 0169 9508 RET push_gset2: 016A 937A ST R23,-Y 016B 936A ST R22,-Y 016C 940C0153 JMP push_gset1 _putchar: 016E 940E0153 CALL push_gset1 0170 2F40 MOV R20,R16 0171 9020013B LDS R2,__textmode 0173 9030013C LDS R3,__textmode+1 0175 2022 TST R2 0176 F411 BNE 0x0179 0177 2033 TST R3 0178 F021 BEQ 0x017D 0179 304A CPI R20,0xA 017A F411 BNE 0x017D 017B E00D LDI R16,0xD 017C DFF1 RCALL _putchar 017D 9B5D SBIS 0x0B,5 017E CFFE RJMP 0x017D 017F B94C OUT 0x0C,R20 0180 2F04 MOV R16,R20 0181 2711 CLR R17 0182 940E0156 CALL pop_gset1 0184 9508 RET _puts: 0185 940E016A CALL push_gset2 0187 2F60 MOV R22,R16 0188 2F71 MOV R23,R17 0189 2744 CLR R20 018A 2755 CLR R21 018B C009 RJMP 0x0195 018C 2FE6 MOV R30,R22 018D 2FF7 MOV R31,R23 018E 8100 LDD R16,Z+0 018F 940E016E CALL _putchar 0191 5F4F SUBI R20,0xFF 0192 4F5F SBCI R21,0xFF 0193 5F6F SUBI R22,0xFF 0194 4F7F SBCI R23,0xFF 0195 2FE6 MOV R30,R22 0196 2FF7 MOV R31,R23 0197 8020 LDD R2,Z+0 0198 2022 TST R2 0199 F791 BNE 0x018C 019A E00A LDI R16,0xA 019B 940E016E CALL _putchar 019D E001 LDI R16,1 019E E010 LDI R17,0 019F 940E0150 CALL pop_gset2 01A1 9508 RET