1 .file "BOSCH_SCU.c" 2 __SREG__ = 0x3f 3 __SP_H__ = 0x3e 4 __SP_L__ = 0x3d 5 __CCP__ = 0x34 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .global __do_copy_data 9 .global __do_clear_bss 17 .Ltext0: 18 .global initIO 20 initIO: 21 .LFB14: 22 .LM1: 23 /* prologue: function */ 24 /* frame size = 0 */ 25 .LM2: 26 0000 82E0 ldi r24,lo8(2) 27 0002 87BD out 71-32,r24 28 .L2: 29 .LM3: 30 0004 07B4 in __tmp_reg__,71-32 31 0006 00FE sbrs __tmp_reg__,0 32 0008 00C0 rjmp .L2 33 .LM4: 34 000a 87B5 in r24,71-32 35 000c 8460 ori r24,lo8(4) 36 000e 87BD out 71-32,r24 37 .LM5: 38 0010 82E0 ldi r24,lo8(2) 39 0012 87BB out 55-32,r24 40 .LM6: 41 0014 1EBC out 78-32,__zero_reg__ 42 .LM7: 43 0016 8FEF ldi r24,lo8(-1) 44 0018 8DBD out 77-32,r24 45 .LM8: 46 001a 83E7 ldi r24,lo8(115) 47 001c 80BF out 80-32,r24 48 .LM9: 49 001e 84E0 ldi r24,lo8(4) 50 0020 84BB out 52-32,r24 51 .LM10: 52 0022 81E2 ldi r24,lo8(33) 53 0024 87B9 out 39-32,r24 54 .LM11: 55 0026 80E8 ldi r24,lo8(-128) 56 0028 86B9 out 38-32,r24 57 /* epilogue start */ 58 .LM12: 59 002a 0895 ret 60 .LFE14: 62 .global readSensor 64 readSensor: 65 .LFB15: 66 .LM13: 67 /* prologue: function */ 68 /* frame size = 0 */ 69 .LM14: 70 002c 369A sbi 38-32,6 71 .L6: 72 .LM15: 73 002e 3699 sbic 38-32,6 74 0030 00C0 rjmp .L6 75 .LM16: 76 0032 85B1 in r24,37-32 77 /* epilogue start */ 78 .LM17: 79 0034 0895 ret 80 .LFE15: 82 .global setPWM 84 setPWM: 85 .LFB16: 86 .LM18: 87 .LVL0: 88 /* prologue: function */ 89 /* frame size = 0 */ 90 0036 982F mov r25,r24 91 .LM19: 92 0038 8754 subi r24,lo8(-(-71)) 93 .LVL1: 94 003a 883B cpi r24,lo8(-72) 95 003c 00F4 brsh .L10 96 .LM20: 97 003e 9654 subi r25,lo8(-(-70)) 98 0040 00C0 rjmp .L12 99 .L10: 100 .LM21: 101 0042 9734 cpi r25,lo8(71) 102 0044 00F4 brsh .L12 103 .LM22: 104 0046 1EBC out 78-32,__zero_reg__ 105 0048 0895 ret 106 .L12: 107 .LM23: 108 004a 9EBD out 78-32,r25 109 004c 0895 ret 110 .LFE16: 112 .global main 114 main: 115 .LFB17: 116 .LM24: 117 /* prologue: function */ 118 /* frame size = 0 */ 119 .LM25: 120 /* #APP */ 121 ; 102 "BOSCH_SCU.c" 1 122 004e F894 cli 123 ; 0 "" 2 124 .LM26: 125 /* #NOAPP */ 126 0050 00D0 rcall initIO 127 .LM27: 128 /* #APP */ 129 ; 106 "BOSCH_SCU.c" 1 130 0052 7894 sei 131 ; 0 "" 2 132 /* #NOAPP */ 133 .L21: 134 .LBB6: 135 .LBB7: 136 .LM28: 137 0054 369A sbi 38-32,6 138 .L15: 139 .LM29: 140 0056 3699 sbic 38-32,6 141 0058 00C0 rjmp .L15 142 .LM30: 143 005a 95B1 in r25,37-32 144 .LBE7: 145 .LBE6: 146 .LBB8: 147 .LBB9: 148 .LM31: 149 005c 892F mov r24,r25 150 005e 8754 subi r24,lo8(-(-71)) 151 0060 883B cpi r24,lo8(-72) 152 0062 00F4 brsh .L16 153 .LM32: 154 0064 9654 subi r25,lo8(-(-70)) 155 0066 00C0 rjmp .L18 156 .L16: 157 .LM33: 158 0068 9734 cpi r25,lo8(71) 159 006a 00F4 brsh .L18 160 .LM34: 161 006c 1EBC out 78-32,__zero_reg__ 162 006e 00C0 rjmp .L21 163 .L18: 164 .LM35: 165 0070 9EBD out 78-32,r25 166 0072 00C0 rjmp .L21 167 .LBE9: 168 .LBE8: 169 .LFE17: 219 .Letext0: DEFINED SYMBOLS *ABS*:00000000 BOSCH_SCU.c C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:2 *ABS*:0000003f __SREG__ C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:3 *ABS*:0000003e __SP_H__ C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:4 *ABS*:0000003d __SP_L__ C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:5 *ABS*:00000034 __CCP__ C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:6 *ABS*:00000000 __tmp_reg__ C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:7 *ABS*:00000001 __zero_reg__ C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:20 .text:00000000 initIO C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:64 .text:0000002c readSensor C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:84 .text:00000036 setPWM C:\DOCUME~1\cm\LOKALA~1\Temp/ccPy3Fwx.s:114 .text:0000004e main UNDEFINED SYMBOLS __do_copy_data __do_clear_bss