Statistics
| Branch: | Tag: | Revision:

root / LUFA / Drivers / USB / Class / Device / Audio.lst @ 978b99e5

History | View | Annotate | Download (19.1 KB)

1
   1               		.file	"Audio.c"
2
   2               	__SREG__ = 0x3f
3
   3               	__SP_H__ = 0x3e
4
   4               	__SP_L__ = 0x3d
5
   5               	__tmp_reg__ = 0
6
   6               	__zero_reg__ = 1
7
   7               		.global __do_copy_data
8
   8               		.global __do_clear_bss
9
  16               	.Ltext0:
10
  17               		.section	.text.Audio_Device_ProcessControlRequest,"ax",@progbits
11
  18               	.global	Audio_Device_ProcessControlRequest
12
  20               	Audio_Device_ProcessControlRequest:
13
  21               	.LFB94:
14
  22               	.LSM0:
15
  23               	.LVL0:
16
  24 0000 4F92      		push r4
17
  25 0002 5F92      		push r5
18
  26 0004 6F92      		push r6
19
  27 0006 7F92      		push r7
20
  28 0008 8F92      		push r8
21
  29 000a 9F92      		push r9
22
  30 000c AF92      		push r10
23
  31 000e BF92      		push r11
24
  32 0010 CF92      		push r12
25
  33 0012 DF92      		push r13
26
  34 0014 EF92      		push r14
27
  35 0016 FF92      		push r15
28
  36 0018 0F93      		push r16
29
  37 001a 1F93      		push r17
30
  38 001c DF93      		push r29
31
  39 001e CF93      		push r28
32
  40 0020 00D0      		rcall .
33
  41 0022 0F92      		push __tmp_reg__
34
  42 0024 CDB7      		in r28,__SP_L__
35
  43 0026 DEB7      		in r29,__SP_H__
36
  44               	/* prologue: function */
37
  45               	/* frame size = 3 */
38
  46               	/* stack size = 19 */
39
  47               	.L__stack_usage = 19
40
  48 0028 6C01      		movw r12,r24
41
  49               	.LSM1:
42
  50 002a 4DB6      		in r4,__SP_L__
43
  51 002c 5EB6      		in r5,__SP_H__
44
  52               	.LBB28:
45
  53               	.LBB29:
46
  54               	.LSM2:
47
  55 002e 8091 E800 		lds r24,232
48
  56               	.LVL1:
49
  57               	.LBE29:
50
  58               	.LBE28:
51
  59               	.LSM3:
52
  60 0032 83FF      		sbrs r24,3
53
  61 0034 00C0      		rjmp .L1
54
  62               	.LSM4:
55
  63 0036 4091 0000 		lds r20,USB_ControlRequest
56
  64 003a 842F      		mov r24,r20
57
  65 003c 90E0      		ldi r25,lo8(0)
58
  66 003e 8F71      		andi r24,lo8(31)
59
  67 0040 9070      		andi r25,hi8(31)
60
  68 0042 8130      		cpi r24,1
61
  69 0044 9105      		cpc r25,__zero_reg__
62
  70 0046 01F4      		brne .L3
63
  71               	.LSM5:
64
  72 0048 F601      		movw r30,r12
65
  73 004a 8081      		ld r24,Z
66
  74 004c 90E0      		ldi r25,lo8(0)
67
  75 004e 2091 0000 		lds r18,USB_ControlRequest+4
68
  76 0052 3091 0000 		lds r19,USB_ControlRequest+4+1
69
  77 0056 2817      		cp r18,r24
70
  78 0058 3907      		cpc r19,r25
71
  79 005a 01F0      		breq .+2
72
  80 005c 00C0      		rjmp .L1
73
  81 005e 00C0      		rjmp .L4
74
  82               	.L3:
75
  83               	.LSM6:
76
  84 0060 8230      		cpi r24,2
77
  85 0062 9105      		cpc r25,__zero_reg__
78
  86 0064 01F4      		brne .L4
79
  87               	.LVL2:
80
  88               	.LBB30:
81
  89               	.LSM7:
82
  90 0066 F601      		movw r30,r12
83
  91 0068 8181      		ldd r24,Z+1
84
  92 006a 8823      		tst r24
85
  93 006c 01F0      		breq .L16
86
  94               	.LSM8:
87
  95 006e 282F      		mov r18,r24
88
  96 0070 2068      		ori r18,lo8(-128)
89
  97               	.LSM9:
90
  98 0072 81E0      		ldi r24,lo8(1)
91
  99 0074 90E0      		ldi r25,hi8(1)
92
 100 0076 3091 0000 		lds r19,USB_ControlRequest+4
93
 101 007a 3217      		cp r19,r18
94
 102 007c 01F0      		breq .L5
95
 103               	.L16:
96
 104               	.LSM10:
97
 105 007e 80E0      		ldi r24,lo8(0)
98
 106 0080 90E0      		ldi r25,hi8(0)
99
 107               	.L5:
100
 108               	.LVL3:
101
 109               	.LSM11:
102
 110 0082 F601      		movw r30,r12
103
 111 0084 5481      		ldd r21,Z+4
104
 112 0086 5523      		tst r21
105
 113 0088 01F0      		breq .L17
106
 114               	.LSM12:
107
 115 008a 21E0      		ldi r18,lo8(1)
108
 116 008c 30E0      		ldi r19,hi8(1)
109
 117 008e 6091 0000 		lds r22,USB_ControlRequest+4
110
 118 0092 6517      		cp r22,r21
111
 119 0094 01F0      		breq .L7
112
 120               	.L17:
113
 121               	.LSM13:
114
 122 0096 20E0      		ldi r18,lo8(0)
115
 123 0098 30E0      		ldi r19,hi8(0)
116
 124               	.L7:
117
 125               	.LVL4:
118
 126               	.LSM14:
119
 127 009a 822B      		or r24,r18
120
 128 009c 932B      		or r25,r19
121
 129               	.LVL5:
122
 130               	.LSM15:
123
 131 009e 0097      		sbiw r24,0
124
 132 00a0 01F4      		brne .+2
125
 133 00a2 00C0      		rjmp .L1
126
 134               	.L4:
127
 135               	.LBE30:
128
 136               	.LSM16:
129
 137 00a4 3091 0000 		lds r19,USB_ControlRequest+1
130
 138 00a8 3B30      		cpi r19,lo8(11)
131
 139 00aa 01F0      		breq .L10
132
 140 00ac 3C30      		cpi r19,lo8(12)
133
 141 00ae 00F4      		brsh .L13
134
 142 00b0 832F      		mov r24,r19
135
 143 00b2 8150      		subi r24,lo8(-(-1))
136
 144 00b4 8430      		cpi r24,lo8(4)
137
 145 00b6 00F0      		brlo .+2
138
 146 00b8 00C0      		rjmp .L1
139
 147 00ba 00C0      		rjmp .L19
140
 148               	.L13:
141
 149 00bc 3138      		cpi r19,lo8(-127)
142
 150 00be 00F4      		brsh .+2
143
 151 00c0 00C0      		rjmp .L1
144
 152 00c2 3538      		cpi r19,lo8(-123)
145
 153 00c4 00F4      		brsh .+2
146
 154 00c6 00C0      		rjmp .L11
147
 155 00c8 3F3F      		cpi r19,lo8(-1)
148
 156 00ca 01F0      		breq .+2
149
 157 00cc 00C0      		rjmp .L1
150
 158 00ce 00C0      		rjmp .L20
151
 159               	.L10:
152
 160               	.LSM17:
153
 161 00d0 4130      		cpi r20,lo8(1)
154
 162 00d2 01F0      		breq .+2
155
 163 00d4 00C0      		rjmp .L1
156
 164               	.LBB31:
157
 165               	.LBB32:
158
 166               	.LSM18:
159
 167 00d6 8091 E800 		lds r24,232
160
 168 00da 877F      		andi r24,lo8(-9)
161
 169 00dc 8093 E800 		sts 232,r24
162
 170               	.LBE32:
163
 171               	.LBE31:
164
 172               	.LSM19:
165
 173 00e0 0E94 0000 		call Endpoint_ClearStatusStage
166
 174               	.LSM20:
167
 175 00e4 8091 0000 		lds r24,USB_ControlRequest+2
168
 176 00e8 9091 0000 		lds r25,USB_ControlRequest+2+1
169
 177 00ec 21E0      		ldi r18,lo8(1)
170
 178 00ee 8823      		tst r24
171
 179 00f0 01F4      		brne .L14
172
 180 00f2 20E0      		ldi r18,lo8(0)
173
 181               	.L14:
174
 182 00f4 F601      		movw r30,r12
175
 183 00f6 2783      		std Z+7,r18
176
 184               	.LSM21:
177
 185 00f8 C601      		movw r24,r12
178
 186 00fa 0E94 0000 		call EVENT_Audio_Device_StreamStartStop
179
 187 00fe 00C0      		rjmp .L1
180
 188               	.L20:
181
 189               	.LSM22:
182
 190 0100 4152      		subi r20,lo8(-(-33))
183
 191 0102 4230      		cpi r20,lo8(2)
184
 192 0104 00F0      		brlo .+2
185
 193 0106 00C0      		rjmp .L1
186
 194               	.LBB33:
187
 195               	.LBB34:
188
 196               	.LSM23:
189
 197 0108 8091 E800 		lds r24,232
190
 198 010c 877F      		andi r24,lo8(-9)
191
 199 010e 8093 E800 		sts 232,r24
192
 200               	.LBE34:
193
 201               	.LBE33:
194
 202               	.LSM24:
195
 203 0112 0E94 0000 		call Endpoint_ClearStatusStage
196
 204 0116 00C0      		rjmp .L1
197
 205               	.L19:
198
 206               	.LSM25:
199
 207 0118 4232      		cpi r20,lo8(34)
200
 208 011a 01F0      		breq .+2
201
 209 011c 00C0      		rjmp .L1
202
 210               	.LVL6:
203
 211               	.LBB35:
204
 212               	.LSM26:
205
 213 011e A090 0000 		lds r10,USB_ControlRequest+4
206
 214               	.LVL7:
207
 215               	.LSM27:
208
 216 0122 8090 0000 		lds r8,USB_ControlRequest+2
209
 217 0126 9090 0000 		lds r9,USB_ControlRequest+2+1
210
 218 012a 892C      		mov r8,r9
211
 219 012c 9924      		clr r9
212
 220               	.LSM28:
213
 221 012e C601      		movw r24,r12
214
 222 0130 632F      		mov r22,r19
215
 223 0132 4A2D      		mov r20,r10
216
 224 0134 282D      		mov r18,r8
217
 225 0136 00E0      		ldi r16,lo8(0)
218
 226 0138 10E0      		ldi r17,hi8(0)
219
 227 013a EE24      		clr r14
220
 228 013c FF24      		clr r15
221
 229 013e 3B83      		std Y+3,r19
222
 230 0140 0E94 0000 		call CALLBACK_Audio_Device_GetSetEndpointProperty
223
 231               	.LVL8:
224
 232 0144 3B81      		ldd r19,Y+3
225
 233 0146 8823      		tst r24
226
 234 0148 01F4      		brne .+2
227
 235 014a 00C0      		rjmp .L1
228
 236 014c 6DB6      		in r6,__SP_L__
229
 237 014e 7EB6      		in r7,__SP_H__
230
 238               	.LBB36:
231
 239               	.LSM29:
232
 240 0150 8091 0000 		lds r24,USB_ControlRequest+6
233
 241 0154 9091 0000 		lds r25,USB_ControlRequest+6+1
234
 242 0158 9A83      		std Y+2,r25
235
 243 015a 8983      		std Y+1,r24
236
 244               	.LVL9:
237
 245               	.LSM30:
238
 246 015c 4DB7      		in r20,__SP_L__
239
 247 015e 5EB7      		in r21,__SP_H__
240
 248 0160 481B      		sub r20,r24
241
 249 0162 590B      		sbc r21,r25
242
 250 0164 0FB6      		in __tmp_reg__,__SREG__
243
 251 0166 F894      		cli
244
 252 0168 5EBF      		out __SP_H__,r21
245
 253 016a 0FBE      		out __SREG__,__tmp_reg__
246
 254 016c 4DBF      		out __SP_L__,r20
247
 255 016e EDB6      		in r14,__SP_L__
248
 256 0170 FEB6      		in r15,__SP_H__
249
 257 0172 0894      		sec
250
 258 0174 E11C      		adc r14,__zero_reg__
251
 259 0176 F11C      		adc r15,__zero_reg__
252
 260               	.LVL10:
253
 261               	.LBB37:
254
 262               	.LBB38:
255
 263               	.LSM31:
256
 264 0178 8091 E800 		lds r24,232
257
 265 017c 877F      		andi r24,lo8(-9)
258
 266 017e 8093 E800 		sts 232,r24
259
 267               	.LBE38:
260
 268               	.LBE37:
261
 269               	.LSM32:
262
 270 0182 6981      		ldd r22,Y+1
263
 271 0184 7A81      		ldd r23,Y+2
264
 272 0186 C701      		movw r24,r14
265
 273 0188 3B83      		std Y+3,r19
266
 274 018a 0E94 0000 		call Endpoint_Read_Control_Stream_LE
267
 275               	.LVL11:
268
 276               	.LBB39:
269
 277               	.LBB40:
270
 278               	.LSM33:
271
 279 018e 8091 E800 		lds r24,232
272
 280 0192 8E77      		andi r24,lo8(126)
273
 281 0194 8093 E800 		sts 232,r24
274
 282               	.LBE40:
275
 283               	.LBE39:
276
 284               	.LSM34:
277
 285 0198 C601      		movw r24,r12
278
 286 019a 3B81      		ldd r19,Y+3
279
 287 019c 632F      		mov r22,r19
280
 288 019e 4A2D      		mov r20,r10
281
 289 01a0 282D      		mov r18,r8
282
 290 01a2 8E01      		movw r16,r28
283
 291 01a4 0F5F      		subi r16,lo8(-(1))
284
 292 01a6 1F4F      		sbci r17,hi8(-(1))
285
 293 01a8 0E94 0000 		call CALLBACK_Audio_Device_GetSetEndpointProperty
286
 294 01ac 0FB6      		in __tmp_reg__,__SREG__
287
 295 01ae F894      		cli
288
 296 01b0 7EBE      		out __SP_H__,r7
289
 297 01b2 0FBE      		out __SREG__,__tmp_reg__
290
 298 01b4 6DBE      		out __SP_L__,r6
291
 299 01b6 00C0      		rjmp .L1
292
 300               	.LVL12:
293
 301               	.L11:
294
 302               	.LBE36:
295
 303               	.LBE35:
296
 304               	.LSM35:
297
 305 01b8 423A      		cpi r20,lo8(-94)
298
 306 01ba 01F4      		brne .L1
299
 307 01bc 8DB6      		in r8,__SP_L__
300
 308 01be 9EB6      		in r9,__SP_H__
301
 309               	.LVL13:
302
 310               	.LBB41:
303
 311               	.LSM36:
304
 312 01c0 4091 0000 		lds r20,USB_ControlRequest+4
305
 313               	.LVL14:
306
 314               	.LSM37:
307
 315 01c4 E091 0000 		lds r30,USB_ControlRequest+2
308
 316 01c8 F091 0000 		lds r31,USB_ControlRequest+2+1
309
 317 01cc EF2F      		mov r30,r31
310
 318 01ce FF27      		clr r31
311
 319               	.LSM38:
312
 320 01d0 8091 0000 		lds r24,USB_ControlRequest+6
313
 321 01d4 9091 0000 		lds r25,USB_ControlRequest+6+1
314
 322 01d8 9A83      		std Y+2,r25
315
 323 01da 8983      		std Y+1,r24
316
 324               	.LVL15:
317
 325               	.LSM39:
318
 326 01dc 6DB7      		in r22,__SP_L__
319
 327 01de 7EB7      		in r23,__SP_H__
320
 328 01e0 681B      		sub r22,r24
321
 329 01e2 790B      		sbc r23,r25
322
 330 01e4 0FB6      		in __tmp_reg__,__SREG__
323
 331 01e6 F894      		cli
324
 332 01e8 7EBF      		out __SP_H__,r23
325
 333 01ea 0FBE      		out __SREG__,__tmp_reg__
326
 334 01ec 6DBF      		out __SP_L__,r22
327
 335 01ee ADB6      		in r10,__SP_L__
328
 336 01f0 BEB6      		in r11,__SP_H__
329
 337 01f2 0894      		sec
330
 338 01f4 A11C      		adc r10,__zero_reg__
331
 339 01f6 B11C      		adc r11,__zero_reg__
332
 340               	.LVL16:
333
 341               	.LSM40:
334
 342 01f8 C601      		movw r24,r12
335
 343 01fa 632F      		mov r22,r19
336
 344 01fc 2E2F      		mov r18,r30
337
 345 01fe 8E01      		movw r16,r28
338
 346 0200 0F5F      		subi r16,lo8(-(1))
339
 347 0202 1F4F      		sbci r17,hi8(-(1))
340
 348 0204 7501      		movw r14,r10
341
 349 0206 0E94 0000 		call CALLBACK_Audio_Device_GetSetEndpointProperty
342
 350               	.LVL17:
343
 351 020a 8823      		tst r24
344
 352 020c 01F0      		breq .L15
345
 353               	.LBB42:
346
 354               	.LBB43:
347
 355               	.LSM41:
348
 356 020e 8091 E800 		lds r24,232
349
 357 0212 877F      		andi r24,lo8(-9)
350
 358 0214 8093 E800 		sts 232,r24
351
 359               	.LBE43:
352
 360               	.LBE42:
353
 361               	.LSM42:
354
 362 0218 6981      		ldd r22,Y+1
355
 363 021a 7A81      		ldd r23,Y+2
356
 364 021c C501      		movw r24,r10
357
 365 021e 0E94 0000 		call Endpoint_Write_Control_Stream_LE
358
 366               	.LBB44:
359
 367               	.LBB45:
360
 368               	.LSM43:
361
 369 0222 8091 E800 		lds r24,232
362
 370 0226 8B77      		andi r24,lo8(123)
363
 371 0228 8093 E800 		sts 232,r24
364
 372               	.L15:
365
 373 022c 0FB6      		in __tmp_reg__,__SREG__
366
 374 022e F894      		cli
367
 375 0230 9EBE      		out __SP_H__,r9
368
 376 0232 0FBE      		out __SREG__,__tmp_reg__
369
 377 0234 8DBE      		out __SP_L__,r8
370
 378               	.LVL18:
371
 379               	.L1:
372
 380               	.LBE45:
373
 381               	.LBE44:
374
 382               	.LBE41:
375
 383               	.LSM44:
376
 384 0236 0FB6      		in __tmp_reg__,__SREG__
377
 385 0238 F894      		cli
378
 386 023a 5EBE      		out __SP_H__,r5
379
 387 023c 0FBE      		out __SREG__,__tmp_reg__
380
 388 023e 4DBE      		out __SP_L__,r4
381
 389               	/* epilogue start */
382
 390 0240 0F90      		pop __tmp_reg__
383
 391 0242 0F90      		pop __tmp_reg__
384
 392 0244 0F90      		pop __tmp_reg__
385
 393 0246 CF91      		pop r28
386
 394 0248 DF91      		pop r29
387
 395 024a 1F91      		pop r17
388
 396 024c 0F91      		pop r16
389
 397 024e FF90      		pop r15
390
 398 0250 EF90      		pop r14
391
 399 0252 DF90      		pop r13
392
 400 0254 CF90      		pop r12
393
 401               	.LVL19:
394
 402 0256 BF90      		pop r11
395
 403 0258 AF90      		pop r10
396
 404 025a 9F90      		pop r9
397
 405 025c 8F90      		pop r8
398
 406 025e 7F90      		pop r7
399
 407 0260 6F90      		pop r6
400
 408 0262 5F90      		pop r5
401
 409 0264 4F90      		pop r4
402
 410 0266 0895      		ret
403
 411               	.LFE94:
404
 413               		.section	.text.Audio_Device_ConfigureEndpoints,"ax",@progbits
405
 414               	.global	Audio_Device_ConfigureEndpoints
406
 416               	Audio_Device_ConfigureEndpoints:
407
 417               	.LFB95:
408
 418               	.LSM45:
409
 419               	.LVL20:
410
 420 0000 1F93      		push r17
411
 421 0002 CF93      		push r28
412
 422 0004 DF93      		push r29
413
 423               	/* prologue: function */
414
 424               	/* frame size = 0 */
415
 425               	/* stack size = 3 */
416
 426               	.L__stack_usage = 3
417
 427 0006 EC01      		movw r28,r24
418
 428               	.LSM46:
419
 429 0008 1F82      		std Y+7,__zero_reg__
420
 430               	.LVL21:
421
 431               	.LSM47:
422
 432 000a 11E0      		ldi r17,lo8(1)
423
 433               	.LVL22:
424
 434               	.L29:
425
 435               	.LBB46:
426
 436               	.LBB47:
427
 437               	.LSM48:
428
 438 000c 8981      		ldd r24,Y+1
429
 439 000e 1817      		cp r17,r24
430
 440 0010 01F4      		brne .L22
431
 441               	.LSM49:
432
 442 0012 EA81      		ldd r30,Y+2
433
 443 0014 FB81      		ldd r31,Y+3
434
 444               	.LVL23:
435
 445               	.LSM50:
436
 446 0016 80E8      		ldi r24,lo8(-128)
437
 447 0018 00C0      		rjmp .L23
438
 448               	.LVL24:
439
 449               	.L22:
440
 450               	.LSM51:
441
 451 001a 8C81      		ldd r24,Y+4
442
 452 001c 1817      		cp r17,r24
443
 453 001e 01F4      		brne .L24
444
 454               	.LSM52:
445
 455 0020 ED81      		ldd r30,Y+5
446
 456 0022 FE81      		ldd r31,Y+6
447
 457               	.LVL25:
448
 458               	.LSM53:
449
 459 0024 80E0      		ldi r24,lo8(0)
450
 460               	.LVL26:
451
 461               	.L23:
452
 462               	.LBB48:
453
 463               	.LBB49:
454
 464               	.LSM54:
455
 465 0026 61E0      		ldi r22,lo8(1)
456
 466 0028 8823      		tst r24
457
 467 002a 01F4      		brne .L25
458
 468 002c 60E0      		ldi r22,lo8(0)
459
 469               	.L25:
460
 470 002e 6064      		ori r22,lo8(64)
461
 471               	.LVL27:
462
 472               	.LSM55:
463
 473 0030 28E0      		ldi r18,lo8(8)
464
 474 0032 30E0      		ldi r19,hi8(8)
465
 475               	.LSM56:
466
 476 0034 40E0      		ldi r20,lo8(0)
467
 477 0036 00C0      		rjmp .L26
468
 478               	.LVL28:
469
 479               	.L27:
470
 480               	.LBB50:
471
 481               	.LBB51:
472
 482               	.LSM57:
473
 483 0038 4F5F      		subi r20,lo8(-(1))
474
 484               	.LVL29:
475
 485               	.LSM58:
476
 486 003a 220F      		lsl r18
477
 487 003c 331F      		rol r19
478
 488               	.LVL30:
479
 489               	.L26:
480
 490               	.LSM59:
481
 491 003e 2E17      		cp r18,r30
482
 492 0040 3F07      		cpc r19,r31
483
 493 0042 00F0      		brlo .L27
484
 494               	.LSM60:
485
 495 0044 4295      		swap r20
486
 496               	.LVL31:
487
 497 0046 407F      		andi r20,lo8(-16)
488
 498               	.LBE51:
489
 499               	.LBE50:
490
 500               	.LSM61:
491
 501 0048 4660      		ori r20,lo8(6)
492
 502 004a 812F      		mov r24,r17
493
 503               	.LVL32:
494
 504 004c 0E94 0000 		call Endpoint_ConfigureEndpoint_Prv
495
 505               	.LVL33:
496
 506               	.LBE49:
497
 507               	.LBE48:
498
 508               	.LSM62:
499
 509 0050 8823      		tst r24
500
 510 0052 01F0      		breq .L30
501
 511               	.LVL34:
502
 512               	.L24:
503
 513               	.LBE47:
504
 514               	.LSM63:
505
 515 0054 1F5F      		subi r17,lo8(-(1))
506
 516               	.LVL35:
507
 517 0056 1730      		cpi r17,lo8(7)
508
 518 0058 01F4      		brne .L29
509
 519               	.LSM64:
510
 520 005a 81E0      		ldi r24,lo8(1)
511
 521 005c 00C0      		rjmp .L28
512
 522               	.LVL36:
513
 523               	.L30:
514
 524               	.LBB52:
515
 525               	.LSM65:
516
 526 005e 80E0      		ldi r24,lo8(0)
517
 527               	.LVL37:
518
 528               	.L28:
519
 529               	/* epilogue start */
520
 530               	.LBE52:
521
 531               	.LBE46:
522
 532               	.LSM66:
523
 533 0060 DF91      		pop r29
524
 534 0062 CF91      		pop r28
525
 535               	.LVL38:
526
 536 0064 1F91      		pop r17
527
 537 0066 0895      		ret
528
 538               	.LFE95:
529
 540               		.section	.text.Audio_Device_Event_Stub,"ax",@progbits
530
 541               	.global	Audio_Device_Event_Stub
531
 543               	Audio_Device_Event_Stub:
532
 544               	.LFB96:
533
 545               	.LSM67:
534
 546               	/* prologue: function */
535
 547               	/* frame size = 0 */
536
 548               	/* stack size = 0 */
537
 549               	.L__stack_usage = 0
538
 550               	/* epilogue start */
539
 551               	.LSM68:
540
 552 0000 0895      		ret
541
 553               	.LFE96:
542
 555               		.weak	EVENT_Audio_Device_StreamStartStop
543
 556               		.set	EVENT_Audio_Device_StreamStartStop,Audio_Device_Event_Stub
544
 597               	.Letext0:
545
DEFINED SYMBOLS
546
                            *ABS*:0000000000000000 Audio.c
547
     /tmp/ccmzTKyD.s:2      *ABS*:000000000000003f __SREG__
548
     /tmp/ccmzTKyD.s:3      *ABS*:000000000000003e __SP_H__
549
     /tmp/ccmzTKyD.s:4      *ABS*:000000000000003d __SP_L__
550
     /tmp/ccmzTKyD.s:5      *ABS*:0000000000000000 __tmp_reg__
551
     /tmp/ccmzTKyD.s:6      *ABS*:0000000000000001 __zero_reg__
552
     /tmp/ccmzTKyD.s:20     .text.Audio_Device_ProcessControlRequest:0000000000000000 Audio_Device_ProcessControlRequest
553
     /tmp/ccmzTKyD.s:543    .text.Audio_Device_Event_Stub:0000000000000000 EVENT_Audio_Device_StreamStartStop
554
     /tmp/ccmzTKyD.s:416    .text.Audio_Device_ConfigureEndpoints:0000000000000000 Audio_Device_ConfigureEndpoints
555
     /tmp/ccmzTKyD.s:543    .text.Audio_Device_Event_Stub:0000000000000000 Audio_Device_Event_Stub
556

    
557
UNDEFINED SYMBOLS
558
__do_copy_data
559
__do_clear_bss
560
USB_ControlRequest
561
Endpoint_ClearStatusStage
562
CALLBACK_Audio_Device_GetSetEndpointProperty
563
Endpoint_Read_Control_Stream_LE
564
Endpoint_Write_Control_Stream_LE
565
Endpoint_ConfigureEndpoint_Prv