Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 105 → Rev 106

/Transportables_Koptertool/motortest.lst
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