usbx
+ 0/1 examples
CodeScope will show references to
UX_DEVICE
from the following samples and libraries:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Host_HID_CDC_ACM
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
usbx
UX_DEVICE
UX_DEVICE struct
Syntax
from
ux_api.h:1744
struct
UX_DEVICE_STRUCT
;
Implemented in
ux_api.h:1849
Fields
ux_device_handle
No summary provided.
Read more...
ux_device_type
No summary provided.
Read more...
ux_device_state
No summary provided.
Read more...
ux_device_address
No summary provided.
Read more...
ux_device_speed
No summary provided.
Read more...
ux_device_power_source
No summary provided.
Read more...
ux_device_current_configuration
No summary provided.
Read more...
ux_device_protection_semaphore
No summary provided.
Read more...
ux_device_class
No summary provided.
Read more...
ux_device_class_instance
No summary provided.
Read more...
ux_device_first_configuration
No summary provided.
Read more...
ux_device_descriptor
No summary provided.
Read more...
ux_device_control_endpoint
No summary provided.
Read more...
ux_device_port_location
No summary provided.
Read more...
ux_device_parent
No summary provided.
Read more...
ux_device_max_power
No summary provided.
Read more...
ux_device_hub_tt
No summary provided.
Read more...
Examples
UX_DEVICE
is referenced by
1 libraries and example projects
.
References
Location
Referrer
Scope
Text
ux_api.h:1849
typedef
struct
UX_DEVICE_STRUCT
ux_api.h:1915
}
UX_DEVICE
;
ux_api.h:1744
struct
UX_DEVICE_STRUCT
ux_api.h:1878
UX_DEVICE_STRUCT::ux_device_parent
UX_DEVICE_STRUCT
struct
UX_DEVICE_STRUCT
ux_api.h:1915
UX_DEVICE
}
UX_DEVICE
;
ux_api.h:1990
UX_CONFIGURATION_STRUCT::ux_configuration_device
UX_CONFIGURATION_STRUCT
struct
UX_DEVICE_STRUCT
ux_api.h:2408
UX_SYSTEM_HOST_STRUCT::ux_system_host_device_array
UX_SYSTEM_HOST_STRUCT
UX_DEVICE
*
ux_system_host_device_array
;
ux_api.h:2551
UX_HOST_CLASS_DPUMP_STRUCT::ux_host_class_dpump_device
UX_HOST_CLASS_DPUMP_STRUCT
UX_DEVICE
*
ux_host_class_dpump_device
;
ux_api.h:2673
_ux_host_stack_device_configuration_deactivate()::device
_ux_host_stack_device_configuration_deactivate()
UINT
ux_host_stack_device_configuration_deactivate
(
UX_DEVICE
*
device
)
;
ux_api.h:2674
_ux_host_stack_device_configuration_get()::device
_ux_host_stack_device_configuration_get()
UINT
ux_host_stack_device_configuration_get
(
UX_DEVICE
*
device
,
UINT
configuration_index
,
UX_CONFIGURATION
*
*
configuration
)
;
ux_api.h:2676
_ux_host_stack_device_get()::device
_ux_host_stack_device_get()
UINT
ux_host_stack_device_get
(
ULONG
device_index
,
UX_DEVICE
*
*
device
)
;
ux_api.h:2677
_ux_host_stack_device_string_get()::device
_ux_host_stack_device_string_get()
UINT
ux_host_stack_device_string_get
(
UX_DEVICE
*
device
,
UCHAR
*
descriptor_buffer
,
ULONG
length
,
ULONG
language_id
,
ULONG
string_index
)
;
ux_api.h:2688
_ux_host_stack_role_swap()::device
_ux_host_stack_role_swap()
UINT
ux_host_stack_role_swap
(
UX_DEVICE
*
device
)
;
ux_api.h:2689
_ux_host_stack_device_configuration_reset()::device
_ux_host_stack_device_configuration_reset()
UINT
ux_host_stack_device_configuration_reset
(
UX_DEVICE
*
device
)
;
ux_hcd_stm32_endpoint_create.c:77
_ux_hcd_stm32_endpoint_create()::device
_ux_hcd_stm32_endpoint_create()
UX_DEVICE
*
device
;
ux_host_class_cdc_acm.h:221
UX_HOST_CLASS_CDC_ACM_STRUCT::ux_host_class_cdc_acm_device
UX_HOST_CLASS_CDC_ACM_STRUCT
UX_DEVICE
*
ux_host_class_cdc_acm_device
;
ux_host_class_cdc_acm.h:265
UX_HOST_CLASS_CDC_DLC_STRUCT::ux_host_class_cdc_dlc_device
UX_HOST_CLASS_CDC_DLC_STRUCT
UX_DEVICE
*
ux_host_class_cdc_dlc_device
;
ux_host_class_cdc_acm_configure.c:85
_ux_host_class_cdc_acm_configure()::parent_device
_ux_host_class_cdc_acm_configure()
UX_DEVICE
*
parent_device
;
ux_host_class_hid.h:956
UX_HOST_CLASS_HID_STRUCT::ux_host_class_hid_device
UX_HOST_CLASS_HID_STRUCT
UX_DEVICE
*
ux_host_class_hid_device
;
ux_host_class_hid_configure.c:85
_ux_host_class_hid_configure()::device
_ux_host_class_hid_configure()
UX_DEVICE
*
device
;
ux_host_class_hid_configure.c:86
_ux_host_class_hid_configure()::parent_device
_ux_host_class_hid_configure()
UX_DEVICE
*
parent_device
;
ux_host_class_storage.h:463
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_device
UX_HOST_CLASS_STORAGE_STRUCT
UX_DEVICE
*
ux_host_class_storage_device
;
ux_host_class_storage_configure.c:84
_ux_host_class_storage_configure()::parent_device
_ux_host_class_storage_configure()
UX_DEVICE
*
parent_device
;
ux_host_stack.h:119
_ux_host_stack_class_device_scan()::device
_ux_host_stack_class_device_scan()
UINT
_ux_host_stack_class_device_scan
(
UX_DEVICE
*
device
)
;
ux_host_stack.h:125
_ux_host_stack_class_interface_scan()::device
_ux_host_stack_class_interface_scan()
UINT
_ux_host_stack_class_interface_scan
(
UX_DEVICE
*
device
)
;
ux_host_stack.h:129
_ux_host_stack_configuration_descriptor_parse()::device
_ux_host_stack_configuration_descriptor_parse()
UINT
_ux_host_stack_configuration_descriptor_parse
(
UX_DEVICE
*
device
,
UX_CONFIGURATION
*
configuration
,
UINT
configuration_index
)
;
ux_host_stack.h:130
_ux_host_stack_configuration_enumerate()::device
_ux_host_stack_configuration_enumerate()
UINT
_ux_host_stack_configuration_enumerate
(
UX_DEVICE
*
device
)
;
ux_host_stack.h:139
_ux_host_stack_device_address_set()::device
_ux_host_stack_device_address_set()
UINT
_ux_host_stack_device_address_set
(
UX_DEVICE
*
device
)
;
ux_host_stack.h:141
_ux_host_stack_device_configuration_deactivate()::device
_ux_host_stack_device_configuration_deactivate()
UINT
_ux_host_stack_device_configuration_deactivate
(
UX_DEVICE
*
device
)
;
ux_host_stack.h:142
_ux_host_stack_device_configuration_get()::device
_ux_host_stack_device_configuration_get()
UINT
_ux_host_stack_device_configuration_get
(
UX_DEVICE
*
device
,
UINT
configuration_index
,
ux_host_stack.h:145
_ux_host_stack_device_configuration_reset()::device
_ux_host_stack_device_configuration_reset()
UINT
_ux_host_stack_device_configuration_reset
(
UX_DEVICE
*
device
)
;
ux_host_stack.h:146
_ux_host_stack_device_descriptor_read()::device
_ux_host_stack_device_descriptor_read()
UINT
_ux_host_stack_device_descriptor_read
(
UX_DEVICE
*
device
)
;
ux_host_stack.h:147
_ux_host_stack_device_get()::device
_ux_host_stack_device_get()
UINT
_ux_host_stack_device_get
(
ULONG
device_index
,
UX_DEVICE
*
*
device
)
;
ux_host_stack.h:148
_ux_host_stack_device_string_get()::device
_ux_host_stack_device_string_get()
UINT
_ux_host_stack_device_string_get
(
UX_DEVICE
*
device
,
UCHAR
*
descriptor_buffer
,
ULONG
length
,
ULONG
language_id
,
ULONG
string_index
)
;
ux_host_stack.h:149
_ux_host_stack_device_remove()::parent
_ux_host_stack_device_remove()
UINT
_ux_host_stack_device_remove
(
UX_HCD
*
hcd
,
UX_DEVICE
*
parent
,
UINT
port_index
)
;
ux_host_stack.h:150
_ux_host_stack_device_resources_free()::device
_ux_host_stack_device_resources_free()
UINT
_ux_host_stack_device_resources_free
(
UX_DEVICE
*
device
)
;
ux_host_stack.h:169
_ux_host_stack_new_configuration_create()::device
_ux_host_stack_new_configuration_create()
VOID
_ux_host_stack_new_configuration_create
(
UX_DEVICE
*
device
,
UX_CONFIGURATION
*
configuration
)
;
ux_host_stack.h:170
_ux_host_stack_new_device_get()
UX_DEVICE
*
_ux_host_stack_new_device_get
(
VOID
)
;
ux_host_stack.h:171
_ux_host_stack_new_device_create()::device_owner
_ux_host_stack_new_device_create()
UINT
_ux_host_stack_new_device_create
(
UX_HCD
*
hcd
,
UX_DEVICE
*
device_owner
,
ux_host_stack.h:174
_ux_host_stack_new_device_create()::created_device
_ux_host_stack_new_device_create()
UX_DEVICE
*
*
created_device
)
;
ux_host_stack.h:182
_ux_host_stack_role_swap()::device
_ux_host_stack_role_swap()
UINT
_ux_host_stack_role_swap
(
UX_DEVICE
*
device
)
;
ux_host_stack_bandwidth_check.c:88
_ux_host_stack_bandwidth_check()::device
_ux_host_stack_bandwidth_check()
UX_DEVICE
*
device
;
ux_host_stack_bandwidth_check.c:89
_ux_host_stack_bandwidth_check()::parent_device
_ux_host_stack_bandwidth_check()
UX_DEVICE
*
parent_device
;
ux_host_stack_bandwidth_claim.c:87
_ux_host_stack_bandwidth_claim()::device
_ux_host_stack_bandwidth_claim()
UX_DEVICE
*
device
;
ux_host_stack_bandwidth_claim.c:88
_ux_host_stack_bandwidth_claim()::parent_device
_ux_host_stack_bandwidth_claim()
UX_DEVICE
*
parent_device
;
ux_host_stack_bandwidth_release.c:86
_ux_host_stack_bandwidth_release()::device
_ux_host_stack_bandwidth_release()
UX_DEVICE
*
device
;
ux_host_stack_bandwidth_release.c:87
_ux_host_stack_bandwidth_release()::parent_device
_ux_host_stack_bandwidth_release()
UX_DEVICE
*
parent_device
;
ux_host_stack_class_device_scan.c:89
_ux_host_stack_class_device_scan()::device
_ux_host_stack_class_device_scan()
UINT
_ux_host_stack_class_device_scan
(
UX_DEVICE
*
device
)
ux_host_stack_class_interface_scan.c:92
_ux_host_stack_class_interface_scan()::device
_ux_host_stack_class_interface_scan()
UINT
_ux_host_stack_class_interface_scan
(
UX_DEVICE
*
device
)
ux_host_stack_configuration_descriptor_parse.c:80
_ux_host_stack_configuration_descriptor_parse()::device
_ux_host_stack_configuration_descriptor_parse()
UINT
_ux_host_stack_configuration_descriptor_parse
(
UX_DEVICE
*
device
,
UX_CONFIGURATION
*
configuration
,
ux_host_stack_configuration_enumerate.c:86
_ux_host_stack_configuration_enumerate()::device
_ux_host_stack_configuration_enumerate()
UINT
_ux_host_stack_configuration_enumerate
(
UX_DEVICE
*
device
)
ux_host_stack_configuration_set.c:93
_ux_host_stack_configuration_set()::device
_ux_host_stack_configuration_set()
UX_DEVICE
*
device
;
ux_host_stack_device_address_set.c:77
_ux_host_stack_device_address_set()::device
_ux_host_stack_device_address_set()
UINT
_ux_host_stack_device_address_set
(
UX_DEVICE
*
device
)
ux_host_stack_device_configuration_activate.c:87
_ux_host_stack_device_configuration_activate()::device
_ux_host_stack_device_configuration_activate()
UX_DEVICE
*
device
;
ux_host_stack_device_configuration_deactivate.c:79
_ux_host_stack_device_configuration_deactivate()::device
_ux_host_stack_device_configuration_deactivate()
UINT
_ux_host_stack_device_configuration_deactivate
(
UX_DEVICE
*
device
)
ux_host_stack_device_configuration_get.c:76
_ux_host_stack_device_configuration_get()::device
_ux_host_stack_device_configuration_get()
UINT
_ux_host_stack_device_configuration_get
(
UX_DEVICE
*
device
,
UINT
configuration_index
,
ux_host_stack_device_configuration_reset.c:81
_ux_host_stack_device_configuration_reset()::device
_ux_host_stack_device_configuration_reset()
UINT
_ux_host_stack_device_configuration_reset
(
UX_DEVICE
*
device
)
ux_host_stack_device_configuration_select.c:93
_ux_host_stack_device_configuration_select()::device
_ux_host_stack_device_configuration_select()
UX_DEVICE
*
device
;
ux_host_stack_device_descriptor_read.c:81
_ux_host_stack_device_descriptor_read()::device
_ux_host_stack_device_descriptor_read()
UINT
_ux_host_stack_device_descriptor_read
(
UX_DEVICE
*
device
)
ux_host_stack_device_get.c:78
_ux_host_stack_device_get()::device
_ux_host_stack_device_get()
UINT
_ux_host_stack_device_get
(
ULONG
device_index
,
UX_DEVICE
*
*
device
)
ux_host_stack_device_get.c:81
_ux_host_stack_device_get()::current_device
_ux_host_stack_device_get()
UX_DEVICE
*
current_device
;
ux_host_stack_device_remove.c:85
_ux_host_stack_device_remove()::parent
_ux_host_stack_device_remove()
UINT
_ux_host_stack_device_remove
(
UX_HCD
*
hcd
,
UX_DEVICE
*
parent
,
UINT
port_index
)
ux_host_stack_device_remove.c:91
_ux_host_stack_device_remove()::device
_ux_host_stack_device_remove()
UX_DEVICE
*
device
;
ux_host_stack_device_resources_free.c:86
_ux_host_stack_device_resources_free()::device
_ux_host_stack_device_resources_free()
UINT
_ux_host_stack_device_resources_free
(
UX_DEVICE
*
device
)
ux_host_stack_device_resources_free.c:253
_ux_host_stack_device_resources_free()
_ux_utility_memory_set
(
device
,
0
,
sizeof
(
UX_DEVICE
)
)
;
/* Use case of memset is verified. */
ux_host_stack_device_string_get.c:83
_ux_host_stack_device_string_get()::device
_ux_host_stack_device_string_get()
UINT
_ux_host_stack_device_string_get
(
UX_DEVICE
*
device
,
UCHAR
*
descriptor_buffer
,
ULONG
length
,
ULONG
language_id
,
ULONG
string_index
)
ux_host_stack_endpoint_reset.c:80
_ux_host_stack_endpoint_reset()::device
_ux_host_stack_endpoint_reset()
UX_DEVICE
*
device
;
ux_host_stack_hcd_unregister.c:90
_ux_host_stack_hcd_unregister()::device
_ux_host_stack_hcd_unregister()
UX_DEVICE
*
device
;
ux_host_stack_initialize.c:33
UX_COMPILE_TIME_ASSERT
(
!
UX_OVERFLOW_CHECK_MULC_ULONG
(
sizeof
(
UX_DEVICE
)
,
UX_MAX_DEVICES
)
,
UX_MAX_DEVICES_mul_ovf
)
ux_host_stack_initialize.c:197
_ux_host_stack_initialize()
memory
=
_ux_utility_memory_allocate
(
UX_NO_ALIGN
,
UX_REGULAR_MEMORY
,
sizeof
(
UX_DEVICE
)
*
UX_MAX_DEVICES
)
;
ux_host_stack_initialize.c:205
_ux_host_stack_initialize()
_ux_system_host
->
ux_system_host_device_array
=
(
UX_DEVICE
*
)
memory
;
ux_host_stack_interface_set.c:78
_ux_host_stack_interface_set()::device
_ux_host_stack_interface_set()
UX_DEVICE
*
device
;
ux_host_stack_new_configuration_create.c:75
_ux_host_stack_new_configuration_create()::device
_ux_host_stack_new_configuration_create()
VOID
_ux_host_stack_new_configuration_create
(
UX_DEVICE
*
device
,
UX_CONFIGURATION
*
configuration
)
ux_host_stack_new_device_create.c:111
_ux_host_stack_new_device_create()::device_owner
_ux_host_stack_new_device_create()
UINT
_ux_host_stack_new_device_create
(
UX_HCD
*
hcd
,
UX_DEVICE
*
device_owner
,
ux_host_stack_new_device_create.c:114
_ux_host_stack_new_device_create()::created_device
_ux_host_stack_new_device_create()
UX_DEVICE
*
*
created_device
)
ux_host_stack_new_device_create.c:117
_ux_host_stack_new_device_create()::device
_ux_host_stack_new_device_create()
UX_DEVICE
*
device
;
ux_host_stack_new_device_get.c:74
_ux_host_stack_new_device_get()
UX_DEVICE
*
_ux_host_stack_new_device_get
(
VOID
)
ux_host_stack_new_device_get.c:80
_ux_host_stack_new_device_get()::device
_ux_host_stack_new_device_get()
UX_DEVICE
*
device
;
ux_host_stack_new_device_get.c:100
_ux_host_stack_new_device_get()
_ux_utility_memory_set
(
device
,
0
,
sizeof
(
UX_DEVICE
)
)
;
/* Use case of memset is verified. */
ux_host_stack_rh_device_insertion.c:119
_ux_host_stack_rh_device_insertion()::device
_ux_host_stack_rh_device_insertion()
UX_DEVICE
*
device
;
ux_host_stack_role_swap.c:80
_ux_host_stack_role_swap()::device
_ux_host_stack_role_swap()
UINT
_ux_host_stack_role_swap
(
UX_DEVICE
*
device
)
ux_host_stack_transfer_request.c:129
_ux_host_stack_transfer_request()::device
_ux_host_stack_transfer_request()
UX_DEVICE
*
device
;
Type Use
Variables of
UX_DEVICE_STRUCT
type
UX_ENDPOINT_STRUCT::ux_endpoint_device
UX_DEVICE_STRUCT::ux_device_parent
UX_CONFIGURATION_STRUCT::ux_configuration_device
UX_SYSTEM_HOST_STRUCT::ux_system_host_device_array
UX_HOST_CLASS_DPUMP_STRUCT::ux_host_class_dpump_device
_ux_host_stack_device_configuration_deactivate()::device
ux_host_stack_device_configuration_deactivate()::device
_ux_host_stack_device_configuration_get()::device
ux_host_stack_device_configuration_get()::device
_ux_host_stack_device_get()::device
ux_host_stack_device_get()::device
_ux_host_stack_device_string_get()::device
ux_host_stack_device_string_get()::device
_ux_host_stack_role_swap()::device
ux_host_stack_role_swap()::device
_ux_host_stack_device_configuration_reset()::device
ux_host_stack_device_configuration_reset()::device
_ux_host_stack_class_device_scan()::device
_ux_host_stack_class_interface_scan()::device
_ux_host_stack_configuration_descriptor_parse()::device
_ux_host_stack_configuration_enumerate()::device
_ux_host_stack_device_address_set()::device
_ux_host_stack_device_descriptor_read()::device
_ux_host_stack_device_remove()::parent
_ux_host_stack_device_resources_free()::device
_ux_host_stack_new_configuration_create()::device
_ux_host_stack_new_device_get()
_ux_host_stack_new_device_create()::device_owner
_ux_host_stack_new_device_create()::created_device
UX_HOST_CLASS_HID_STRUCT::ux_host_class_hid_device
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_device
_ux_host_class_hid_configure()::device
_ux_host_class_hid_configure()
_ux_host_class_hid_configure()::parent_device
_ux_host_class_storage_configure()::parent_device
_ux_host_class_storage_configure()
_ux_hcd_stm32_endpoint_create()::device
_ux_hcd_stm32_endpoint_create()
_ux_host_stack_bandwidth_check()::device
_ux_host_stack_bandwidth_check()
_ux_host_stack_bandwidth_check()::parent_device
_ux_host_stack_bandwidth_claim()::device
_ux_host_stack_bandwidth_claim()
_ux_host_stack_bandwidth_claim()::parent_device
_ux_host_stack_bandwidth_release()::device
_ux_host_stack_bandwidth_release()
_ux_host_stack_bandwidth_release()::parent_device
_ux_host_stack_configuration_set()::device
_ux_host_stack_configuration_set()
_ux_host_stack_device_configuration_activate()::device
_ux_host_stack_device_configuration_activate()
_ux_host_stack_device_configuration_select()::device
_ux_host_stack_device_configuration_select()
_ux_host_stack_device_get()::current_device
_ux_host_stack_device_get()
_ux_host_stack_device_remove()::device
_ux_host_stack_device_remove()
_ux_host_stack_endpoint_reset()::device
_ux_host_stack_endpoint_reset()
_ux_host_stack_hcd_unregister()::device
_ux_host_stack_hcd_unregister()
_ux_host_stack_interface_set()::device
_ux_host_stack_interface_set()
_ux_host_stack_new_device_create()::device
_ux_host_stack_new_device_create()
_ux_host_stack_new_device_get()::device
_ux_host_stack_rh_device_insertion()::device
_ux_host_stack_rh_device_insertion()
_ux_host_stack_transfer_request()::device
_ux_host_stack_transfer_request()
UX_HOST_CLASS_CDC_ACM_STRUCT::ux_host_class_cdc_acm_device
UX_HOST_CLASS_CDC_DLC_STRUCT::ux_host_class_cdc_dlc_device
_ux_host_class_cdc_acm_configure()::parent_device
_ux_host_class_cdc_acm_configure()
all items filtered out
UX_DEVICE_STRUCT
UX_DEVICE
all items filtered out
UX_DEVICE_STRUCT
UX_DEVICE_STRUCT
all items filtered out