usbx
UX_DCD_STM32_STRUCT::pcd_handle
is only used within usbx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
usbx
UX_DCD_STM32_STRUCT::pcd_handle
UX_DCD_STM32_STRUCT::pcd_handle field
Syntax
from
ux_dcd_stm32.h:130
PCD_HandleTypeDef
*
pcd_handle
;
References
Location
Referrer
Text
ux_dcd_stm32.h:130
PCD_HandleTypeDef
*
pcd_handle
;
ux_dcd_stm32.h:141
_stm32_ed_get()
ep_num
>=
dcd_stm32
->
pcd_handle
->
Init
.
dev_endpoints
)
ux_dcd_stm32_endpoint_create.c:116
_ux_dcd_stm32_endpoint_create()
HAL_PCD_EP_Open
(
dcd_stm32
->
pcd_handle
,
endpoint
->
ux_slave_endpoint_descriptor
.
bEndpointAddress
,
ux_dcd_stm32_endpoint_destroy.c:89
_ux_dcd_stm32_endpoint_destroy()
HAL_PCD_EP_Close
(
dcd_stm32
->
pcd_handle
,
endpoint
->
ux_slave_endpoint_descriptor
.
bEndpointAddress
)
;
ux_dcd_stm32_endpoint_reset.c:100
_ux_dcd_stm32_endpoint_reset()
HAL_PCD_EP_ClrStall
(
dcd_stm32
->
pcd_handle
,
endpoint
->
ux_slave_endpoint_descriptor
.
bEndpointAddress
)
;
ux_dcd_stm32_endpoint_reset.c:103
_ux_dcd_stm32_endpoint_reset()
HAL_PCD_EP_Flush
(
dcd_stm32
->
pcd_handle
,
endpoint
->
ux_slave_endpoint_descriptor
.
bEndpointAddress
)
;
ux_dcd_stm32_endpoint_stall.c:89
_ux_dcd_stm32_endpoint_stall()
HAL_PCD_EP_SetStall
(
dcd_stm32
->
pcd_handle
,
endpoint
->
ux_slave_endpoint_descriptor
.
bEndpointAddress
|
ed
->
ux_dcd_stm32_ed_direction
)
;
ux_dcd_stm32_function.c:158
_ux_dcd_stm32_function()
status
=
HAL_PCD_SetAddress
(
dcd_stm32
->
pcd_handle
,
(
uint8_t
)
(
ULONG
)
parameter
)
;
ux_dcd_stm32_function.c:166
_ux_dcd_stm32_function()
status
=
HAL_PCD_Stop
(
dcd_stm32
->
pcd_handle
)
;
ux_dcd_stm32_initialize.c:114
_ux_dcd_stm32_initialize()
dcd_stm32
->
pcd_handle
=
(
PCD_HandleTypeDef
*
)
parameter
;
ux_dcd_stm32_initialize_complete.c:175
_ux_dcd_stm32_initialize_complete()
HAL_PCD_EP_Flush
(
dcd_stm32
->
pcd_handle
,
0x00U
)
;
ux_dcd_stm32_initialize_complete.c:176
_ux_dcd_stm32_initialize_complete()
HAL_PCD_EP_Open
(
dcd_stm32
->
pcd_handle
,
0x00U
,
device
->
ux_slave_device_descriptor
.
bMaxPacketSize0
,
UX_CONTROL_ENDPOINT
)
;
ux_dcd_stm32_initialize_complete.c:179
_ux_dcd_stm32_initialize_complete()
HAL_PCD_EP_Flush
(
dcd_stm32
->
pcd_handle
,
0x80U
)
;
ux_dcd_stm32_initialize_complete.c:180
_ux_dcd_stm32_initialize_complete()
HAL_PCD_EP_Open
(
dcd_stm32
->
pcd_handle
,
0x80U
,
device
->
ux_slave_device_descriptor
.
bMaxPacketSize0
,
UX_CONTROL_ENDPOINT
)
;
ux_dcd_stm32_interrupt_handler.c:93
_ux_dcd_stm32_interrupt_handler()
HAL_PCD_IRQHandler
(
dcd_stm32
->
pcd_handle
)
;
ux_dcd_stm32_transfer_abort.c:90
_ux_dcd_stm32_transfer_abort()
HAL_PCD_EP_Abort
(
dcd_stm32
->
pcd_handle
,
endpoint
->
ux_slave_endpoint_descriptor
.
bEndpointAddress
)
;
ux_dcd_stm32_transfer_abort.c:91
_ux_dcd_stm32_transfer_abort()
HAL_PCD_EP_Flush
(
dcd_stm32
->
pcd_handle
,
endpoint
->
ux_slave_endpoint_descriptor
.
bEndpointAddress
)
;
ux_dcd_stm32_transfer_request.c:101
_ux_dcd_stm32_transfer_request()
HAL_PCD_EP_Transmit
(
dcd_stm32
->
pcd_handle
,
ux_dcd_stm32_transfer_request.c:135
_ux_dcd_stm32_transfer_request()
HAL_PCD_EP_Receive
(
dcd_stm32
->
pcd_handle
,
ux_dcd_stm32_uninitialize.c:96
_ux_dcd_stm32_uninitialize()
if
(
(
ULONG
)
dcd_stm32
->
pcd_handle
==
parameter
)
Data Use
Functions writing
UX_DCD_STM32_STRUCT::pcd_handle
Functions reading
UX_DCD_STM32_STRUCT::pcd_handle
_ux_dcd_stm32_initialize()
all items filtered out
UX_DCD_STM32_STRUCT::pcd_handle
_stm32_ed_get()
_ux_dcd_stm32_endpoint_create()
_ux_dcd_stm32_endpoint_destroy()
_ux_dcd_stm32_endpoint_reset()
_ux_dcd_stm32_endpoint_stall()
_ux_dcd_stm32_function()
_ux_dcd_stm32_initialize_complete()
_ux_dcd_stm32_interrupt_handler()
_ux_dcd_stm32_transfer_abort()
_ux_dcd_stm32_transfer_request()
_ux_dcd_stm32_uninitialize()
all items filtered out
Type of
UX_DCD_STM32_STRUCT::pcd_handle
UX_DCD_STM32_STRUCT::pcd_handle
PCD_HandleTypeDef
all items filtered out