diff options
Diffstat (limited to 'Demos/Host/Incomplete/AudioInputHost/ConfigDescriptor.lst')
| -rw-r--r-- | Demos/Host/Incomplete/AudioInputHost/ConfigDescriptor.lst | 400 |
1 files changed, 0 insertions, 400 deletions
diff --git a/Demos/Host/Incomplete/AudioInputHost/ConfigDescriptor.lst b/Demos/Host/Incomplete/AudioInputHost/ConfigDescriptor.lst deleted file mode 100644 index 9a637862..00000000 --- a/Demos/Host/Incomplete/AudioInputHost/ConfigDescriptor.lst +++ /dev/null @@ -1,400 +0,0 @@ - 1 .file "ConfigDescriptor.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.DComp_NextAudioControlInterface,"ax",@progbits
- 17 .global DComp_NextAudioControlInterface
- 19 DComp_NextAudioControlInterface:
- 20 .LFB132:
- 21 .LSM0:
- 22 .LVL0:
- 23 /* prologue: function */
- 24 /* frame size = 0 */
- 25 /* stack size = 0 */
- 26 .L__stack_usage = 0
- 27 0000 FC01 movw r30,r24
- 28 .LVL1:
- 29 .LSM1:
- 30 0002 8181 ldd r24,Z+1
- 31 .LVL2:
- 32 0004 8430 cpi r24,lo8(4)
- 33 0006 01F4 brne .L5
- 34 .LVL3:
- 35 .LBB2:
- 36 .LSM2:
- 37 0008 8581 ldd r24,Z+5
- 38 000a 8130 cpi r24,lo8(1)
- 39 000c 01F4 brne .L5
- 40 .LSM3:
- 41 000e 8681 ldd r24,Z+6
- 42 0010 8130 cpi r24,lo8(1)
- 43 0012 01F4 brne .L5
- 44 .LSM4:
- 45 0014 8781 ldd r24,Z+7
- 46 0016 8823 tst r24
- 47 0018 01F0 breq .L6
- 48 .LVL4:
- 49 .L5:
- 50 .LSM5:
- 51 001a 82E0 ldi r24,lo8(2)
- 52 001c 0895 ret
- 53 .LVL5:
- 54 .L6:
- 55 .LSM6:
- 56 001e 80E0 ldi r24,lo8(0)
- 57 .LBE2:
- 58 .LSM7:
- 59 0020 0895 ret
- 60 .LFE132:
- 62 .section .text.DComp_NextAudioStreamInterface,"ax",@progbits
- 63 .global DComp_NextAudioStreamInterface
- 65 DComp_NextAudioStreamInterface:
- 66 .LFB133:
- 67 .LSM8:
- 68 .LVL6:
- 69 /* prologue: function */
- 70 /* frame size = 0 */
- 71 /* stack size = 0 */
- 72 .L__stack_usage = 0
- 73 0000 FC01 movw r30,r24
- 74 .LVL7:
- 75 .LSM9:
- 76 0002 8181 ldd r24,Z+1
- 77 .LVL8:
- 78 0004 8430 cpi r24,lo8(4)
- 79 0006 01F4 brne .L11
- 80 .LVL9:
- 81 .LBB3:
- 82 .LSM10:
- 83 0008 8581 ldd r24,Z+5
- 84 000a 8130 cpi r24,lo8(1)
- 85 000c 01F4 brne .L11
- 86 .LSM11:
- 87 000e 8681 ldd r24,Z+6
- 88 0010 8230 cpi r24,lo8(2)
- 89 0012 01F4 brne .L11
- 90 .LSM12:
- 91 0014 8781 ldd r24,Z+7
- 92 0016 8823 tst r24
- 93 0018 01F0 breq .L12
- 94 .LVL10:
- 95 .L11:
- 96 .LSM13:
- 97 001a 82E0 ldi r24,lo8(2)
- 98 001c 0895 ret
- 99 .LVL11:
- 100 .L12:
- 101 .LSM14:
- 102 001e 80E0 ldi r24,lo8(0)
- 103 .LBE3:
- 104 .LSM15:
- 105 0020 0895 ret
- 106 .LFE133:
- 108 .section .text.DComp_NextAudioInterfaceDataEndpoint,"ax",@progbits
- 109 .global DComp_NextAudioInterfaceDataEndpoint
- 111 DComp_NextAudioInterfaceDataEndpoint:
- 112 .LFB134:
- 113 .LSM16:
- 114 .LVL12:
- 115 /* prologue: function */
- 116 /* frame size = 0 */
- 117 /* stack size = 0 */
- 118 .L__stack_usage = 0
- 119 0000 FC01 movw r30,r24
- 120 .LVL13:
- 121 .LSM17:
- 122 0002 8181 ldd r24,Z+1
- 123 .LVL14:
- 124 0004 8530 cpi r24,lo8(5)
- 125 0006 01F4 brne .L14
- 126 .LVL15:
- 127 .LBB4:
- 128 .LSM18:
- 129 0008 8381 ldd r24,Z+3
- 130 000a 8370 andi r24,lo8(3)
- 131 000c 8130 cpi r24,lo8(1)
- 132 000e 01F4 brne .L18
- 133 0010 00C0 rjmp .L16
- 134 .LVL16:
- 135 .L14:
- 136 .LBE4:
- 137 .LSM19:
- 138 0012 8430 cpi r24,lo8(4)
- 139 0014 01F0 breq .L17
- 140 .L18:
- 141 .LSM20:
- 142 0016 82E0 ldi r24,lo8(2)
- 143 0018 0895 ret
- 144 .LVL17:
- 145 .L16:
- 146 .LBB5:
- 147 .LSM21:
- 148 001a 80E0 ldi r24,lo8(0)
- 149 001c 0895 ret
- 150 .LVL18:
- 151 .L17:
- 152 .LBE5:
- 153 .LSM22:
- 154 001e 81E0 ldi r24,lo8(1)
- 155 .LSM23:
- 156 0020 0895 ret
- 157 .LFE134:
- 159 .section .text.ProcessConfigurationDescriptor,"ax",@progbits
- 160 .global ProcessConfigurationDescriptor
- 162 ProcessConfigurationDescriptor:
- 163 .LFB131:
- 164 .LSM24:
- 165 0000 AF92 push r10
- 166 0002 BF92 push r11
- 167 0004 CF92 push r12
- 168 0006 DF92 push r13
- 169 0008 EF92 push r14
- 170 000a FF92 push r15
- 171 000c 0F93 push r16
- 172 000e 1F93 push r17
- 173 0010 DF93 push r29
- 174 0012 CF93 push r28
- 175 0014 CDB7 in r28,__SP_L__
- 176 0016 DEB7 in r29,__SP_H__
- 177 0018 C450 subi r28,lo8(-(-516))
- 178 001a D240 sbci r29,hi8(-(-516))
- 179 001c 0FB6 in __tmp_reg__,__SREG__
- 180 001e F894 cli
- 181 0020 DEBF out __SP_H__,r29
- 182 0022 0FBE out __SREG__,__tmp_reg__
- 183 0024 CDBF out __SP_L__,r28
- 184 /* prologue: function */
- 185 /* frame size = 516 */
- 186 /* stack size = 526 */
- 187 .L__stack_usage = 526
- 188 .LSM25:
- 189 0026 AE01 movw r20,r28
- 190 0028 4B5F subi r20,lo8(-(5))
- 191 002a 5F4F sbci r21,hi8(-(5))
- 192 002c 5A83 std Y+2,r21
- 193 002e 4983 std Y+1,r20
- 194 .LVL19:
- 195 .LSM26:
- 196 0030 23E0 ldi r18,lo8(3)
- 197 0032 E22E mov r14,r18
- 198 0034 F12C mov r15,__zero_reg__
- 199 0036 EC0E add r14,r28
- 200 0038 FD1E adc r15,r29
- 201 003a 81E0 ldi r24,lo8(1)
- 202 003c B701 movw r22,r14
- 203 003e 20E0 ldi r18,lo8(512)
- 204 0040 32E0 ldi r19,hi8(512)
- 205 0042 0E94 0000 call USB_Host_GetDeviceConfigDescriptor
- 206 0046 8530 cpi r24,lo8(5)
- 207 0048 01F4 brne .+2
- 208 004a 00C0 rjmp .L31
- 209 004c 8630 cpi r24,lo8(6)
- 210 004e 01F0 breq .L23
- 211 0050 8823 tst r24
- 212 0052 01F4 brne .L34
- 213 0054 00E0 ldi r16,lo8(0)
- 214 0056 10E0 ldi r17,hi8(0)
- 215 0058 CC24 clr r12
- 216 005a DD24 clr r13
- 217 005c 5701 movw r10,r14
- 218 005e 7E01 movw r14,r28
- 219 0060 0894 sec
- 220 0062 E11C adc r14,__zero_reg__
- 221 0064 F11C adc r15,__zero_reg__
- 222 0066 00C0 rjmp .L24
- 223 .L23:
- 224 .LSM27:
- 225 0068 83E0 ldi r24,lo8(3)
- 226 006a 00C0 rjmp .L22
- 227 .L34:
- 228 .LSM28:
- 229 006c 81E0 ldi r24,lo8(1)
- 230 006e 00C0 rjmp .L22
- 231 .LVL20:
- 232 .L30:
- 233 .LSM29:
- 234 0070 9C01 movw r18,r24
- 235 0072 032F mov r16,r19
- 236 0074 182F mov r17,r24
- 237 .LVL21:
- 238 .L24:
- 239 .LBB6:
- 240 .LSM30:
- 241 0076 C114 cp r12,__zero_reg__
- 242 0078 D104 cpc r13,__zero_reg__
- 243 007a 01F0 breq .L25
- 244 .LSM31:
- 245 007c C501 movw r24,r10
- 246 007e B701 movw r22,r14
- 247 0080 40E0 ldi r20,lo8(gs(DComp_NextAudioInterfaceDataEndpoint))
- 248 0082 50E0 ldi r21,hi8(gs(DComp_NextAudioInterfaceDataEndpoint))
- 249 0084 0E94 0000 call USB_GetNextDescriptorComp
- 250 .LSM32:
- 251 0088 8823 tst r24
- 252 008a 01F4 brne .L26
- 253 008c 00C0 rjmp .L36
- 254 .L25:
- 255 .LSM33:
- 256 008e C501 movw r24,r10
- 257 0090 B701 movw r22,r14
- 258 0092 40E0 ldi r20,lo8(gs(DComp_NextAudioControlInterface))
- 259 0094 50E0 ldi r21,hi8(gs(DComp_NextAudioControlInterface))
- 260 0096 0E94 0000 call USB_GetNextDescriptorComp
- 261 009a 8823 tst r24
- 262 009c 01F4 brne .L33
- 263 .LSM34:
- 264 009e C980 ldd r12,Y+1
- 265 00a0 DA80 ldd r13,Y+2
- 266 .LVL22:
- 267 .L26:
- 268 .LSM35:
- 269 00a2 C501 movw r24,r10
- 270 00a4 B701 movw r22,r14
- 271 00a6 40E0 ldi r20,lo8(gs(DComp_NextAudioStreamInterface))
- 272 00a8 50E0 ldi r21,hi8(gs(DComp_NextAudioStreamInterface))
- 273 00aa 0E94 0000 call USB_GetNextDescriptorComp
- 274 00ae 8823 tst r24
- 275 00b0 01F0 breq .L28
- 276 .LSM36:
- 277 00b2 C501 movw r24,r10
- 278 00b4 B701 movw r22,r14
- 279 00b6 40E0 ldi r20,lo8(gs(DComp_NextAudioControlInterface))
- 280 00b8 50E0 ldi r21,hi8(gs(DComp_NextAudioControlInterface))
- 281 00ba 0E94 0000 call USB_GetNextDescriptorComp
- 282 00be 8823 tst r24
- 283 00c0 01F4 brne .L33
- 284 .LSM37:
- 285 00c2 C980 ldd r12,Y+1
- 286 00c4 DA80 ldd r13,Y+2
- 287 .LVL23:
- 288 .L28:
- 289 .LSM38:
- 290 00c6 0981 ldd r16,Y+1
- 291 00c8 1A81 ldd r17,Y+2
- 292 .LVL24:
- 293 .LSM39:
- 294 00ca 00C0 rjmp .L29
- 295 .LVL25:
- 296 .L36:
- 297 .LSM40:
- 298 00cc E981 ldd r30,Y+1
- 299 00ce FA81 ldd r31,Y+2
- 300 .LVL26:
- 301 .LSM41:
- 302 00d0 8281 ldd r24,Z+2
- 303 00d2 87FF sbrs r24,7
- 304 00d4 00C0 rjmp .L29
- 305 .LSM42:
- 306 00d6 902F mov r25,r16
- 307 00d8 812F mov r24,r17
- 308 .LVL27:
- 309 .LBE6:
- 310 .LSM43:
- 311 00da 3097 sbiw r30,0
- 312 00dc 01F0 breq .L30
- 313 .LSM44:
- 314 00de D801 movw r26,r16
- 315 00e0 1296 adiw r26,2
- 316 00e2 8C91 ld r24,X
- 317 00e4 1297 sbiw r26,2
- 318 00e6 8093 0000 sts StreamingInterfaceIndex,r24
- 319 .LSM45:
- 320 00ea 1396 adiw r26,3
- 321 00ec 8C91 ld r24,X
- 322 00ee 8093 0000 sts StreamingInterfaceAltSetting,r24
- 323 .LSM46:
- 324 00f2 2281 ldd r18,Z+2
- 325 00f4 2093 0000 sts StreamingEndpointAddress,r18
- 326 .LSM47:
- 327 00f8 0481 ldd r16,Z+4
- 328 00fa 1581 ldd r17,Z+5
- 329 .LVL28:
- 330 00fc 81E0 ldi r24,lo8(1)
- 331 00fe 61E0 ldi r22,lo8(1)
- 332 0100 40E1 ldi r20,lo8(16)
- 333 0102 94E0 ldi r25,lo8(4)
- 334 0104 E92E mov r14,r25
- 335 .LVL29:
- 336 0106 0E94 0000 call Pipe_ConfigurePipe
- 337 .LVL30:
- 338 .LSM48:
- 339 010a 80E0 ldi r24,lo8(0)
- 340 010c 00C0 rjmp .L22
- 341 .LVL31:
- 342 .L31:
- 343 .LSM49:
- 344 010e 82E0 ldi r24,lo8(2)
- 345 0110 00C0 rjmp .L22
- 346 .LVL32:
- 347 .L33:
- 348 .LBB7:
- 349 .LSM50:
- 350 0112 84E0 ldi r24,lo8(4)
- 351 .L22:
- 352 /* epilogue start */
- 353 .LBE7:
- 354 .LSM51:
- 355 0114 CC5F subi r28,lo8(-(516))
- 356 0116 DD4F sbci r29,hi8(-(516))
- 357 0118 0FB6 in __tmp_reg__,__SREG__
- 358 011a F894 cli
- 359 011c DEBF out __SP_H__,r29
- 360 011e 0FBE out __SREG__,__tmp_reg__
- 361 0120 CDBF out __SP_L__,r28
- 362 0122 CF91 pop r28
- 363 0124 DF91 pop r29
- 364 0126 1F91 pop r17
- 365 0128 0F91 pop r16
- 366 012a FF90 pop r15
- 367 012c EF90 pop r14
- 368 012e DF90 pop r13
- 369 0130 CF90 pop r12
- 370 0132 BF90 pop r11
- 371 0134 AF90 pop r10
- 372 0136 0895 ret
- 373 .L29:
- 374 .LVL33:
- 375 .LSM52:
- 376 0138 902F mov r25,r16
- 377 013a 812F mov r24,r17
- 378 013c 00C0 rjmp .L30
- 379 .LFE131:
- 381 .global StreamingInterfaceIndex
- 382 .global StreamingInterfaceIndex
- 383 .section .bss
- 386 StreamingInterfaceIndex:
- 387 0000 00 .skip 1,0
- 388 .global StreamingInterfaceAltSetting
- 389 .global StreamingInterfaceAltSetting
- 392 StreamingInterfaceAltSetting:
- 393 0001 00 .skip 1,0
- 394 .global StreamingEndpointAddress
- 395 .global StreamingEndpointAddress
- 398 StreamingEndpointAddress:
- 399 0002 00 .skip 1,0
- 448 .Letext0:
-DEFINED SYMBOLS
- *ABS*:00000000 ConfigDescriptor.c
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:2 *ABS*:0000003f __SREG__
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:3 *ABS*:0000003e __SP_H__
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:4 *ABS*:0000003d __SP_L__
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:5 *ABS*:00000034 __CCP__
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:6 *ABS*:00000000 __tmp_reg__
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:7 *ABS*:00000001 __zero_reg__
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:19 .text.DComp_NextAudioControlInterface:00000000 DComp_NextAudioControlInterface
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:65 .text.DComp_NextAudioStreamInterface:00000000 DComp_NextAudioStreamInterface
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:111 .text.DComp_NextAudioInterfaceDataEndpoint:00000000 DComp_NextAudioInterfaceDataEndpoint
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:162 .text.ProcessConfigurationDescriptor:00000000 ProcessConfigurationDescriptor
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:386 .bss:00000000 StreamingInterfaceIndex
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:392 .bss:00000001 StreamingInterfaceAltSetting
-C:\Users\Dean\AppData\Local\Temp\cc2CU2Sj.s:398 .bss:00000002 StreamingEndpointAddress
-
-UNDEFINED SYMBOLS
-USB_Host_GetDeviceConfigDescriptor
-USB_GetNextDescriptorComp
-Pipe_ConfigurePipe
-__do_clear_bss
|
