usbx
UX_TRANSFER
is only used within usbx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
usbx
UX_TRANSFER
UX_TRANSFER struct
Syntax
Show:
Summary
Declaration
from
ux_api.h:1666
typedef
struct
UX_TRANSFER_STRUCT
{
ULONG
ux_transfer_request_status
;
struct
UX_ENDPOINT_STRUCT
*
ux_transfer_request_endpoint
;
UCHAR
*
ux_transfer_request_data_pointer
;
ULONG
ux_transfer_request_requested_length
;
ULONG
ux_transfer_request_actual_length
;
UINT
ux_transfer_request_type
;
UINT
ux_transfer_request_function
;
UINT
ux_transfer_request_value
;
UINT
ux_transfer_request_index
;
VOID
(
*
ux_transfer_request_completion_function
)
(
struct
UX_TRANSFER_STRUCT
*
)
;
VOID
*
ux_transfer_request_class_instance
;
ULONG
ux_transfer_request_maximum_length
;
ULONG
ux_transfer_request_timeout_value
;
UINT
ux_transfer_request_completion_code
;
ULONG
ux_transfer_request_packet_length
;
struct
UX_TRANSFER_STRUCT
*
ux_transfer_request_next_transfer_request
;
VOID
*
ux_transfer_request_user_specific
;
#if
!
defined
(
UX_HOST_STANDALONE
)
UX_SEMAPHORE
ux_transfer_request_semaphore
;
UX_THREAD
*
ux_transfer_request_thread_pending
;
#else
UINT
ux_transfer_request_state
;
ULONG
ux_transfer_request_time_start
;
ULONG
ux_transfer_request_flags
;
struct
UX_TRANSFER_STRUCT
*
ux_transfer_request_next_pending
;
#endif
}
UX_TRANSFER
;
Fields
Field
Declared as
UX_TRANSFER_STRUCT::ux_transfer_request_status
ULONG
UX_TRANSFER_STRUCT::ux_transfer_request_endpoint
struct
UX_ENDPOINT_STRUCT
*
UX_TRANSFER_STRUCT::ux_transfer_request_data_pointer
UCHAR
*
UX_TRANSFER_STRUCT::ux_transfer_request_requested_length
ULONG
UX_TRANSFER_STRUCT::ux_transfer_request_actual_length
ULONG
UX_TRANSFER_STRUCT::ux_transfer_request_type
UINT
UX_TRANSFER_STRUCT::ux_transfer_request_function
UINT
UX_TRANSFER_STRUCT::ux_transfer_request_value
UINT
UX_TRANSFER_STRUCT::ux_transfer_request_index
UINT
UX_TRANSFER_STRUCT::ux_transfer_request_completion_function
VOID
(
*
)
(
struct
UX_TRANSFER_STRUCT
*
)
UX_TRANSFER_STRUCT::ux_transfer_request_class_instance
VOID
*
UX_TRANSFER_STRUCT::ux_transfer_request_maximum_length
ULONG
UX_TRANSFER_STRUCT::ux_transfer_request_timeout_value
ULONG
UX_TRANSFER_STRUCT::ux_transfer_request_completion_code
UINT
UX_TRANSFER_STRUCT::ux_transfer_request_packet_length
ULONG
UX_TRANSFER_STRUCT::ux_transfer_request_next_transfer_request
struct
UX_TRANSFER_STRUCT
*
UX_TRANSFER_STRUCT::ux_transfer_request_user_specific
VOID
*
UX_TRANSFER_STRUCT::ux_transfer_request_semaphore
UX_SEMAPHORE
UX_TRANSFER_STRUCT::ux_transfer_request_thread_pending
UX_THREAD
*
Related Functions
Found 16 other functions taking a
UX_TRANSFER_STRUCT
argument:
Function
_ux_host_stack_transfer_request()
_ux_host_stack_transfer_request_abort()
_ux_hcd_stm32_request_bulk_transfer()
_ux_hcd_stm32_request_control_transfer()
_ux_hcd_stm32_request_periodic_transfer()
_ux_hcd_stm32_request_transfer()
_ux_hcd_stm32_transfer_abort()
_ux_host_class_hid_transfer_request_completed()
_ux_host_class_cdc_acm_transfer_request_completed()
_ux_host_class_cdc_acm_reception_callback()
_ux_host_stack_transfer_run()
_ux_host_stack_hcd_transfer_request()
ux_host_stack_transfer_request()
ux_host_stack_transfer_request_abort()
ux_host_stack_transfer_run()
_ux_host_class_cdc_acm_transmission_callback()
Examples
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out