⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usb_regs.lst

📁 STM32 MassStorageClass Sample with shimple buffers you can acceess via SDCARD via spi interface
💻 LST
📖 第 1 页 / 共 5 页
字号:
 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 + -