summaryrefslogtreecommitdiff
path: root/firmware/LUFA/Drivers/USB/LowLevel
diff options
context:
space:
mode:
authorTrygve Laugstol <trygvis@inamo.no>2012-03-27 22:00:12 +0200
committerTrygve Laugstol <trygvis@inamo.no>2012-03-27 22:00:12 +0200
commit6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8 (patch)
tree02fe036eddcce0d87ce83d28d6e2aaf06e3e52c2 /firmware/LUFA/Drivers/USB/LowLevel
parentaf55094c8d2643031b8623888e810a29daf6bf87 (diff)
downloadbitraf-fridge-6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8.tar.gz
bitraf-fridge-6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8.tar.bz2
bitraf-fridge-6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8.tar.xz
bitraf-fridge-6afb32b2cd04cdb4cea85ff5dd61f3ea896dc0d8.zip
o Working on firmware.
Diffstat (limited to 'firmware/LUFA/Drivers/USB/LowLevel')
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/Device.lst64
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/Device.obin3152 -> 0 bytes
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/Endpoint.lst283
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/Endpoint.obin9016 -> 0 bytes
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/Host.lst19
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/Host.obin920 -> 0 bytes
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/Pipe.lst19
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/Pipe.obin920 -> 0 bytes
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/USBController.lst204
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/USBController.obin7632 -> 0 bytes
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/USBInterrupt.lst261
-rw-r--r--firmware/LUFA/Drivers/USB/LowLevel/USBInterrupt.obin6936 -> 0 bytes
12 files changed, 0 insertions, 850 deletions
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/Device.lst b/firmware/LUFA/Drivers/USB/LowLevel/Device.lst
deleted file mode 100644
index 58529ac..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/Device.lst
+++ /dev/null
@@ -1,64 +0,0 @@
- 1 .file "Device.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_Device_SendRemoteWakeup,"ax",@progbits
- 17 .global USB_Device_SendRemoteWakeup
- 19 USB_Device_SendRemoteWakeup:
- 20 .LFB68:
- 21 .LSM0:
- 22 /* prologue: function */
- 23 /* frame size = 0 */
- 24 .LBB8:
- 25 .LBB9:
- 26 .LSM1:
- 27 0000 84E0 ldi r24,lo8(4)
- 28 0002 89BD out 73-32,r24
- 29 .LSM2:
- 30 0004 89B5 in r24,73-32
- 31 0006 8260 ori r24,lo8(2)
- 32 0008 89BD out 73-32,r24
- 33 .L2:
- 34 .LBE9:
- 35 .LBE8:
- 36 .LSM3:
- 37 000a 09B4 in __tmp_reg__,73-32
- 38 000c 00FE sbrs __tmp_reg__,0
- 39 000e 00C0 rjmp .L2
- 40 .LBB10:
- 41 .LBB11:
- 42 .LSM4:
- 43 0010 8091 D800 lds r24,216
- 44 0014 8F7D andi r24,lo8(-33)
- 45 0016 8093 D800 sts 216,r24
- 46 .LBE11:
- 47 .LBE10:
- 48 .LSM5:
- 49 001a 8091 E000 lds r24,224
- 50 001e 8260 ori r24,lo8(2)
- 51 0020 8093 E000 sts 224,r24
- 52 .L3:
- 53 .LSM6:
- 54 0024 8091 E000 lds r24,224
- 55 0028 81FF sbrs r24,1
- 56 002a 00C0 rjmp .L3
- 57 /* epilogue start */
- 58 .LSM7:
- 59 002c 0895 ret
- 60 .LFE68:
- 86 .Letext0:
-DEFINED SYMBOLS
- *ABS*:0000000000000000 Device.c
- /tmp/ccs5tzLN.s:2 *ABS*:000000000000003f __SREG__
- /tmp/ccs5tzLN.s:3 *ABS*:000000000000003e __SP_H__
- /tmp/ccs5tzLN.s:4 *ABS*:000000000000003d __SP_L__
- /tmp/ccs5tzLN.s:5 *ABS*:0000000000000034 __CCP__
- /tmp/ccs5tzLN.s:6 *ABS*:0000000000000000 __tmp_reg__
- /tmp/ccs5tzLN.s:7 *ABS*:0000000000000001 __zero_reg__
- /tmp/ccs5tzLN.s:19 .text.USB_Device_SendRemoteWakeup:0000000000000000 USB_Device_SendRemoteWakeup
-
-NO UNDEFINED SYMBOLS
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/Device.o b/firmware/LUFA/Drivers/USB/LowLevel/Device.o
deleted file mode 100644
index acfaa56..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/Device.o
+++ /dev/null
Binary files differ
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/Endpoint.lst b/firmware/LUFA/Drivers/USB/LowLevel/Endpoint.lst
deleted file mode 100644
index 4072e12..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/Endpoint.lst
+++ /dev/null
@@ -1,283 +0,0 @@
- 1 .file "Endpoint.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.Endpoint_ConfigureEndpoint_Prv,"ax",@progbits
- 17 .global Endpoint_ConfigureEndpoint_Prv
- 19 Endpoint_ConfigureEndpoint_Prv:
- 20 .LFB68:
- 21 .LSM0:
- 22 .LVL0:
- 23 /* prologue: function */
- 24 /* frame size = 0 */
- 25 .LBB34:
- 26 .LBB35:
- 27 .LSM1:
- 28 0000 8093 E900 sts 233,r24
- 29 .LBE35:
- 30 .LBE34:
- 31 .LBB36:
- 32 .LBB37:
- 33 .LSM2:
- 34 0004 8091 EB00 lds r24,235
- 35 .LVL1:
- 36 0008 8160 ori r24,lo8(1)
- 37 000a 8093 EB00 sts 235,r24
- 38 .LBE37:
- 39 .LBE36:
- 40 .LSM3:
- 41 000e 1092 ED00 sts 237,__zero_reg__
- 42 .LSM4:
- 43 0012 6093 EC00 sts 236,r22
- 44 .LSM5:
- 45 0016 4093 ED00 sts 237,r20
- 46 .LBB38:
- 47 .LBB39:
- 48 .LSM6:
- 49 001a 8091 EE00 lds r24,238
- 50 .LBE39:
- 51 .LBE38:
- 52 .LSM7:
- 53 001e 881F rol r24
- 54 0020 8827 clr r24
- 55 0022 881F rol r24
- 56 /* epilogue start */
- 57 0024 0895 ret
- 58 .LFE68:
- 60 .section .text.Endpoint_ClearEndpoints,"ax",@progbits
- 61 .global Endpoint_ClearEndpoints
- 63 Endpoint_ClearEndpoints:
- 64 .LFB69:
- 65 .LSM8:
- 66 /* prologue: function */
- 67 /* frame size = 0 */
- 68 .LSM9:
- 69 0000 1092 F400 sts 244,__zero_reg__
- 70 0004 90E0 ldi r25,lo8(0)
- 71 .LVL2:
- 72 .L5:
- 73 .LBB40:
- 74 .LBB41:
- 75 .LBB42:
- 76 .LSM10:
- 77 0006 9093 E900 sts 233,r25
- 78 .LBE42:
- 79 .LBE41:
- 80 .LSM11:
- 81 000a 1092 F000 sts 240,__zero_reg__
- 82 .LSM12:
- 83 000e 1092 E800 sts 232,__zero_reg__
- 84 .LSM13:
- 85 0012 1092 ED00 sts 237,__zero_reg__
- 86 .LBB43:
- 87 .LBB44:
- 88 .LSM14:
- 89 0016 8091 EB00 lds r24,235
- 90 001a 8E7F andi r24,lo8(-2)
- 91 001c 8093 EB00 sts 235,r24
- 92 .LBE44:
- 93 .LBE43:
- 94 .LSM15:
- 95 0020 9F5F subi r25,lo8(-(1))
- 96 0022 9530 cpi r25,lo8(5)
- 97 0024 01F4 brne .L5
- 98 /* epilogue start */
- 99 .LBE40:
- 100 .LSM16:
- 101 0026 0895 ret
- 102 .LFE69:
- 104 .section .text.Endpoint_ClearStatusStage,"ax",@progbits
- 105 .global Endpoint_ClearStatusStage
- 107 Endpoint_ClearStatusStage:
- 108 .LFB70:
- 109 .LSM17:
- 110 /* prologue: function */
- 111 /* frame size = 0 */
- 112 .LSM18:
- 113 0000 8091 0000 lds r24,USB_ControlRequest
- 114 0004 8823 tst r24
- 115 0006 04F4 brge .L16
- 116 0008 00C0 rjmp .L15
- 117 .L12:
- 118 .LSM19:
- 119 000a 8091 0000 lds r24,USB_DeviceState
- 120 000e 8823 tst r24
- 121 0010 01F0 breq .L14
- 122 .L15:
- 123 .LBB45:
- 124 .LBB46:
- 125 .LSM20:
- 126 0012 8091 E800 lds r24,232
- 127 .LBE46:
- 128 .LBE45:
- 129 .LSM21:
- 130 0016 82FF sbrs r24,2
- 131 0018 00C0 rjmp .L12
- 132 .LBB47:
- 133 .LBB48:
- 134 .LSM22:
- 135 001a 8091 E800 lds r24,232
- 136 001e 8B77 andi r24,lo8(123)
- 137 0020 8093 E800 sts 232,r24
- 138 0024 0895 ret
- 139 .L13:
- 140 .LBE48:
- 141 .LBE47:
- 142 .LSM23:
- 143 0026 8091 0000 lds r24,USB_DeviceState
- 144 002a 8823 tst r24
- 145 002c 01F0 breq .L14
- 146 .L16:
- 147 .LBB49:
- 148 .LBB50:
- 149 .LSM24:
- 150 002e 8091 E800 lds r24,232
- 151 .LBE50:
- 152 .LBE49:
- 153 .LSM25:
- 154 0032 80FF sbrs r24,0
- 155 0034 00C0 rjmp .L13
- 156 .LBB51:
- 157 .LBB52:
- 158 .LSM26:
- 159 0036 8091 E800 lds r24,232
- 160 003a 8E77 andi r24,lo8(126)
- 161 003c 8093 E800 sts 232,r24
- 162 .L14:
- 163 0040 0895 ret
- 164 .LBE52:
- 165 .LBE51:
- 166 .LFE70:
- 168 .section .text.Endpoint_WaitUntilReady,"ax",@progbits
- 169 .global Endpoint_WaitUntilReady
- 171 Endpoint_WaitUntilReady:
- 172 .LFB71:
- 173 .LSM27:
- 174 /* prologue: function */
- 175 /* frame size = 0 */
- 176 .LBB53:
- 177 .LBB54:
- 178 .LSM28:
- 179 0000 4091 E400 lds r20,228
- 180 0004 5091 E500 lds r21,(228)+1
- 181 .LVL3:
- 182 0008 24E6 ldi r18,lo8(100)
- 183 .LVL4:
- 184 .L30:
- 185 .LBE54:
- 186 .LBE53:
- 187 .LBB55:
- 188 .LBB56:
- 189 .LBB57:
- 190 .LSM29:
- 191 000a 8091 EC00 lds r24,236
- 192 .LVL5:
- 193 .LBE57:
- 194 .LBE56:
- 195 .LSM30:
- 196 000e 80FF sbrs r24,0
- 197 0010 00C0 rjmp .L18
- 198 .LBB58:
- 199 .LBB59:
- 200 .LSM31:
- 201 0012 8091 E800 lds r24,232
- 202 .LBE59:
- 203 .LBE58:
- 204 .LSM32:
- 205 0016 80FF sbrs r24,0
- 206 0018 00C0 rjmp .L20
- 207 001a 00C0 rjmp .L19
- 208 .L18:
- 209 .LBB60:
- 210 .LBB61:
- 211 .LSM33:
- 212 001c 8091 E800 lds r24,232
- 213 .LBE61:
- 214 .LBE60:
- 215 .LSM34:
- 216 0020 82FD sbrc r24,2
- 217 0022 00C0 rjmp .L19
- 218 .L20:
- 219 .LSM35:
- 220 0024 8091 0000 lds r24,USB_DeviceState
- 221 .LVL6:
- 222 .LSM36:
- 223 0028 8823 tst r24
- 224 002a 01F4 brne .L21
- 225 002c 82E0 ldi r24,lo8(2)
- 226 .LVL7:
- 227 002e 0895 ret
- 228 .LVL8:
- 229 .L21:
- 230 .LSM37:
- 231 0030 8530 cpi r24,lo8(5)
- 232 0032 01F4 brne .L23
- 233 0034 83E0 ldi r24,lo8(3)
- 234 .LVL9:
- 235 0036 0895 ret
- 236 .LVL10:
- 237 .L23:
- 238 .LBB62:
- 239 .LBB63:
- 240 .LSM38:
- 241 0038 8091 EB00 lds r24,235
- 242 .LVL11:
- 243 .LBE63:
- 244 .LBE62:
- 245 .LSM39:
- 246 003c 85FF sbrs r24,5
- 247 003e 00C0 rjmp .L24
- 248 0040 81E0 ldi r24,lo8(1)
- 249 0042 0895 ret
- 250 .L24:
- 251 .LBB64:
- 252 .LBB65:
- 253 .LSM40:
- 254 0044 8091 E400 lds r24,228
- 255 0048 9091 E500 lds r25,(228)+1
- 256 .LVL12:
- 257 .LBE65:
- 258 .LBE64:
- 259 .LSM41:
- 260 004c 8417 cp r24,r20
- 261 004e 9507 cpc r25,r21
- 262 0050 01F0 breq .L30
- 263 .LSM42:
- 264 0052 2223 tst r18
- 265 0054 01F4 brne .L26
- 266 0056 84E0 ldi r24,lo8(4)
- 267 .LVL13:
- 268 0058 0895 ret
- 269 .LVL14:
- 270 .L26:
- 271 005a 2150 subi r18,lo8(-(-1))
- 272 005c AC01 movw r20,r24
- 273 005e 00C0 rjmp .L30
- 274 .LVL15:
- 275 .L19:
- 276 0060 80E0 ldi r24,lo8(0)
- 277 .LBE55:
- 278 .LSM43:
- 279 0062 0895 ret
- 280 .LFE71:
- 330 .Letext0:
-DEFINED SYMBOLS
- *ABS*:0000000000000000 Endpoint.c
- /tmp/ccC3I4DX.s:2 *ABS*:000000000000003f __SREG__
- /tmp/ccC3I4DX.s:3 *ABS*:000000000000003e __SP_H__
- /tmp/ccC3I4DX.s:4 *ABS*:000000000000003d __SP_L__
- /tmp/ccC3I4DX.s:5 *ABS*:0000000000000034 __CCP__
- /tmp/ccC3I4DX.s:6 *ABS*:0000000000000000 __tmp_reg__
- /tmp/ccC3I4DX.s:7 *ABS*:0000000000000001 __zero_reg__
- /tmp/ccC3I4DX.s:19 .text.Endpoint_ConfigureEndpoint_Prv:0000000000000000 Endpoint_ConfigureEndpoint_Prv
- /tmp/ccC3I4DX.s:63 .text.Endpoint_ClearEndpoints:0000000000000000 Endpoint_ClearEndpoints
- /tmp/ccC3I4DX.s:107 .text.Endpoint_ClearStatusStage:0000000000000000 Endpoint_ClearStatusStage
- /tmp/ccC3I4DX.s:171 .text.Endpoint_WaitUntilReady:0000000000000000 Endpoint_WaitUntilReady
-
-UNDEFINED SYMBOLS
-USB_ControlRequest
-USB_DeviceState
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/Endpoint.o b/firmware/LUFA/Drivers/USB/LowLevel/Endpoint.o
deleted file mode 100644
index e669870..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/Endpoint.o
+++ /dev/null
Binary files differ
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/Host.lst b/firmware/LUFA/Drivers/USB/LowLevel/Host.lst
deleted file mode 100644
index 06eeba6..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/Host.lst
+++ /dev/null
@@ -1,19 +0,0 @@
- 1 .file "Host.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 .Letext0:
-DEFINED SYMBOLS
- *ABS*:0000000000000000 Host.c
- /tmp/ccLGscsA.s:2 *ABS*:000000000000003f __SREG__
- /tmp/ccLGscsA.s:3 *ABS*:000000000000003e __SP_H__
- /tmp/ccLGscsA.s:4 *ABS*:000000000000003d __SP_L__
- /tmp/ccLGscsA.s:5 *ABS*:0000000000000034 __CCP__
- /tmp/ccLGscsA.s:6 *ABS*:0000000000000000 __tmp_reg__
- /tmp/ccLGscsA.s:7 *ABS*:0000000000000001 __zero_reg__
-
-NO UNDEFINED SYMBOLS
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/Host.o b/firmware/LUFA/Drivers/USB/LowLevel/Host.o
deleted file mode 100644
index 740d45f..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/Host.o
+++ /dev/null
Binary files differ
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/Pipe.lst b/firmware/LUFA/Drivers/USB/LowLevel/Pipe.lst
deleted file mode 100644
index 9fdc61f..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/Pipe.lst
+++ /dev/null
@@ -1,19 +0,0 @@
- 1 .file "Pipe.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 .Letext0:
-DEFINED SYMBOLS
- *ABS*:0000000000000000 Pipe.c
- /tmp/ccJappoz.s:2 *ABS*:000000000000003f __SREG__
- /tmp/ccJappoz.s:3 *ABS*:000000000000003e __SP_H__
- /tmp/ccJappoz.s:4 *ABS*:000000000000003d __SP_L__
- /tmp/ccJappoz.s:5 *ABS*:0000000000000034 __CCP__
- /tmp/ccJappoz.s:6 *ABS*:0000000000000000 __tmp_reg__
- /tmp/ccJappoz.s:7 *ABS*:0000000000000001 __zero_reg__
-
-NO UNDEFINED SYMBOLS
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/Pipe.o b/firmware/LUFA/Drivers/USB/LowLevel/Pipe.o
deleted file mode 100644
index 204b8df..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/Pipe.o
+++ /dev/null
Binary files differ
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/USBController.lst b/firmware/LUFA/Drivers/USB/LowLevel/USBController.lst
deleted file mode 100644
index 8adcf06..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/USBController.lst
+++ /dev/null
@@ -1,204 +0,0 @@
- 1 .file "USBController.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_ShutDown,"ax",@progbits
- 17 .global USB_ShutDown
- 19 USB_ShutDown:
- 20 .LFB69:
- 21 .LSM0:
- 22 /* prologue: function */
- 23 /* frame size = 0 */
- 24 .LSM1:
- 25 0000 0E94 0000 call USB_INT_DisableAllInterrupts
- 26 .LSM2:
- 27 0004 0E94 0000 call USB_INT_ClearAllInterrupts
- 28 .LBB28:
- 29 .LBB29:
- 30 .LSM3:
- 31 0008 E0EE ldi r30,lo8(224)
- 32 000a F0E0 ldi r31,hi8(224)
- 33 000c 8081 ld r24,Z
- 34 000e 8160 ori r24,lo8(1)
- 35 0010 8083 st Z,r24
- 36 .LBE29:
- 37 .LBE28:
- 38 .LBB30:
- 39 .LBB31:
- 40 .LSM4:
- 41 0012 E8ED ldi r30,lo8(216)
- 42 0014 F0E0 ldi r31,hi8(216)
- 43 0016 8081 ld r24,Z
- 44 0018 8F77 andi r24,lo8(127)
- 45 001a 8083 st Z,r24
- 46 .LBE31:
- 47 .LBE30:
- 48 .LBB32:
- 49 .LBB33:
- 50 .LSM5:
- 51 001c 19BC out 73-32,__zero_reg__
- 52 .LBE33:
- 53 .LBE32:
- 54 .LBB34:
- 55 .LBB35:
- 56 .LSM6:
- 57 001e E3E6 ldi r30,lo8(99)
- 58 0020 F0E0 ldi r31,hi8(99)
- 59 0022 8081 ld r24,Z
- 60 0024 8160 ori r24,lo8(1)
- 61 0026 8083 st Z,r24
- 62 .LBE35:
- 63 .LBE34:
- 64 .LSM7:
- 65 0028 1092 0000 sts USB_IsInitialized,__zero_reg__
- 66 /* epilogue start */
- 67 .LSM8:
- 68 002c 0895 ret
- 69 .LFE69:
- 71 .section .text.USB_ResetInterface,"ax",@progbits
- 72 .global USB_ResetInterface
- 74 USB_ResetInterface:
- 75 .LFB70:
- 76 .LSM9:
- 77 /* prologue: function */
- 78 /* frame size = 0 */
- 79 .LSM10:
- 80 0000 0E94 0000 call USB_INT_DisableAllInterrupts
- 81 .LSM11:
- 82 0004 0E94 0000 call USB_INT_ClearAllInterrupts
- 83 .LBB52:
- 84 .LBB53:
- 85 .LSM12:
- 86 0008 8091 D800 lds r24,216
- 87 .LVL0:
- 88 .LSM13:
- 89 000c 982F mov r25,r24
- 90 000e 9F77 andi r25,lo8(127)
- 91 0010 9093 D800 sts 216,r25
- 92 .LSM14:
- 93 0014 8068 ori r24,lo8(-128)
- 94 0016 8093 D800 sts 216,r24
- 95 .LBE53:
- 96 .LBE52:
- 97 .LBB54:
- 98 .LBB55:
- 99 .LSM15:
- 100 001a 84E0 ldi r24,lo8(4)
- 101 .LVL1:
- 102 001c 89BD out 73-32,r24
- 103 .LSM16:
- 104 001e 89B5 in r24,73-32
- 105 0020 8260 ori r24,lo8(2)
- 106 0022 89BD out 73-32,r24
- 107 .L4:
- 108 .LBE55:
- 109 .LBE54:
- 110 .LSM17:
- 111 0024 09B4 in __tmp_reg__,73-32
- 112 0026 00FE sbrs __tmp_reg__,0
- 113 0028 00C0 rjmp .L4
- 114 .LBB56:
- 115 .LBB57:
- 116 .LSM18:
- 117 002a 8091 D800 lds r24,216
- 118 002e 8F7D andi r24,lo8(-33)
- 119 0030 8093 D800 sts 216,r24
- 120 .LBE57:
- 121 .LBE56:
- 122 .LBB58:
- 123 .LBB59:
- 124 .LSM19:
- 125 0034 1092 0000 sts USB_DeviceState,__zero_reg__
- 126 .LSM20:
- 127 0038 1092 0000 sts USB_ConfigurationNumber,__zero_reg__
- 128 .LSM21:
- 129 003c 1092 0000 sts USB_RemoteWakeupEnabled,__zero_reg__
- 130 .LSM22:
- 131 0040 1092 0000 sts USB_CurrentlySelfPowered,__zero_reg__
- 132 .LBB60:
- 133 .LBB61:
- 134 .LSM23:
- 135 0044 80E0 ldi r24,lo8(0)
- 136 0046 60E0 ldi r22,lo8(0)
- 137 0048 42E0 ldi r20,lo8(2)
- 138 004a 0E94 0000 call Endpoint_ConfigureEndpoint_Prv
- 139 .LBE61:
- 140 .LBE60:
- 141 .LSM24:
- 142 004e 8091 E100 lds r24,225
- 143 0052 8E7F andi r24,lo8(-2)
- 144 0054 8093 E100 sts 225,r24
- 145 .LSM25:
- 146 0058 8091 E200 lds r24,226
- 147 005c 8160 ori r24,lo8(1)
- 148 005e 8093 E200 sts 226,r24
- 149 .LSM26:
- 150 0062 8091 E200 lds r24,226
- 151 0066 8860 ori r24,lo8(8)
- 152 0068 8093 E200 sts 226,r24
- 153 .LBB62:
- 154 .LBB63:
- 155 .LSM27:
- 156 006c 8091 E000 lds r24,224
- 157 0070 8E7F andi r24,lo8(-2)
- 158 0072 8093 E000 sts 224,r24
- 159 /* epilogue start */
- 160 .LBE63:
- 161 .LBE62:
- 162 .LBE59:
- 163 .LBE58:
- 164 .LSM28:
- 165 0076 0895 ret
- 166 .LFE70:
- 168 .section .text.USB_Init,"ax",@progbits
- 169 .global USB_Init
- 171 USB_Init:
- 172 .LFB68:
- 173 .LSM29:
- 174 /* prologue: function */
- 175 /* frame size = 0 */
- 176 .LBB64:
- 177 .LBB65:
- 178 .LSM30:
- 179 0000 E3E6 ldi r30,lo8(99)
- 180 0002 F0E0 ldi r31,hi8(99)
- 181 0004 8081 ld r24,Z
- 182 0006 8E7F andi r24,lo8(-2)
- 183 0008 8083 st Z,r24
- 184 .LBE65:
- 185 .LBE64:
- 186 .LSM31:
- 187 000a 81E0 ldi r24,lo8(1)
- 188 000c 8093 0000 sts USB_IsInitialized,r24
- 189 .LSM32:
- 190 0010 0E94 0000 call USB_ResetInterface
- 191 /* epilogue start */
- 192 .LSM33:
- 193 0014 0895 ret
- 194 .LFE68:
- 236 .Letext0:
-DEFINED SYMBOLS
- *ABS*:0000000000000000 USBController.c
- /tmp/ccyRmSJF.s:2 *ABS*:000000000000003f __SREG__
- /tmp/ccyRmSJF.s:3 *ABS*:000000000000003e __SP_H__
- /tmp/ccyRmSJF.s:4 *ABS*:000000000000003d __SP_L__
- /tmp/ccyRmSJF.s:5 *ABS*:0000000000000034 __CCP__
- /tmp/ccyRmSJF.s:6 *ABS*:0000000000000000 __tmp_reg__
- /tmp/ccyRmSJF.s:7 *ABS*:0000000000000001 __zero_reg__
- /tmp/ccyRmSJF.s:19 .text.USB_ShutDown:0000000000000000 USB_ShutDown
- /tmp/ccyRmSJF.s:74 .text.USB_ResetInterface:0000000000000000 USB_ResetInterface
- /tmp/ccyRmSJF.s:171 .text.USB_Init:0000000000000000 USB_Init
-
-UNDEFINED SYMBOLS
-USB_INT_DisableAllInterrupts
-USB_INT_ClearAllInterrupts
-USB_IsInitialized
-USB_DeviceState
-USB_ConfigurationNumber
-USB_RemoteWakeupEnabled
-USB_CurrentlySelfPowered
-Endpoint_ConfigureEndpoint_Prv
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/USBController.o b/firmware/LUFA/Drivers/USB/LowLevel/USBController.o
deleted file mode 100644
index 561d66f..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/USBController.o
+++ /dev/null
Binary files differ
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/USBInterrupt.lst b/firmware/LUFA/Drivers/USB/LowLevel/USBInterrupt.lst
deleted file mode 100644
index 16c61f0..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/USBInterrupt.lst
+++ /dev/null
@@ -1,261 +0,0 @@
- 1 .file "USBInterrupt.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_INT_DisableAllInterrupts,"ax",@progbits
- 17 .global USB_INT_DisableAllInterrupts
- 19 USB_INT_DisableAllInterrupts:
- 20 .LFB68:
- 21 .LSM0:
- 22 /* prologue: function */
- 23 /* frame size = 0 */
- 24 .LSM1:
- 25 0000 1092 E200 sts 226,__zero_reg__
- 26 /* epilogue start */
- 27 .LSM2:
- 28 0004 0895 ret
- 29 .LFE68:
- 31 .section .text.USB_INT_ClearAllInterrupts,"ax",@progbits
- 32 .global USB_INT_ClearAllInterrupts
- 34 USB_INT_ClearAllInterrupts:
- 35 .LFB69:
- 36 .LSM3:
- 37 /* prologue: function */
- 38 /* frame size = 0 */
- 39 .LSM4:
- 40 0000 1092 E100 sts 225,__zero_reg__
- 41 /* epilogue start */
- 42 .LSM5:
- 43 0004 0895 ret
- 44 .LFE69:
- 46 .section .text.__vector_11,"ax",@progbits
- 47 .global __vector_11
- 49 __vector_11:
- 50 .LFB70:
- 51 .LSM6:
- 52 0000 1F92 push __zero_reg__
- 53 0002 0F92 push r0
- 54 0004 0FB6 in r0,__SREG__
- 55 0006 0F92 push r0
- 56 0008 1124 clr __zero_reg__
- 57 000a 2F93 push r18
- 58 000c 3F93 push r19
- 59 000e 4F93 push r20
- 60 0010 5F93 push r21
- 61 0012 6F93 push r22
- 62 0014 7F93 push r23
- 63 0016 8F93 push r24
- 64 0018 9F93 push r25
- 65 001a AF93 push r26
- 66 001c BF93 push r27
- 67 001e EF93 push r30
- 68 0020 FF93 push r31
- 69 /* prologue: Signal */
- 70 /* frame size = 0 */
- 71 .LSM7:
- 72 0022 8091 E100 lds r24,225
- 73 0026 80FF sbrs r24,0
- 74 0028 00C0 rjmp .L6
- 75 002a 8091 E200 lds r24,226
- 76 002e 80FF sbrs r24,0
- 77 0030 00C0 rjmp .L6
- 78 .LSM8:
- 79 0032 8091 E100 lds r24,225
- 80 0036 8E7F andi r24,lo8(-2)
- 81 0038 8093 E100 sts 225,r24
- 82 .LSM9:
- 83 003c 8091 E200 lds r24,226
- 84 0040 8E7F andi r24,lo8(-2)
- 85 0042 8093 E200 sts 226,r24
- 86 .LSM10:
- 87 0046 8091 E200 lds r24,226
- 88 004a 8061 ori r24,lo8(16)
- 89 004c 8093 E200 sts 226,r24
- 90 .LBB20:
- 91 .LBB21:
- 92 .LSM11:
- 93 0050 8091 D800 lds r24,216
- 94 0054 8062 ori r24,lo8(32)
- 95 0056 8093 D800 sts 216,r24
- 96 .LBE21:
- 97 .LBE20:
- 98 .LBB22:
- 99 .LBB23:
- 100 .LSM12:
- 101 005a 19BC out 73-32,__zero_reg__
- 102 .LBE23:
- 103 .LBE22:
- 104 .LSM13:
- 105 005c 1092 0000 sts USB_DeviceState,__zero_reg__
- 106 .LSM14:
- 107 0060 0E94 0000 call EVENT_USB_Device_Disconnect
- 108 .L6:
- 109 .LSM15:
- 110 0064 8091 E100 lds r24,225
- 111 0068 84FF sbrs r24,4
- 112 006a 00C0 rjmp .L7
- 113 006c 8091 E200 lds r24,226
- 114 0070 84FF sbrs r24,4
- 115 0072 00C0 rjmp .L7
- 116 .LBB24:
- 117 .LBB25:
- 118 .LSM16:
- 119 0074 84E0 ldi r24,lo8(4)
- 120 0076 89BD out 73-32,r24
- 121 .LSM17:
- 122 0078 89B5 in r24,73-32
- 123 007a 8260 ori r24,lo8(2)
- 124 007c 89BD out 73-32,r24
- 125 .L8:
- 126 .LBE25:
- 127 .LBE24:
- 128 .LSM18:
- 129 007e 09B4 in __tmp_reg__,73-32
- 130 0080 00FE sbrs __tmp_reg__,0
- 131 0082 00C0 rjmp .L8
- 132 .LBB26:
- 133 .LBB27:
- 134 .LSM19:
- 135 0084 8091 D800 lds r24,216
- 136 0088 8F7D andi r24,lo8(-33)
- 137 008a 8093 D800 sts 216,r24
- 138 .LBE27:
- 139 .LBE26:
- 140 .LSM20:
- 141 008e 8091 E100 lds r24,225
- 142 0092 8F7E andi r24,lo8(-17)
- 143 0094 8093 E100 sts 225,r24
- 144 .LSM21:
- 145 0098 8091 E200 lds r24,226
- 146 009c 8F7E andi r24,lo8(-17)
- 147 009e 8093 E200 sts 226,r24
- 148 .LSM22:
- 149 00a2 8091 E200 lds r24,226
- 150 00a6 8160 ori r24,lo8(1)
- 151 00a8 8093 E200 sts 226,r24
- 152 .LSM23:
- 153 00ac 8091 0000 lds r24,USB_ConfigurationNumber
- 154 00b0 8823 tst r24
- 155 00b2 01F4 brne .L11
- 156 .L9:
- 157 .LBB28:
- 158 .LBB29:
- 159 .LSM24:
- 160 00b4 8091 E300 lds r24,227
- 161 .LBE29:
- 162 .LBE28:
- 163 .LSM25:
- 164 00b8 87FD sbrc r24,7
- 165 00ba 00C0 rjmp .L11
- 166 00bc 81E0 ldi r24,lo8(1)
- 167 .LVL0:
- 168 00be 00C0 rjmp .L12
- 169 .LVL1:
- 170 .L11:
- 171 00c0 84E0 ldi r24,lo8(4)
- 172 .LVL2:
- 173 .L12:
- 174 00c2 8093 0000 sts USB_DeviceState,r24
- 175 .LSM26:
- 176 00c6 0E94 0000 call EVENT_USB_Device_Connect
- 177 .LVL3:
- 178 .L7:
- 179 .LSM27:
- 180 00ca 8091 E100 lds r24,225
- 181 00ce 83FF sbrs r24,3
- 182 00d0 00C0 rjmp .L13
- 183 00d2 8091 E200 lds r24,226
- 184 00d6 83FF sbrs r24,3
- 185 00d8 00C0 rjmp .L13
- 186 .LSM28:
- 187 00da 8091 E100 lds r24,225
- 188 00de 877F andi r24,lo8(-9)
- 189 00e0 8093 E100 sts 225,r24
- 190 .LSM29:
- 191 00e4 82E0 ldi r24,lo8(2)
- 192 00e6 8093 0000 sts USB_DeviceState,r24
- 193 .LSM30:
- 194 00ea 1092 0000 sts USB_ConfigurationNumber,__zero_reg__
- 195 .LSM31:
- 196 00ee 8091 E100 lds r24,225
- 197 00f2 8E7F andi r24,lo8(-2)
- 198 00f4 8093 E100 sts 225,r24
- 199 .LSM32:
- 200 00f8 8091 E200 lds r24,226
- 201 00fc 8E7F andi r24,lo8(-2)
- 202 00fe 8093 E200 sts 226,r24
- 203 .LSM33:
- 204 0102 8091 E200 lds r24,226
- 205 0106 8061 ori r24,lo8(16)
- 206 0108 8093 E200 sts 226,r24
- 207 .LBB30:
- 208 .LBB31:
- 209 .LSM34:
- 210 010c 80E0 ldi r24,lo8(0)
- 211 010e 60E0 ldi r22,lo8(0)
- 212 0110 42E0 ldi r20,lo8(2)
- 213 0112 0E94 0000 call Endpoint_ConfigureEndpoint_Prv
- 214 .LBE31:
- 215 .LBE30:
- 216 .LSM35:
- 217 0116 0E94 0000 call EVENT_USB_Device_Reset
- 218 .L13:
- 219 .LSM36:
- 220 011a 8091 E100 lds r24,225
- 221 011e 82FF sbrs r24,2
- 222 0120 00C0 rjmp .L15
- 223 0122 8091 E200 lds r24,226
- 224 0126 82FF sbrs r24,2
- 225 0128 00C0 rjmp .L15
- 226 .LSM37:
- 227 012a 8091 E100 lds r24,225
- 228 012e 8B7F andi r24,lo8(-5)
- 229 0130 8093 E100 sts 225,r24
- 230 .LSM38:
- 231 0134 0E94 0000 call EVENT_USB_Device_StartOfFrame
- 232 .L15:
- 233 /* epilogue start */
- 234 .LSM39:
- 235 0138 FF91 pop r31
- 236 013a EF91 pop r30
- 237 013c BF91 pop r27
- 238 013e AF91 pop r26
- 239 0140 9F91 pop r25
- 240 0142 8F91 pop r24
- 241 0144 7F91 pop r23
- 242 0146 6F91 pop r22
- 243 0148 5F91 pop r21
- 244 014a 4F91 pop r20
- 245 014c 3F91 pop r19
- 246 014e 2F91 pop r18
- 247 0150 0F90 pop r0
- 248 0152 0FBE out __SREG__,r0
- 249 0154 0F90 pop r0
- 250 0156 1F90 pop __zero_reg__
- 251 0158 1895 reti
- 252 .LFE70:
- 294 .Letext0:
-DEFINED SYMBOLS
- *ABS*:0000000000000000 USBInterrupt.c
- /tmp/ccbAo69F.s:2 *ABS*:000000000000003f __SREG__
- /tmp/ccbAo69F.s:3 *ABS*:000000000000003e __SP_H__
- /tmp/ccbAo69F.s:4 *ABS*:000000000000003d __SP_L__
- /tmp/ccbAo69F.s:5 *ABS*:0000000000000034 __CCP__
- /tmp/ccbAo69F.s:6 *ABS*:0000000000000000 __tmp_reg__
- /tmp/ccbAo69F.s:7 *ABS*:0000000000000001 __zero_reg__
- /tmp/ccbAo69F.s:19 .text.USB_INT_DisableAllInterrupts:0000000000000000 USB_INT_DisableAllInterrupts
- /tmp/ccbAo69F.s:34 .text.USB_INT_ClearAllInterrupts:0000000000000000 USB_INT_ClearAllInterrupts
- /tmp/ccbAo69F.s:49 .text.__vector_11:0000000000000000 __vector_11
-
-UNDEFINED SYMBOLS
-USB_DeviceState
-EVENT_USB_Device_Disconnect
-USB_ConfigurationNumber
-EVENT_USB_Device_Connect
-Endpoint_ConfigureEndpoint_Prv
-EVENT_USB_Device_Reset
-EVENT_USB_Device_StartOfFrame
diff --git a/firmware/LUFA/Drivers/USB/LowLevel/USBInterrupt.o b/firmware/LUFA/Drivers/USB/LowLevel/USBInterrupt.o
deleted file mode 100644
index e4eefd0..0000000
--- a/firmware/LUFA/Drivers/USB/LowLevel/USBInterrupt.o
+++ /dev/null
Binary files differ