usbx
UX_CONFIGURATION
is only used within usbx.
Symbol previews are coming soon...
Symbols
loading...
Files
loading (3/5)...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
usbx
UX_CONFIGURATION
UX_CONFIGURATION struct
Syntax
Show:
Summary
Declaration
Definition
from
ux_api.h:1858
struct
UX_CONFIGURATION_STRUCT
;
Implemented in
ux_api.h:1978
Fields
Field
Declared as
UX_CONFIGURATION_STRUCT::ux_configuration_handle
ULONG
UX_CONFIGURATION_STRUCT::ux_configuration_state
ULONG
UX_CONFIGURATION_STRUCT::ux_configuration_otg_capabilities
ULONG
UX_CONFIGURATION_STRUCT::ux_configuration_descriptor
struct
UX_CONFIGURATION_DESCRIPTOR_STRUCT
UX_CONFIGURATION_STRUCT::ux_configuration_first_interface
struct
UX_INTERFACE_STRUCT
*
UX_CONFIGURATION_STRUCT::ux_configuration_next_configuration
struct
UX_CONFIGURATION_STRUCT
*
UX_CONFIGURATION_STRUCT::ux_configuration_device
struct
UX_DEVICE_STRUCT
*
UX_CONFIGURATION_STRUCT::ux_configuration_iad_class
ULONG
UX_CONFIGURATION_STRUCT::ux_configuration_iad_subclass
ULONG
UX_CONFIGURATION_STRUCT::ux_configuration_iad_protocol
ULONG
Related Functions
Found 16 other functions taking a
UX_CONFIGURATION_STRUCT
argument:
Function
_ux_host_stack_device_configuration_select()
_ux_host_stack_configuration_interface_get()
_ux_host_stack_device_configuration_get()
_ux_host_stack_configuration_instance_delete()
_ux_host_stack_configuration_interface_scan()
_ux_host_stack_device_configuration_activate()
_ux_host_stack_configuration_descriptor_parse()
_ux_host_stack_configuration_instance_create()
_ux_host_stack_configuration_set()
_ux_host_stack_interfaces_scan()
_ux_host_stack_new_configuration_create()
_ux_host_stack_new_interface_create()
ux_host_stack_configuration_interface_get()
ux_host_stack_device_configuration_activate()
ux_host_stack_device_configuration_get()
ux_host_stack_device_configuration_select()
Examples
References
from
examples
Code
Location
Scope
Referrer
typedef
struct
UX_CONFIGURATION_STRUCT
ux_api.h:1978
}
UX_CONFIGURATION
;
ux_api.h:1995
struct
UX_CONFIGURATION_STRUCT
ux_api.h:1858
UX_DEVICE_STRUCT
UX_DEVICE_STRUCT::ux_device_current_configuration
struct
UX_CONFIGURATION_STRUCT
ux_api.h:1866
UX_DEVICE_STRUCT
UX_DEVICE_STRUCT::ux_device_first_configuration
struct
UX_CONFIGURATION_STRUCT
ux_api.h:1988
UX_CONFIGURATION_STRUCT
UX_CONFIGURATION_STRUCT::ux_configuration_next_configuration
}
UX_CONFIGURATION
;
ux_api.h:1995
UX_CONFIGURATION
struct
UX_CONFIGURATION_STRUCT
ux_api.h:2035
UX_INTERFACE_STRUCT
UX_INTERFACE_STRUCT::ux_interface_configuration
UINT
ux_host_stack_configuration_interface_get
(
UX_CONFIGURATION
*
configuration
,
UINT
interface_index
,
ux_api.h:2670
_ux_host_stack_configuration_interface_get()
_ux_host_stack_configuration_interface_get()::configuration
UINT
ux_host_stack_device_configuration_activate
(
UX_CONFIGURATION
*
configuration
)
;
ux_api.h:2672
_ux_host_stack_device_configuration_activate()
_ux_host_stack_device_configuration_activate()::configuration
UINT
ux_host_stack_device_configuration_get
(
UX_DEVICE
*
device
,
UINT
configuration_index
,
UX_CONFIGURATION
*
*
configuration
)
;
ux_api.h:2674
_ux_host_stack_device_configuration_get()
_ux_host_stack_device_configuration_get()::configuration
UINT
ux_host_stack_device_configuration_select
(
UX_CONFIGURATION
*
configuration
)
;
ux_api.h:2675
_ux_host_stack_device_configuration_select()
_ux_host_stack_device_configuration_select()::configuration
UX_CONFIGURATION
configuration
;
ux_host_class_cdc_acm_capabilities_get.c:84
_ux_host_class_cdc_acm_capabilities_get()
UX_CONFIGURATION
*
configuration
;
ux_host_class_cdc_acm_configure.c:83
_ux_host_class_cdc_acm_configure()
UX_CONFIGURATION
*
configuration
;
ux_host_class_hid_configure.c:83
_ux_host_class_hid_configure()
UX_CONFIGURATION
*
configuration
;
ux_host_class_storage_configure.c:82
_ux_host_class_storage_configure()
UINT
_ux_host_stack_configuration_descriptor_parse
(
UX_DEVICE
*
device
,
UX_CONFIGURATION
*
configuration
,
UINT
configuration_index
)
;
ux_host_stack.h:129
_ux_host_stack_configuration_descriptor_parse()
_ux_host_stack_configuration_descriptor_parse()::configuration
UINT
_ux_host_stack_configuration_instance_create
(
UX_CONFIGURATION
*
configuration
)
;
ux_host_stack.h:131
_ux_host_stack_configuration_instance_create()
_ux_host_stack_configuration_instance_create()::configuration
VOID
_ux_host_stack_configuration_instance_delete
(
UX_CONFIGURATION
*
configuration
)
;
ux_host_stack.h:132
_ux_host_stack_configuration_instance_delete()
_ux_host_stack_configuration_instance_delete()::configuration
UINT
_ux_host_stack_configuration_interface_get
(
UX_CONFIGURATION
*
configuration
,
ux_host_stack.h:133
_ux_host_stack_configuration_interface_get()
_ux_host_stack_configuration_interface_get()::configuration
UINT
_ux_host_stack_configuration_interface_scan
(
UX_CONFIGURATION
*
configuration
)
;
ux_host_stack.h:136
_ux_host_stack_configuration_interface_scan()
_ux_host_stack_configuration_interface_scan()::configuration
UINT
_ux_host_stack_configuration_set
(
UX_CONFIGURATION
*
configuration
)
;
ux_host_stack.h:137
_ux_host_stack_configuration_set()
_ux_host_stack_configuration_set()::configuration
UINT
_ux_host_stack_device_configuration_activate
(
UX_CONFIGURATION
*
configuration
)
;
ux_host_stack.h:140
_ux_host_stack_device_configuration_activate()
_ux_host_stack_device_configuration_activate()::configuration
UX_CONFIGURATION
*
*
configuration
)
;
ux_host_stack.h:143
_ux_host_stack_device_configuration_get()
_ux_host_stack_device_configuration_get()::configuration
UINT
_ux_host_stack_device_configuration_select
(
UX_CONFIGURATION
*
configuration
)
;
ux_host_stack.h:144
_ux_host_stack_device_configuration_select()
_ux_host_stack_device_configuration_select()::configuration
UINT
_ux_host_stack_interfaces_scan
(
UX_CONFIGURATION
*
configuration
,
UCHAR
*
descriptor
)
;
ux_host_stack.h:168
_ux_host_stack_interfaces_scan()
_ux_host_stack_interfaces_scan()::configuration
VOID
_ux_host_stack_new_configuration_create
(
UX_DEVICE
*
device
,
UX_CONFIGURATION
*
configuration
)
;
ux_host_stack.h:169
_ux_host_stack_new_configuration_create()
_ux_host_stack_new_configuration_create()::configuration
UINT
_ux_host_stack_new_interface_create
(
UX_CONFIGURATION
*
configuration
,
UCHAR
*
descriptor
,
ULONG
length
)
;
ux_host_stack.h:176
_ux_host_stack_new_interface_create()
_ux_host_stack_new_interface_create()::configuration
UX_CONFIGURATION
*
configuration
;
ux_host_stack_class_interface_scan.c:95
_ux_host_stack_class_interface_scan()
UINT
_ux_host_stack_configuration_descriptor_parse
(
UX_DEVICE
*
device
,
UX_CONFIGURATION
*
configuration
,
ux_host_stack_configuration_descriptor_parse.c:80
_ux_host_stack_configuration_descriptor_parse()
_ux_host_stack_configuration_descriptor_parse()::configuration
UX_CONFIGURATION
*
configuration
;
ux_host_stack_configuration_enumerate.c:93
_ux_host_stack_configuration_enumerate()
configuration
=
_ux_utility_memory_allocate
(
UX_NO_ALIGN
,
UX_REGULAR_MEMORY
,
sizeof
(
UX_CONFIGURATION
)
)
;
ux_host_stack_configuration_enumerate.c:135
_ux_host_stack_configuration_enumerate()
UINT
_ux_host_stack_configuration_instance_create
(
UX_CONFIGURATION
*
configuration
)
ux_host_stack_configuration_instance_create.c:73
_ux_host_stack_configuration_instance_create()
_ux_host_stack_configuration_instance_create()::configuration
VOID
_ux_host_stack_configuration_instance_delete
(
UX_CONFIGURATION
*
configuration
)
ux_host_stack_configuration_instance_delete.c:73
_ux_host_stack_configuration_instance_delete()
_ux_host_stack_configuration_instance_delete()::configuration
UINT
_ux_host_stack_configuration_interface_get
(
UX_CONFIGURATION
*
configuration
,
ux_host_stack_configuration_interface_get.c:78
_ux_host_stack_configuration_interface_get()
_ux_host_stack_configuration_interface_get()::configuration
UINT
_ux_host_stack_configuration_interface_scan
(
UX_CONFIGURATION
*
configuration
)
ux_host_stack_configuration_interface_scan.c:78
_ux_host_stack_configuration_interface_scan()
_ux_host_stack_configuration_interface_scan()::configuration
UINT
_ux_host_stack_configuration_set
(
UX_CONFIGURATION
*
configuration
)
ux_host_stack_configuration_set.c:90
_ux_host_stack_configuration_set()
_ux_host_stack_configuration_set()::configuration
UINT
_ux_host_stack_device_configuration_activate
(
UX_CONFIGURATION
*
configuration
)
ux_host_stack_device_configuration_activate.c:82
_ux_host_stack_device_configuration_activate()
_ux_host_stack_device_configuration_activate()::configuration
UX_CONFIGURATION
*
configuration
;
ux_host_stack_device_configuration_deactivate.c:86
_ux_host_stack_device_configuration_deactivate()
UX_CONFIGURATION
*
*
configuration
)
ux_host_stack_device_configuration_get.c:77
_ux_host_stack_device_configuration_get()
_ux_host_stack_device_configuration_get()::configuration
UX_CONFIGURATION
*
current_configuration
;
ux_host_stack_device_configuration_get.c:81
_ux_host_stack_device_configuration_get()
UX_CONFIGURATION
*
current_configuration
;
ux_host_stack_device_configuration_reset.c:86
_ux_host_stack_device_configuration_reset()
UINT
_ux_host_stack_device_configuration_select
(
UX_CONFIGURATION
*
configuration
)
ux_host_stack_device_configuration_select.c:90
_ux_host_stack_device_configuration_select()
_ux_host_stack_device_configuration_select()::configuration
UX_CONFIGURATION
*
current_configuration
;
ux_host_stack_device_configuration_select.c:94
_ux_host_stack_device_configuration_select()
UX_CONFIGURATION
*
configuration
;
ux_host_stack_device_remove.c:92
_ux_host_stack_device_remove()
UX_CONFIGURATION
*
configuration
;
ux_host_stack_device_resources_free.c:89
_ux_host_stack_device_resources_free()
UX_CONFIGURATION
*
configuration
;
ux_host_stack_interface_set.c:79
_ux_host_stack_interface_set()
UX_CONFIGURATION
*
configuration
;
ux_host_stack_interface_setting_select.c:78
_ux_host_stack_interface_setting_select()
UINT
_ux_host_stack_interfaces_scan
(
UX_CONFIGURATION
*
configuration
,
UCHAR
*
descriptor
)
ux_host_stack_interfaces_scan.c:76
_ux_host_stack_interfaces_scan()
_ux_host_stack_interfaces_scan()::configuration
VOID
_ux_host_stack_new_configuration_create
(
UX_DEVICE
*
device
,
UX_CONFIGURATION
*
configuration
)
ux_host_stack_new_configuration_create.c:75
_ux_host_stack_new_configuration_create()
_ux_host_stack_new_configuration_create()::configuration
UX_CONFIGURATION
*
list_configuration
;
ux_host_stack_new_configuration_create.c:78
_ux_host_stack_new_configuration_create()
UINT
_ux_host_stack_new_interface_create
(
UX_CONFIGURATION
*
configuration
,
ux_host_stack_new_interface_create.c:85
_ux_host_stack_new_interface_create()
_ux_host_stack_new_interface_create()::configuration
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
Instance
Scope
Location
Project
UX_DEVICE_STRUCT::ux_device_current_configuration
UX_DEVICE_STRUCT
ux_api.h:1858
UX_DEVICE_STRUCT::ux_device_first_configuration
UX_DEVICE_STRUCT
ux_api.h:1866
UX_CONFIGURATION_STRUCT::ux_configuration_next_configuration
UX_CONFIGURATION_STRUCT
ux_api.h:1988
UX_INTERFACE_STRUCT::ux_interface_configuration
UX_INTERFACE_STRUCT
ux_api.h:2035
_ux_host_stack_configuration_interface_get()::configuration
_ux_host_stack_configuration_interface_get()
ux_api.h:2670
ux_host_stack_configuration_interface_get()::configuration
ux_api.h:2670
_ux_host_stack_device_configuration_activate()::configuration
_ux_host_stack_device_configuration_activate()
ux_api.h:2672
ux_host_stack_device_configuration_activate()::configuration
ux_api.h:2672
_ux_host_stack_device_configuration_get()::configuration
_ux_host_stack_device_configuration_get()
ux_api.h:2674
ux_host_stack_device_configuration_get()::configuration
ux_api.h:2674
_ux_host_stack_device_configuration_select()::configuration
_ux_host_stack_device_configuration_select()
ux_api.h:2675
ux_host_stack_device_configuration_select()::configuration
ux_api.h:2675
_ux_host_stack_configuration_descriptor_parse()::configuration
_ux_host_stack_configuration_descriptor_parse()
ux_host_stack.h:129
_ux_host_stack_configuration_instance_create()::configuration
_ux_host_stack_configuration_instance_create()
ux_host_stack.h:131
_ux_host_stack_configuration_instance_delete()::configuration
_ux_host_stack_configuration_instance_delete()
ux_host_stack.h:132
_ux_host_stack_configuration_interface_get()::configuration
_ux_host_stack_configuration_interface_get()
ux_host_stack.h:133
_ux_host_stack_configuration_interface_scan()::configuration
_ux_host_stack_configuration_interface_scan()
ux_host_stack.h:136
_ux_host_stack_configuration_set()::configuration
_ux_host_stack_configuration_set()
ux_host_stack.h:137
_ux_host_stack_device_configuration_activate()::configuration
_ux_host_stack_device_configuration_activate()
ux_host_stack.h:140
_ux_host_stack_device_configuration_get()::configuration
_ux_host_stack_device_configuration_get()
ux_host_stack.h:143
_ux_host_stack_device_configuration_select()::configuration
_ux_host_stack_device_configuration_select()
ux_host_stack.h:144
_ux_host_stack_interfaces_scan()::configuration
_ux_host_stack_interfaces_scan()
ux_host_stack.h:168
_ux_host_stack_new_configuration_create()::configuration
_ux_host_stack_new_configuration_create()
ux_host_stack.h:169
_ux_host_stack_new_interface_create()::configuration
_ux_host_stack_new_interface_create()
ux_host_stack.h:176
_ux_host_stack_configuration_descriptor_parse()::configuration
_ux_host_stack_configuration_descriptor_parse()
ux_host_stack_configuration_descriptor_parse.c:80
_ux_host_stack_configuration_instance_create()::configuration
_ux_host_stack_configuration_instance_create()
ux_host_stack_configuration_instance_create.c:73
_ux_host_stack_configuration_instance_delete()::configuration
_ux_host_stack_configuration_instance_delete()
ux_host_stack_configuration_instance_delete.c:73
_ux_host_stack_configuration_interface_get()::configuration
_ux_host_stack_configuration_interface_get()
ux_host_stack_configuration_interface_get.c:78
_ux_host_stack_configuration_interface_scan()::configuration
_ux_host_stack_configuration_interface_scan()
ux_host_stack_configuration_interface_scan.c:78
_ux_host_stack_configuration_set()::configuration
_ux_host_stack_configuration_set()
ux_host_stack_configuration_set.c:90
_ux_host_stack_device_configuration_activate()::configuration
_ux_host_stack_device_configuration_activate()
ux_host_stack_device_configuration_activate.c:82
_ux_host_stack_device_configuration_get()::configuration
_ux_host_stack_device_configuration_get()
ux_host_stack_device_configuration_get.c:77
_ux_host_stack_device_configuration_select()::configuration
_ux_host_stack_device_configuration_select()
ux_host_stack_device_configuration_select.c:90
_ux_host_stack_interfaces_scan()::configuration
_ux_host_stack_interfaces_scan()
ux_host_stack_interfaces_scan.c:76
_ux_host_stack_new_configuration_create()::configuration
_ux_host_stack_new_configuration_create()
ux_host_stack_new_configuration_create.c:75
_ux_host_stack_new_interface_create()::configuration
_ux_host_stack_new_interface_create()
ux_host_stack_new_interface_create.c:85
Lifecycle
from
examples
All items filtered out
All items filtered out