1 .file "USBTask.c" 2 __SREG__ = 0x3f 3 __SP_H__ = 0x3e 4 __SP_L__ = 0x3d 5 __CCP__ = 0x34 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 15 .Ltext0: 16 .section .text.USB_USBTask,"ax",@progbits 17 .global USB_USBTask 19 USB_USBTask: 20 .LFB68: 21 .LSM0: 22 0000 1F93 push r17 23 /* prologue: function */ 24 /* frame size = 0 */ 25 .LBB22: 26 .LBB23: 27 .LSM1: 28 0002 8091 0000 lds r24,USB_DeviceState 29 0006 8823 tst r24 30 0008 01F0 breq .L4 31 .LBB24: 32 .LBB25: 33 .LBB26: 34 .LSM2: 35 000a 1091 E900 lds r17,233 36 .LBE26: 37 .LBE25: 38 .LBB28: 39 .LBB29: 40 .LSM3: 41 000e 1092 E900 sts 233,__zero_reg__ 42 .LBE29: 43 .LBE28: 44 .LBB30: 45 .LBB31: 46 .LSM4: 47 0012 8091 E800 lds r24,232 48 .LBE31: 49 .LBE30: 50 .LSM5: 51 0016 83FF sbrs r24,3 52 0018 00C0 rjmp .L3 53 .LSM6: 54 001a 0E94 0000 call USB_Device_ProcessControlRequest 55 .L3: 56 .LBB32: 57 .LBB27: 58 .LSM7: 59 001e 1770 andi r17,lo8(7) 60 .LBE27: 61 .LBE32: 62 .LBB33: 63 .LBB34: 64 .LSM8: 65 0020 1093 E900 sts 233,r17 66 .L4: 67 /* epilogue start */ 68 .LBE34: 69 .LBE33: 70 .LBE24: 71 .LBE23: 72 .LBE22: 73 .LSM9: 74 0024 1F91 pop r17 75 0026 0895 ret 76 .LFE68: 78 .comm USB_IsInitialized,1,1 79 .comm USB_ControlRequest,8,1 80 .comm USB_DeviceState,1,1 105 .Letext0: DEFINED SYMBOLS *ABS*:0000000000000000 USBTask.c /tmp/ccROWpPW.s:2 *ABS*:000000000000003f __SREG__ /tmp/ccROWpPW.s:3 *ABS*:000000000000003e __SP_H__ /tmp/ccROWpPW.s:4 *ABS*:000000000000003d __SP_L__ /tmp/ccROWpPW.s:5 *ABS*:0000000000000034 __CCP__ /tmp/ccROWpPW.s:6 *ABS*:0000000000000000 __tmp_reg__ /tmp/ccROWpPW.s:7 *ABS*:0000000000000001 __zero_reg__ /tmp/ccROWpPW.s:19 .text.USB_USBTask:0000000000000000 USB_USBTask *COM*:0000000000000001 USB_DeviceState *COM*:0000000000000001 USB_IsInitialized *COM*:0000000000000008 USB_ControlRequest UNDEFINED SYMBOLS USB_Device_ProcessControlRequest __do_clear_bss