Subversion Repositories Projects

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

   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