HAL
USBx_OUTEP
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
USBx_OUTEP
USBx_OUTEP macro
Syntax
from
stm32f4xx_ll_usb.h:462
#define
USBx_OUTEP
(
i
)
(
(
USB_OTG_OUTEndpointTypeDef
*
)
(
USBx_BASE\
Arguments
i
References
Location
Text
stm32f4xx_ll_usb.h:462
#define
USBx_OUTEP
(
i
)
(
(
USB_OTG_OUTEndpointTypeDef
*
)
(
USBx_BASE\
stm32f4xx_hal_pcd.c:1364
USBx_OUTEP
(
i
)
->
DOEPINT
=
0xFB7FU
;
stm32f4xx_hal_pcd.c:1365
USBx_OUTEP
(
i
)
->
DOEPCTL
&=
~
USB_OTG_DOEPCTL_STALL
;
stm32f4xx_hal_pcd.c:1366
USBx_OUTEP
(
i
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_SNAK
;
stm32f4xx_hal_pcd.c:1475
RegVal
=
USBx_OUTEP
(
epnum
)
->
DOEPCTL
;
stm32f4xx_hal_pcd.c:2247
uint32_t
DoepintReg
=
USBx_OUTEP
(
epnum
)
->
DOEPINT
;
stm32f4xx_hal_pcd.c:2277
ep
->
xfer_count
=
ep
->
xfer_size
-
(
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
&
USB_OTG_DOEPTSIZ_XFRSIZ
)
;
stm32f4xx_hal_pcd.c:2358
uint32_t
DoepintReg
=
USBx_OUTEP
(
epnum
)
->
DOEPINT
;
stm32f4xx_ll_usb.c:412
if
(
(
USBx_OUTEP
(
i
)
->
DOEPCTL
&
USB_OTG_DOEPCTL_EPENA
)
==
USB_OTG_DOEPCTL_EPENA
)
stm32f4xx_ll_usb.c:416
USBx_OUTEP
(
i
)
->
DOEPCTL
=
USB_OTG_DOEPCTL_SNAK
;
stm32f4xx_ll_usb.c:420
USBx_OUTEP
(
i
)
->
DOEPCTL
=
USB_OTG_DOEPCTL_EPDIS
|
USB_OTG_DOEPCTL_SNAK
;
stm32f4xx_ll_usb.c:425
USBx_OUTEP
(
i
)
->
DOEPCTL
=
0U
;
stm32f4xx_ll_usb.c:428
USBx_OUTEP
(
i
)
->
DOEPTSIZ
=
0U
;
stm32f4xx_ll_usb.c:429
USBx_OUTEP
(
i
)
->
DOEPINT
=
0xFB7FU
;
stm32f4xx_ll_usb.c:619
if
(
(
(
USBx_OUTEP
(
epnum
)
->
DOEPCTL
)
&
USB_OTG_DOEPCTL_USBAEP
)
==
0U
)
stm32f4xx_ll_usb.c:621
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
(
ep
->
maxpacket
&
USB_OTG_DOEPCTL_MPSIZ
)
|
stm32f4xx_ll_usb.c:656
if
(
(
(
USBx_OUTEP
(
epnum
)
->
DOEPCTL
)
&
USB_OTG_DOEPCTL_USBAEP
)
==
0U
)
stm32f4xx_ll_usb.c:658
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
(
ep
->
maxpacket
&
USB_OTG_DOEPCTL_MPSIZ
)
|
stm32f4xx_ll_usb.c:699
if
(
(
USBx_OUTEP
(
epnum
)
->
DOEPCTL
&
USB_OTG_DOEPCTL_EPENA
)
==
USB_OTG_DOEPCTL_EPENA
)
stm32f4xx_ll_usb.c:701
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_SNAK
;
stm32f4xx_ll_usb.c:702
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_EPDIS
;
stm32f4xx_ll_usb.c:707
USBx_OUTEP
(
epnum
)
->
DOEPCTL
&=
~
(
USB_OTG_DOEPCTL_USBAEP
|
stm32f4xx_ll_usb.c:741
if
(
(
USBx_OUTEP
(
epnum
)
->
DOEPCTL
&
USB_OTG_DOEPCTL_EPENA
)
==
USB_OTG_DOEPCTL_EPENA
)
stm32f4xx_ll_usb.c:743
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_SNAK
;
stm32f4xx_ll_usb.c:744
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_EPDIS
;
stm32f4xx_ll_usb.c:747
USBx_OUTEP
(
epnum
)
->
DOEPCTL
&=
~
USB_OTG_DOEPCTL_USBAEP
;
stm32f4xx_ll_usb.c:870
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
&=
~
(
USB_OTG_DOEPTSIZ_XFRSIZ
)
;
stm32f4xx_ll_usb.c:871
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
&=
~
(
USB_OTG_DOEPTSIZ_PKTCNT
)
;
stm32f4xx_ll_usb.c:883
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
|=
(
USB_OTG_DOEPTSIZ_XFRSIZ
&
ep
->
xfer_size
)
;
stm32f4xx_ll_usb.c:884
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
|=
(
USB_OTG_DOEPTSIZ_PKTCNT
&
(
1U
<
<
19
)
)
;
stm32f4xx_ll_usb.c:890
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
|=
(
USB_OTG_DOEPTSIZ_XFRSIZ
&
ep
->
maxpacket
)
;
stm32f4xx_ll_usb.c:891
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
|=
(
USB_OTG_DOEPTSIZ_PKTCNT
&
(
1U
<
<
19
)
)
;
stm32f4xx_ll_usb.c:898
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
|=
USB_OTG_DOEPTSIZ_PKTCNT
&
(
(
uint32_t
)
pktcnt
<
<
19
)
;
stm32f4xx_ll_usb.c:899
USBx_OUTEP
(
epnum
)
->
DOEPTSIZ
|=
USB_OTG_DOEPTSIZ_XFRSIZ
&
ep
->
xfer_size
;
stm32f4xx_ll_usb.c:907
USBx_OUTEP
(
epnum
)
->
DOEPDMA
=
(
uint32_t
)
(
ep
->
xfer_buff
)
;
stm32f4xx_ll_usb.c:915
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_SODDFRM
;
stm32f4xx_ll_usb.c:919
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_SD0PID_SEVNFRM
;
stm32f4xx_ll_usb.c:923
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
(
USB_OTG_DOEPCTL_CNAK
|
USB_OTG_DOEPCTL_EPENA
)
;
stm32f4xx_ll_usb.c:965
if
(
(
(
USBx_OUTEP
(
ep
->
num
)
->
DOEPCTL
)
&
USB_OTG_DOEPCTL_EPENA
)
==
USB_OTG_DOEPCTL_EPENA
)
stm32f4xx_ll_usb.c:967
USBx_OUTEP
(
ep
->
num
)
->
DOEPCTL
|=
(
USB_OTG_DOEPCTL_SNAK
)
;
stm32f4xx_ll_usb.c:968
USBx_OUTEP
(
ep
->
num
)
->
DOEPCTL
|=
(
USB_OTG_DOEPCTL_EPDIS
)
;
stm32f4xx_ll_usb.c:979
}
while
(
(
(
USBx_OUTEP
(
ep
->
num
)
->
DOEPCTL
)
&
USB_OTG_DOEPCTL_EPENA
)
==
USB_OTG_DOEPCTL_EPENA
)
;
stm32f4xx_ll_usb.c:1088
if
(
(
(
USBx_OUTEP
(
epnum
)
->
DOEPCTL
&
USB_OTG_DOEPCTL_EPENA
)
==
0U
)
&&
(
epnum
!=
0U
)
)
stm32f4xx_ll_usb.c:1090
USBx_OUTEP
(
epnum
)
->
DOEPCTL
&=
~
(
USB_OTG_DOEPCTL_EPDIS
)
;
stm32f4xx_ll_usb.c:1092
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_STALL
;
stm32f4xx_ll_usb.c:1119
USBx_OUTEP
(
epnum
)
->
DOEPCTL
&=
~
USB_OTG_DOEPCTL_STALL
;
stm32f4xx_ll_usb.c:1122
USBx_OUTEP
(
epnum
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_SD0PID_SEVNFRM
;
/* DATA0 */
stm32f4xx_ll_usb.c:1143
USBx_OUTEP
(
i
)
->
DOEPINT
=
0xFB7FU
;
stm32f4xx_ll_usb.c:1294
tmpreg
=
USBx_OUTEP
(
(
uint32_t
)
epnum
)
->
DOEPINT
;
stm32f4xx_ll_usb.c:1380
if
(
(
USBx_OUTEP
(
0U
)
->
DOEPCTL
&
USB_OTG_DOEPCTL_EPENA
)
==
USB_OTG_DOEPCTL_EPENA
)
stm32f4xx_ll_usb.c:1386
USBx_OUTEP
(
0U
)
->
DOEPTSIZ
=
0U
;
stm32f4xx_ll_usb.c:1387
USBx_OUTEP
(
0U
)
->
DOEPTSIZ
|=
(
USB_OTG_DOEPTSIZ_PKTCNT
&
(
1U
<
<
19
)
)
;
stm32f4xx_ll_usb.c:1388
USBx_OUTEP
(
0U
)
->
DOEPTSIZ
|=
(
3U
*
8U
)
;
stm32f4xx_ll_usb.c:1389
USBx_OUTEP
(
0U
)
->
DOEPTSIZ
|=
USB_OTG_DOEPTSIZ_STUPCNT
;
stm32f4xx_ll_usb.c:1393
USBx_OUTEP
(
0U
)
->
DOEPDMA
=
(
uint32_t
)
psetup
;
stm32f4xx_ll_usb.c:1395
USBx_OUTEP
(
0U
)
->
DOEPCTL
|=
USB_OTG_DOEPCTL_EPENA
|
USB_OTG_DOEPCTL_USBAEP
;
stm32f4xx_ll_usb.h:488
#define
CLEAR_OUT_EP_INTR
(
__EPNUM__
,
__INTERRUPT__
)
(
USBx_OUTEP
(
__EPNUM__
)
->
DOEPINT
=
(
__INTERRUPT__
)
)