usbx
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
is only used within usbx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
usbx
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function field
Syntax
from
ux_api.h:2267
UINT
(
*
ux_slave_dcd_function
)
(
struct
UX_SLAVE_DCD_STRUCT
*
,
UINT
,
VOID
*
)
;
References
Location
Referrer
Scope
Text
ux_api.h:2267
UINT
(
*
ux_slave_dcd_function
)
(
struct
UX_SLAVE_DCD_STRUCT
*
,
UINT
,
VOID
*
)
;
ux_dcd_stm32_initialize.c:112
_ux_dcd_stm32_function()
_ux_dcd_stm32_initialize()
dcd
->
ux_slave_dcd_function
=
_ux_dcd_stm32_function
;
ux_dcd_stm32_initialize_complete.c:171
_ux_dcd_stm32_initialize_complete()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_CREATE_ENDPOINT
,
ux_device_class_dfu_thread.c:123
_ux_device_class_dfu_thread()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_CHANGE_STATE
,
(
VOID
*
)
UX_DEVICE_FORCE_DISCONNECT
)
;
ux_device_class_hid_descriptor_send.c:168
_ux_device_class_hid_descriptor_send()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_class_hid_descriptor_send.c:188
_ux_device_class_hid_descriptor_send()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_class_hid_descriptor_send.c:215
_ux_device_class_hid_descriptor_send()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_class_hid_descriptor_send.c:234
_ux_device_class_hid_descriptor_send()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_alternate_setting_set.c:241
_ux_device_stack_alternate_setting_set()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_DESTROY_ENDPOINT
,
(
VOID
*
)
endpoint
)
;
ux_device_stack_alternate_setting_set.c:353
_ux_device_stack_alternate_setting_set()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_CREATE_ENDPOINT
,
(
VOID
*
)
endpoint
)
;
ux_device_stack_clear_feature.c:149
_ux_device_stack_clear_feature()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_RESET_ENDPOINT
,
endpoint_target
)
;
ux_device_stack_clear_feature.c:175
_ux_device_stack_clear_feature()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_configuration_set.c:214
_ux_device_stack_configuration_set()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_CHANGE_STATE
,
(
VOID
*
)
UX_DEVICE_ATTACHED
)
;
ux_device_stack_configuration_set.c:395
_ux_device_stack_configuration_set()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_CHANGE_STATE
,
(
VOID
*
)
UX_DEVICE_CONFIGURED
)
;
ux_device_stack_control_request_process.c:274
_ux_device_stack_control_request_process()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_SET_DEVICE_ADDRESS
,
(
VOID
*
)
(
ALIGN_TYPE
)
request_value
)
;
ux_device_stack_descriptor_send.c:327
_ux_device_stack_descriptor_send()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_descriptor_send.c:361
_ux_device_stack_descriptor_send()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_descriptor_send.c:419
_ux_device_stack_descriptor_send()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_descriptor_send.c:470
_ux_device_stack_descriptor_send()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_descriptor_send.c:479
_ux_device_stack_descriptor_send()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_disconnect.c:154
_ux_device_stack_disconnect()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_DESTROY_ENDPOINT
,
ux_device_stack_endpoint_stall.c:107
_ux_device_stack_endpoint_stall()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_get_status.c:153
_ux_device_stack_get_status()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_ENDPOINT_STATUS
,
(
VOID
*
)
(
ALIGN_TYPE
)
(
request_index
&
(
UINT
)
~
UX_ENDPOINT_DIRECTION
)
)
;
ux_device_stack_get_status.c:172
_ux_device_stack_get_status()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_get_status.c:182
_ux_device_stack_get_status()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_host_wakeup.c:88
_ux_device_stack_host_wakeup()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_CHANGE_STATE
,
(
VOID
*
)
UX_DEVICE_REMOTE_WAKEUP
)
;
ux_device_stack_interface_delete.c:108
_ux_device_stack_interface_delete()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_DESTROY_ENDPOINT
,
endpoint
)
;
ux_device_stack_interface_get.c:130
_ux_device_stack_interface_get()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_TRANSFER_REQUEST
,
transfer_request
)
;
ux_device_stack_interface_get.c:145
_ux_device_stack_interface_get()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_interface_set.c:270
_ux_device_stack_interface_set()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_CREATE_ENDPOINT
,
(
VOID
*
)
endpoint
)
;
ux_device_stack_set_feature.c:176
_ux_device_stack_set_feature()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint_target
)
;
ux_device_stack_set_feature.c:198
_ux_device_stack_set_feature()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_STALL_ENDPOINT
,
endpoint
)
;
ux_device_stack_transfer_abort.c:111
_ux_device_stack_transfer_abort()
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_TRANSFER_ABORT
,
(
VOID
*
)
transfer_request
)
;
ux_device_stack_transfer_request.c:198
_ux_device_stack_transfer_request()
status
=
dcd
->
ux_slave_dcd_function
(
dcd
,
UX_DCD_TRANSFER_REQUEST
,
transfer_request
)
;
Call Tree
Functions calling
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
_ux_dcd_stm32_initialize_complete()
_ux_device_stack_alternate_setting_set()
_ux_device_stack_clear_feature()
_ux_device_stack_configuration_set()
_ux_device_stack_control_request_process()
_ux_device_stack_descriptor_send()
_ux_device_stack_disconnect()
_ux_device_stack_endpoint_stall()
_ux_device_stack_get_status()
_ux_device_stack_host_wakeup()
_ux_device_stack_interface_delete()
_ux_device_stack_interface_get()
_ux_device_stack_interface_set()
_ux_device_stack_set_feature()
_ux_device_stack_transfer_abort()
_ux_device_stack_transfer_request()
_ux_device_class_hid_descriptor_send()
_ux_device_class_dfu_thread()
all items filtered out
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
Functions writing
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
_ux_dcd_stm32_initialize()
all items filtered out
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
Implementations
_ux_dcd_stm32_function()
all items filtered out
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
Type of
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
UX_SLAVE_DCD_STRUCT::ux_slave_dcd_function
UINT
all items filtered out