📄 usb_regs.lst
字号:
245:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
246:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name : GetEPRxStatus
247:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description : Returns the endpoint Rx status.
248:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input : bEpNum: Endpoint Number.
249:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output : None.
250:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return : Endpoint RX Status
251:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
252:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** uint16_t GetEPRxStatus(uint8_t bEpNum)
253:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
501 .loc 1 253 0
502 @ args = 0, pretend = 0, frame = 0
503 @ frame_needed = 0, uses_anonymous_args = 0
504 @ link register save eliminated.
505 .LVL26:
254:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** return(_GetEPRxStatus(bEpNum));
506 .loc 1 254 0
507 0000 024B ldr r3, .L72
508 0002 53F82000 ldr r0, [r3, r0, lsl #2]
509 .LVL27:
255:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
510 .loc 1 255 0
511 0006 00F44050 and r0, r0, #12288
512 000a 7047 bx lr
513 .L73:
514 .align 2
515 .L72:
516 000c 005C0040 .word 1073765376
517 .LFE43:
519 .section .text.SetEPTxValid,"ax",%progbits
520 .align 2
521 .global SetEPTxValid
522 .thumb
523 .thumb_func
525 SetEPTxValid:
526 .LFB44:
256:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****
257:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
258:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name : SetEPTxValid
259:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description : Valid the endpoint Tx Status.
260:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input : bEpNum: Endpoint Number.
261:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output : None.
262:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return : None.
263:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
264:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** void SetEPTxValid(uint8_t bEpNum)
265:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
527 .loc 1 265 0
528 @ args = 0, pretend = 0, frame = 0
529 @ frame_needed = 0, uses_anonymous_args = 0
530 @ link register save eliminated.
531 .LVL28:
532 .LBB4:
266:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** _SetEPTxStatus(bEpNum, EP_TX_VALID);
533 .loc 1 266 0
534 0000 0549 ldr r1, .L76
535 0002 48F6BF73 movw r3, #36799
536 .LVL29:
537 0006 51F82020 ldr r2, [r1, r0, lsl #2]
538 000a 02EA0303 and r3, r2, r3
539 .LVL30:
540 000e 83F03003 eor r3, r3, #48
541 .LVL31:
542 0012 41F82030 str r3, [r1, r0, lsl #2]
543 .LBE4:
267:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
544 .loc 1 267 0
545 0016 7047 bx lr
546 .L77:
547 .align 2
548 .L76:
549 0018 005C0040 .word 1073765376
550 .LFE44:
552 .section .text.SetEPRxValid,"ax",%progbits
553 .align 2
554 .global SetEPRxValid
555 .thumb
556 .thumb_func
558 SetEPRxValid:
559 .LFB45:
268:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****
269:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
270:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name : SetEPRxValid
271:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description : Valid the endpoint Rx Status.
272:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input : bEpNum: Endpoint Number.
273:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output : None.
274:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return : None.
275:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
276:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** void SetEPRxValid(uint8_t bEpNum)
277:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
560 .loc 1 277 0
561 @ args = 0, pretend = 0, frame = 0
562 @ frame_needed = 0, uses_anonymous_args = 0
563 @ link register save eliminated.
564 .LVL32:
565 .LBB5:
278:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** _SetEPRxStatus(bEpNum, EP_RX_VALID);
566 .loc 1 278 0
567 0000 0549 ldr r1, .L80
568 0002 4BF68F73 movw r3, #49039
569 .LVL33:
570 0006 51F82020 ldr r2, [r1, r0, lsl #2]
571 000a 02EA0303 and r3, r2, r3
572 .LVL34:
573 000e 83F44053 eor r3, r3, #12288
574 .LVL35:
575 0012 41F82030 str r3, [r1, r0, lsl #2]
576 .LBE5:
279:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
577 .loc 1 279 0
578 0016 7047 bx lr
579 .L81:
580 .align 2
581 .L80:
582 0018 005C0040 .word 1073765376
583 .LFE45:
585 .section .text.SetEP_KIND,"ax",%progbits
586 .align 2
587 .global SetEP_KIND
588 .thumb
589 .thumb_func
591 SetEP_KIND:
592 .LFB46:
280:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****
281:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
282:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name : SetEP_KIND
283:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description : Clear the EP_KIND bit.
284:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input : bEpNum: Endpoint Number.
285:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output : None.
286:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return : None.
287:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
288:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** void SetEP_KIND(uint8_t bEpNum)
289:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
593 .loc 1 289 0
594 @ args = 0, pretend = 0, frame = 0
595 @ frame_needed = 0, uses_anonymous_args = 0
596 @ link register save eliminated.
597 .LVL36:
290:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** _SetEP_KIND(bEpNum);
598 .loc 1 290 0
599 0000 0549 ldr r1, .L84
600 0002 48F68F63 movw r3, #36495
601 0006 51F82020 ldr r2, [r1, r0, lsl #2]
602 000a 02EA0303 and r3, r2, r3
603 000e 43F48073 orr r3, r3, #256
604 0012 41F82030 str r3, [r1, r0, lsl #2]
291:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
605 .loc 1 291 0
606 0016 7047 bx lr
607 .L85:
608 .align 2
609 .L84:
610 0018 005C0040 .word 1073765376
611 .LFE46:
613 .section .text.ClearEP_KIND,"ax",%progbits
614 .align 2
615 .global ClearEP_KIND
616 .thumb
617 .thumb_func
619 ClearEP_KIND:
620 .LFB47:
292:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c ****
293:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
294:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name : ClearEP_KIND
295:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description : set the EP_KIND bit.
296:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input : bEpNum: Endpoint Number.
297:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output : None.
298:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return : None.
299:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
300:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** void ClearEP_KIND(uint8_t bEpNum)
301:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
621 .loc 1 301 0
622 @ args = 0, pretend = 0, frame = 0
623 @ frame_needed = 0, uses_anonymous_args = 0
624 @ link register save eliminated.
625 .LVL37:
302:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** _ClearEP_KIND(bEpNum);
626 .loc 1 302 0
627 0000 0449 ldr r1, .L88
628 0002 48F68F63 movw r3, #36495
629 0006 51F82020 ldr r2, [r1, r0, lsl #2]
630 000a 02EA0303 and r3, r2, r3
631 000e 41F82030 str r3, [r1, r0, lsl #2]
303:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
632 .loc 1 303 0
633 0012 7047 bx lr
634 .L89:
635 .align 2
636 .L88:
637 0014 005C0040 .word 1073765376
638 .LFE47:
640 .section .text.Clear_Status_Out,"ax",%progbits
641 .align 2
642 .global Clear_Status_Out
643 .thumb
644 .thumb_func
646 Clear_Status_Out:
647 .LFB48:
304:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
305:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name : Clear_Status_Out
306:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Description : Clear the Status Out of the related Endpoint
307:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Input : bEpNum: Endpoint Number.
308:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Output : None.
309:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Return : None.
310:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** *******************************************************************************/
311:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** void Clear_Status_Out(uint8_t bEpNum)
312:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** {
648 .loc 1 312 0
649 @ args = 0, pretend = 0, frame = 0
650 @ frame_needed = 0, uses_anonymous_args = 0
651 @ link register save eliminated.
652 .LVL38:
313:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** _ClearEP_KIND(bEpNum);
653 .loc 1 313 0
654 0000 0449 ldr r1, .L92
655 0002 48F68F63 movw r3, #36495
656 0006 51F82020 ldr r2, [r1, r0, lsl #2]
657 000a 02EA0303 and r3, r2, r3
658 000e 41F82030 str r3, [r1, r0, lsl #2]
314:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** }
659 .loc 1 314 0
660 0012 7047 bx lr
661 .L93:
662 .align 2
663 .L92:
664 0014 005C0040 .word 1073765376
665 .LFE48:
667 .section .text.Set_Status_Out,"ax",%progbits
668 .align 2
669 .global Set_Status_Out
670 .thumb
671 .thumb_func
673 Set_Status_Out:
674 .LFB49:
315:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** /*******************************************************************************
316:lib/STM32_USB-FS-Device_Driver/src/usb_regs.c **** * Function Name : Set_Status_Out
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -