0,0 → 1,139 |
1 .file "motortest.c" |
2 .arch atmega32 |
3 __SREG__ = 0x3f |
4 __SP_H__ = 0x3e |
5 __SP_L__ = 0x3d |
6 __tmp_reg__ = 0 |
7 __zero_reg__ = 1 |
8 .global __do_copy_data |
9 .global __do_clear_bss |
17 .Ltext0: |
18 .section .progmem.data,"a",@progbits |
21 __c.0: |
22 0000 5461 7374 .string "Taste dr\374cken\r\n" |
22 6520 6472 |
22 FC63 6B65 |
22 6E0D 0A00 |
23 .text |
24 .global motor_test |
26 motor_test: |
27 .LFB4: |
28 .LM1: |
29 /* prologue: frame size=0 */ |
30 /* prologue end (size=0) */ |
31 .LM2: |
32 0000 0E94 0000 call lcd_cls |
33 .L2: |
34 .LM3: |
35 0004 6091 0000 lds r22,key |
36 0008 6623 tst r22 |
37 000a E1F7 brne .L2 |
38 .LM4: |
39 000c 80E0 ldi r24,lo8(__c.0) |
40 000e 90E0 ldi r25,hi8(__c.0) |
41 0010 0E94 0000 call lcd_printp |
42 .L5: |
43 .LM5: |
44 0014 8091 0000 lds r24,key |
45 0018 8823 tst r24 |
46 001a E1F3 breq .L5 |
47 .LM6: |
48 001c 8091 0000 lds r24,key |
49 0020 8830 cpi r24,lo8(8) |
50 0022 C9F4 brne .L9 |
51 .LM7: |
52 0024 83E2 ldi r24,lo8(35) |
53 0026 8093 0000 sts p_buffer,r24 |
54 .LM8: |
55 002a 81E6 ldi r24,lo8(97) |
56 002c 8093 0000 sts p_buffer+1,r24 |
57 .LM9: |
58 0030 84E7 ldi r24,lo8(116) |
59 0032 8093 0000 sts p_buffer+2,r24 |
60 .LM10: |
61 0036 8AE0 ldi r24,lo8(10) |
62 0038 8093 0000 sts p_buffer+3,r24 |
63 .LM11: |
64 003c 8093 0000 sts p_buffer+4,r24 |
65 .LM12: |
66 0040 8093 0000 sts p_buffer+5,r24 |
67 .LM13: |
68 0044 8093 0000 sts p_buffer+6,r24 |
69 .LM14: |
70 0048 1092 0000 sts p_buffer+7,__zero_reg__ |
71 .LM15: |
72 004c 1092 0000 sts p_buffer+8,__zero_reg__ |
73 .LM16: |
74 0050 89E0 ldi r24,lo8(9) |
75 0052 0E94 0000 call base64_send |
76 .L9: |
77 .LM17: |
78 0056 8091 0000 lds r24,key |
79 005a 8823 tst r24 |
80 005c E1F7 brne .L9 |
81 .L12: |
82 .LM18: |
83 005e 8091 0000 lds r24,key |
84 0062 8823 tst r24 |
85 0064 E1F3 breq .L12 |
86 .LM19: |
87 0066 83E2 ldi r24,lo8(35) |
88 0068 8093 0000 sts p_buffer,r24 |
89 .LM20: |
90 006c 81E6 ldi r24,lo8(97) |
91 006e 8093 0000 sts p_buffer+1,r24 |
92 .LM21: |
93 0072 84E7 ldi r24,lo8(116) |
94 0074 8093 0000 sts p_buffer+2,r24 |
95 .LM22: |
96 0078 1092 0000 sts p_buffer+3,__zero_reg__ |
97 .LM23: |
98 007c 1092 0000 sts p_buffer+4,__zero_reg__ |
99 .LM24: |
100 0080 1092 0000 sts p_buffer+5,__zero_reg__ |
101 .LM25: |
102 0084 1092 0000 sts p_buffer+6,__zero_reg__ |
103 .LM26: |
104 0088 1092 0000 sts p_buffer+7,__zero_reg__ |
105 .LM27: |
106 008c 1092 0000 sts p_buffer+8,__zero_reg__ |
107 .LM28: |
108 0090 89E0 ldi r24,lo8(9) |
109 0092 0E94 0000 call base64_send |
110 /* epilogue: frame size=0 */ |
111 0096 0895 ret |
112 /* epilogue end (size=1) */ |
113 /* function motor_test size 76 (75) */ |
114 .LFE4: |
116 .comm r_buffer,128,1 |
117 .comm p_buffer,128,1 |
118 .comm display_buffer,1024,1 |
119 .comm display_buffer_pointer,2,1 |
120 .comm display_buffer_counter,1,1 |
121 .comm display_page_counter,1,1 |
122 .comm display_mode,1,1 |
123 .Letext0: |
DEFINED SYMBOLS |
*ABS*:00000000 motortest.c |
C:\DOKUME~1\thomas\LOKALE~1\Temp/ccUxaaaa.s:3 *ABS*:0000003f __SREG__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/ccUxaaaa.s:4 *ABS*:0000003e __SP_H__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/ccUxaaaa.s:5 *ABS*:0000003d __SP_L__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/ccUxaaaa.s:6 *ABS*:00000000 __tmp_reg__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/ccUxaaaa.s:7 *ABS*:00000001 __zero_reg__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/ccUxaaaa.s:21 .progmem.data:00000000 __c.0 |
C:\DOKUME~1\thomas\LOKALE~1\Temp/ccUxaaaa.s:26 .text:00000000 motor_test |
*COM*:00000080 p_buffer |
*COM*:00000080 r_buffer |
*COM*:00000400 display_buffer |
*COM*:00000002 display_buffer_pointer |
*COM*:00000001 display_buffer_counter |
*COM*:00000001 display_page_counter |
*COM*:00000001 display_mode |
|
UNDEFINED SYMBOLS |
__do_copy_data |
__do_clear_bss |
lcd_cls |
key |
lcd_printp |
base64_send |