...
...
...
...
...
...
#define UX_API_H
#include "ux_port.h"
#define UX_DEVICE_STANDALONE
#define UX_HOST_STANDALONE
#define UX_OTG_STANDALONE
#define UX_STANDALONE
#define UX_MAX_CLASS_NAME_LENGTH
#define UX_MAX_HCD_NAME_LENGTH
#define UX_PARAMETER_NOT_USED
SCHAR
#define UX_DATA_MEMORY_BARRIER
#define UX_ASSERT_FAIL
#define UX_ASSERT_FAIL
#define UX_ASSERT
#define UX_ASSERT
#define UX_MS_TO_TICK
#define UX_MS_TO_TICK_NON_ZERO
#define MS_TO_TICK
#define UX_MAX_DEVICE_ENDPOINTS
#define UX_MAX_DEVICE_INTERFACES
#define UX_MAX_SLAVE_INTERFACES
#define UX_MAX_DEVICES
#define UX_MAX_HCD
#define UX_MAX_ROOTHUB_PORT
#define UX_MAX_TT
#define UX_HOST_ENUM_THREAD_STACK_SIZE
#define UX_HOST_HCD_THREAD_STACK_SIZE
#define UX_HOST_HNP_POLLING_THREAD_STACK
#define AZURE_RTOS_USBX
#define USBX_MAJOR_VERSION
#define USBX_MINOR_VERSION
#define USBX_PATCH_VERSION
#define UX_CONCAT_BASE
#define UX_CONCAT2
#define UX_MIN
#define UX_MAX
#define UX_W0
#define UX_W1
#define UX_DW0
#define UX_DW1
#define UX_DW2
#define UX_DW3
#define UX_OVERFLOW_CHECK_ADD_ULONG
#define UX_OVERFLOW_CHECK_ADD_USHORT
#define UX_OVERFLOW_CHECK_ADD_UCHAR
#define UX_UNDERFLOW_CHECK_MINUS
#define UX_OVERFLOW_CHECK_MULC_ULONG
#define UX_OVERFLOW_CHECK_MULC_USHORT
#define UX_OVERFLOW_CHECK_MULC_UCHAR
#define UX_OVERFLOW_CHECK_MULV_ULONG
#define UX_OVERFLOW_CHECK_MULV_USHORT
#define UX_OVERFLOW_CHECK_MULV_UCHAR
#define UX_OVERFLOW_CHECK_ADD_ULONG
#define UX_OVERFLOW_CHECK_ADD_USHORT
#define UX_OVERFLOW_CHECK_ADD_UCHAR
#define UX_OVERFLOW_CHECK_MULC_ULONG
#define UX_OVERFLOW_CHECK_MULC_USHORT
#define UX_OVERFLOW_CHECK_MULC_UCHAR
#define UX_OVERFLOW_CHECK_MULV_ULONG
#define UX_OVERFLOW_CHECK_MULV_USHORT
#define UX_OVERFLOW_CHECK_MULV_UCHAR
#define UX_THREAD_EXTENSION_PTR_SET
#define UX_THREAD_EXTENSION_PTR_GET
#define UX_TIMER_EXTENSION_PTR_SET
#define UX_TIMER_EXTENSION_PTR_GET
#define UX_DEBUG_LOG_SIZE
#define UX_DEBUG_LOG
#define UX_DEBUG_LOG
#define UX_ENABLE_EVENT_TRACE
#include "tx_trace.h"
#define UX_TRACE_OBJECT_REGISTER
#define UX_TRACE_OBJECT_UNREGISTER
#define UX_TRACE_IN_LINE_INSERT
#define UX_TRACE_EVENT_UPDATE
#define UX_TRACE_OBJECT_TYPE_BASE
#define UX_TRACE_HOST_OBJECT_TYPE_DEVICE
#define UX_TRACE_HOST_OBJECT_TYPE_INTERFACE
#define UX_TRACE_HOST_OBJECT_TYPE_ENDPOINT
#define UX_TRACE_HOST_OBJECT_TYPE_CLASS_INSTANCE
#define UX_TRACE_DEVICE_OBJECT_TYPE_DEVICE
#define UX_TRACE_DEVICE_OBJECT_TYPE_INTERFACE
#define UX_TRACE_DEVICE_OBJECT_TYPE_ENDPOINT
#define UX_TRACE_DEVICE_OBJECT_TYPE_CLASS_INSTANCE
#define UX_TRACE_ALL_EVENTS
#define UX_TRACE_ERRORS
#define UX_TRACE_HOST_STACK_EVENTS
#define UX_TRACE_DEVICE_STACK_EVENTS
#define UX_TRACE_HOST_CONTROLLER_EVENTS
#define UX_TRACE_DEVICE_CONTROLLER_EVENTS
#define UX_TRACE_HOST_CLASS_EVENTS
#define UX_TRACE_DEVICE_CLASS_EVENTS
#define UX_TRACE_HOST_STACK_EVENTS_BASE
#define UX_TRACE_HOST_STACK_CLASS_INSTANCE_CREATE
#define UX_TRACE_HOST_STACK_CLASS_INSTANCE_DESTROY
#define UX_TRACE_HOST_STACK_CONFIGURATION_DELETE
#define UX_TRACE_HOST_STACK_CONFIGURATION_ENUMERATE
#define UX_TRACE_HOST_STACK_CONFIGURATION_INSTANCE_CREATE
#define UX_TRACE_HOST_STACK_CONFIGURATION_INSTANCE_DELETE
#define UX_TRACE_HOST_STACK_CONFIGURATION_SET
#define UX_TRACE_HOST_STACK_DEVICE_ADDRESS_SET
#define UX_TRACE_HOST_STACK_DEVICE_CONFIGURATION_GET
#define UX_TRACE_HOST_STACK_DEVICE_CONFIGURATION_SELECT
#define UX_TRACE_HOST_STACK_DEVICE_DESCRIPTOR_READ
#define UX_TRACE_HOST_STACK_DEVICE_GET
#define UX_TRACE_HOST_STACK_DEVICE_REMOVE
#define UX_TRACE_HOST_STACK_DEVICE_RESOURCE_FREE
#define UX_TRACE_HOST_STACK_ENDPOINT_INSTANCE_CREATE
#define UX_TRACE_HOST_STACK_ENDPOINT_INSTANCE_DELETE
#define UX_TRACE_HOST_STACK_ENDPOINT_RESET
#define UX_TRACE_HOST_STACK_ENDPOINT_TRANSFER_ABORT
#define UX_TRACE_HOST_STACK_HCD_REGISTER
#define UX_TRACE_HOST_STACK_INITIALIZE
#define UX_TRACE_HOST_STACK_INTERFACE_ENDPOINT_GET
#define UX_TRACE_HOST_STACK_INTERFACE_INSTANCE_CREATE
#define UX_TRACE_HOST_STACK_INTERFACE_INSTANCE_DELETE
#define UX_TRACE_HOST_STACK_INTERFACE_SET
#define UX_TRACE_HOST_STACK_INTERFACE_SETTING_SELECT
#define UX_TRACE_HOST_STACK_NEW_CONFIGURATION_CREATE
#define UX_TRACE_HOST_STACK_NEW_DEVICE_CREATE
#define UX_TRACE_HOST_STACK_NEW_ENDPOINT_CREATE
#define UX_TRACE_HOST_STACK_RH_CHANGE_PROCESS
#define UX_TRACE_HOST_STACK_RH_DEVICE_EXTRACTION
#define UX_TRACE_HOST_STACK_RH_DEVICE_INSERTION
#define UX_TRACE_HOST_STACK_TRANSFER_REQUEST
#define UX_TRACE_HOST_STACK_TRANSFER_REQUEST_ABORT
#define UX_TRACE_HOST_STACK_UNINITIALIZE
#define UX_TRACE_HOST_STACK_HCD_UNREGISTER
#define UX_TRACE_HOST_STACK_CLASS_REGISTER
#define UX_TRACE_HOST_STACK_CLASS_UNREGISTER
#define UX_TRACE_HOST_STACK_DEVICE_STRING_GET
#define UX_TRACE_HOST_STACK_DEVICE_CONFIGURATION_ACTIVATE
#define UX_TRACE_HOST_STACK_DEVICE_CONFIGURATION_DEACTIVATE
#define UX_TRACE_HOST_CLASS_EVENTS_BASE
#define UX_TRACE_HOST_CLASS_ASIX_ACTIVATE
#define UX_TRACE_HOST_CLASS_ASIX_DEACTIVATE
#define UX_TRACE_HOST_CLASS_ASIX_INTERRUPT_NOTIFICATION
#define UX_TRACE_HOST_CLASS_ASIX_READ
#define UX_TRACE_HOST_CLASS_ASIX_WRITE
#define UX_TRACE_HOST_CLASS_AUDIO_ACTIVATE
#define UX_TRACE_HOST_CLASS_AUDIO_CONTROL_VALUE_GET
#define UX_TRACE_HOST_CLASS_AUDIO_CONTROL_VALUE_SET
#define UX_TRACE_HOST_CLASS_AUDIO_DEACTIVATE
#define UX_TRACE_HOST_CLASS_AUDIO_READ
#define UX_TRACE_HOST_CLASS_AUDIO_STREAMING_SAMPLING_GET
#define UX_TRACE_HOST_CLASS_AUDIO_STREAMING_SAMPLING_SET
#define UX_TRACE_HOST_CLASS_AUDIO_WRITE
#define UX_TRACE_HOST_CLASS_CDC_ACM_ACTIVATE
#define UX_TRACE_HOST_CLASS_CDC_ACM_DEACTIVATE
#define UX_TRACE_HOST_CLASS_CDC_ACM_IOCTL_SET_LINE_CODING
#define UX_TRACE_HOST_CLASS_CDC_ACM_IOCTL_GET_LINE_CODING
#define UX_TRACE_HOST_CLASS_CDC_ACM_IOCTL_SET_LINE_STATE
#define UX_TRACE_HOST_CLASS_CDC_ACM_IOCTL_SEND_BREAK
#define UX_TRACE_HOST_CLASS_CDC_ACM_IOCTL_ABORT_IN_PIPE
#define UX_TRACE_HOST_CLASS_CDC_ACM_IOCTL_ABORT_OUT_PIPE
#define UX_TRACE_HOST_CLASS_CDC_ACM_IOCTL_NOTIFICATION_CALLBACK
#define UX_TRACE_HOST_CLASS_CDC_ACM_IOCTL_GET_DEVICE_STATUS
#define UX_TRACE_HOST_CLASS_CDC_ACM_READ
#define UX_TRACE_HOST_CLASS_CDC_ACM_RECEPTION_START
#define UX_TRACE_HOST_CLASS_CDC_ACM_RECEPTION_STOP
#define UX_TRACE_HOST_CLASS_CDC_ACM_WRITE
#define UX_TRACE_HOST_CLASS_CDC_ECM_ACTIVATE
#define UX_TRACE_HOST_CLASS_CDC_ECM_DEACTIVATE
#define UX_TRACE_HOST_CLASS_CDC_ECM_READ
#define UX_TRACE_HOST_CLASS_CDC_ECM_WRITE
#define UX_TRACE_HOST_CLASS_CDC_ECM_INTERRUPT_NOTIFICATION
#define UX_TRACE_HOST_CLASS_HID_ACTIVATE
#define UX_TRACE_HOST_CLASS_HID_CLIENT_REGISTER
#define UX_TRACE_HOST_CLASS_HID_DEACTIVATE
#define UX_TRACE_HOST_CLASS_HID_IDLE_GET
#define UX_TRACE_HOST_CLASS_HID_IDLE_SET
#define UX_TRACE_HOST_CLASS_HID_KEYBOARD_ACTIVATE
#define UX_TRACE_HOST_CLASS_HID_KEYBOARD_DEACTIVATE
#define UX_TRACE_HOST_CLASS_HID_MOUSE_ACTIVATE
#define UX_TRACE_HOST_CLASS_HID_MOUSE_DEACTIVATE
#define UX_TRACE_HOST_CLASS_HID_REMOTE_CONTROL_ACTIVATE
#define UX_TRACE_HOST_CLASS_HID_REMOTE_CONTROL_DEACTIVATE
#define UX_TRACE_HOST_CLASS_HID_REPORT_GET
#define UX_TRACE_HOST_CLASS_HID_REPORT_SET
#define UX_TRACE_HOST_CLASS_HID_REMOTE_CONTROL_CALLBACK
#define UX_TRACE_HOST_CLASS_HUB_ACTIVATE
#define UX_TRACE_HOST_CLASS_HUB_CHANGE_DETECT
#define UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_CONNECTION_PROCESS
#define UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_ENABLE_PROCESS
#define UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_OVER_CURRENT_PROCESS
#define UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_RESET_PROCESS
#define UX_TRACE_HOST_CLASS_HUB_PORT_CHANGE_SUSPEND_PROCESS
#define UX_TRACE_HOST_CLASS_HUB_DEACTIVATE
#define UX_TRACE_HOST_CLASS_PIMA_ACTIVATE
#define UX_TRACE_HOST_CLASS_PIMA_DEACTIVATE
#define UX_TRACE_HOST_CLASS_PIMA_DEVICE_INFO_GET
#define UX_TRACE_HOST_CLASS_PIMA_DEVICE_RESET
#define UX_TRACE_HOST_CLASS_PIMA_NOTIFICATION
#define UX_TRACE_HOST_CLASS_PIMA_NUM_OBJECTS_GET
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_CLOSE
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_COPY
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_DELETE
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_GET
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_INFO_GET
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_INFO_SEND
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_MOVE
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_SEND
#define UX_TRACE_HOST_CLASS_PIMA_OBJECT_TRANSFER_ABORT
#define UX_TRACE_HOST_CLASS_PIMA_READ
#define UX_TRACE_HOST_CLASS_PIMA_REQUEST_CANCEL
#define UX_TRACE_HOST_CLASS_PIMA_SESSION_CLOSE
#define UX_TRACE_HOST_CLASS_PIMA_SESSION_OPEN
#define UX_TRACE_HOST_CLASS_PIMA_STORAGE_IDS_GET
#define UX_TRACE_HOST_CLASS_PIMA_STORAGE_INFO_GET
#define UX_TRACE_HOST_CLASS_PIMA_THUMB_GET
#define UX_TRACE_HOST_CLASS_PIMA_WRITE
#define UX_TRACE_HOST_CLASS_PRINTER_ACTIVATE
#define UX_TRACE_HOST_CLASS_PRINTER_DEACTIVATE
#define UX_TRACE_HOST_CLASS_PRINTER_NAME_GET
#define UX_TRACE_HOST_CLASS_PRINTER_READ
#define UX_TRACE_HOST_CLASS_PRINTER_WRITE
#define UX_TRACE_HOST_CLASS_PRINTER_SOFT_RESET
#define UX_TRACE_HOST_CLASS_PRINTER_STATUS_GET
#define UX_TRACE_HOST_CLASS_PRINTER_DEVICE_ID_GET
#define UX_TRACE_HOST_CLASS_PROLIFIC_ACTIVATE
#define UX_TRACE_HOST_CLASS_PROLIFIC_DEACTIVATE
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_SET_LINE_CODING
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_GET_LINE_CODING
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_SET_LINE_STATE
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_PURGE
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_SEND_BREAK
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_ABORT_IN_PIPE
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_ABORT_OUT_PIPE
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_REPORT_DEVICE_STATUS_CHANGE
#define UX_TRACE_HOST_CLASS_PROLIFIC_IOCTL_GET_DEVICE_STATUS
#define UX_TRACE_HOST_CLASS_PROLIFIC_READ
#define UX_TRACE_HOST_CLASS_PROLIFIC_RECEPTION_START
#define UX_TRACE_HOST_CLASS_PROLIFIC_RECEPTION_STOP
#define UX_TRACE_HOST_CLASS_PROLIFIC_WRITE
#define UX_TRACE_HOST_CLASS_STORAGE_ACTIVATE
#define UX_TRACE_HOST_CLASS_STORAGE_DEACTIVATE
#define UX_TRACE_HOST_CLASS_STORAGE_MEDIA_CAPACITY_GET
#define UX_TRACE_HOST_CLASS_STORAGE_MEDIA_FORMAT_CAPACITY_GET
#define UX_TRACE_HOST_CLASS_STORAGE_MEDIA_MOUNT
#define UX_TRACE_HOST_CLASS_STORAGE_MEDIA_OPEN
#define UX_TRACE_HOST_CLASS_STORAGE_MEDIA_READ
#define UX_TRACE_HOST_CLASS_STORAGE_MEDIA_WRITE
#define UX_TRACE_HOST_CLASS_STORAGE_REQUEST_SENSE
#define UX_TRACE_HOST_CLASS_STORAGE_START_STOP
#define UX_TRACE_HOST_CLASS_STORAGE_UNIT_READY_TEST
#define UX_TRACE_HOST_CLASS_DPUMP_ACTIVATE
#define UX_TRACE_HOST_CLASS_DPUMP_DEACTIVATE
#define UX_TRACE_HOST_CLASS_DPUMP_READ
#define UX_TRACE_HOST_CLASS_DPUMP_WRITE
#define UX_TRACE_HOST_CLASS_SWAR_ACTIVATE
#define UX_TRACE_HOST_CLASS_SWAR_DEACTIVATE
#define UX_TRACE_HOST_CLASS_SWAR_IOCTL_ABORT_IN_PIPE
#define UX_TRACE_HOST_CLASS_SWAR_IOCTL_ABORT_OUT_PIPE
#define UX_TRACE_HOST_CLASS_SWAR_READ
#define UX_TRACE_HOST_CLASS_SWAR_RECEPTION_START
#define UX_TRACE_HOST_CLASS_SWAR_RECEPTION_STOP
#define UX_TRACE_HOST_CLASS_SWAR_WRITE
#define UX_TRACE_HOST_CLASS_GSER_ACTIVATE
#define UX_TRACE_HOST_CLASS_GSER_DEACTIVATE
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_SET_LINE_CODING
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_GET_LINE_CODING
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_SET_LINE_STATE
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_PURGE
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_SEND_BREAK
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_ABORT_IN_PIPE
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_ABORT_OUT_PIPE
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_REPORT_DEVICE_STATUS_CHANGE
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_GET_DEVICE_STATUS
#define UX_TRACE_HOST_CLASS_GSER_IOCTL_NOTIFICATION_CALLBACK
#define UX_TRACE_HOST_CLASS_GSER_READ
#define UX_TRACE_HOST_CLASS_GSER_RECEPTION_START
#define UX_TRACE_HOST_CLASS_GSER_RECEPTION_STOP
#define UX_TRACE_HOST_CLASS_GSER_WRITE
#define UX_TRACE_DEVICE_STACK_EVENTS_BASE
#define UX_TRACE_DEVICE_STACK_ALTERNATE_SETTING_GET
#define UX_TRACE_DEVICE_STACK_ALTERNATE_SETTING_SET
#define UX_TRACE_DEVICE_STACK_CLASS_REGISTER
#define UX_TRACE_DEVICE_STACK_CLEAR_FEATURE
#define UX_TRACE_DEVICE_STACK_CONFIGURATION_GET
#define UX_TRACE_DEVICE_STACK_CONFIGURATION_SET
#define UX_TRACE_DEVICE_STACK_CONNECT
#define UX_TRACE_DEVICE_STACK_DESCRIPTOR_SEND
#define UX_TRACE_DEVICE_STACK_DISCONNECT
#define UX_TRACE_DEVICE_STACK_ENDPOINT_STALL
#define UX_TRACE_DEVICE_STACK_GET_STATUS
#define UX_TRACE_DEVICE_STACK_HOST_WAKEUP
#define UX_TRACE_DEVICE_STACK_INITIALIZE
#define UX_TRACE_DEVICE_STACK_INTERFACE_DELETE
#define UX_TRACE_DEVICE_STACK_INTERFACE_GET
#define UX_TRACE_DEVICE_STACK_INTERFACE_SET
#define UX_TRACE_DEVICE_STACK_SET_FEATURE
#define UX_TRACE_DEVICE_STACK_TRANSFER_ABORT
#define UX_TRACE_DEVICE_STACK_TRANSFER_ALL_REQUEST_ABORT
#define UX_TRACE_DEVICE_STACK_TRANSFER_REQUEST
#define UX_TRACE_DEVICE_STACK_MICROSOFT_EXTENSION_REGISTER
#define UX_TRACE_DEVICE_STACK_CLASS_UNREGISTER
#define UX_TRACE_DEVICE_CLASS_EVENTS_BASE
#define UX_TRACE_DEVICE_CLASS_DPUMP_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_DPUMP_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_DPUMP_READ
#define UX_TRACE_DEVICE_CLASS_DPUMP_WRITE
#define UX_TRACE_DEVICE_CLASS_DPUMP_CHANGE
#define UX_TRACE_DEVICE_CLASS_CDC_ACM_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_CDC_ACM_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_CDC_ACM_READ
#define UX_TRACE_DEVICE_CLASS_CDC_ACM_WRITE
#define UX_TRACE_DEVICE_CLASS_HID_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_HID_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_HID_EVENT_GET
#define UX_TRACE_DEVICE_CLASS_HID_EVENT_SET
#define UX_TRACE_DEVICE_CLASS_HID_REPORT_GET
#define UX_TRACE_DEVICE_CLASS_HID_REPORT_SET
#define UX_TRACE_DEVICE_CLASS_HID_DESCRIPTOR_SEND
#define UX_TRACE_DEVICE_CLASS_HID_READ
#define UX_TRACE_DEVICE_CLASS_HID_RECEIVER_EVENT_GET
#define UX_TRACE_DEVICE_CLASS_HID_RECEIVER_EVENT_FREE
#define UX_TRACE_DEVICE_CLASS_PIMA_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_PIMA_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_PIMA_DEVICE_INFO_SEND
#define UX_TRACE_DEVICE_CLASS_PIMA_EVENT_GET
#define UX_TRACE_DEVICE_CLASS_PIMA_EVENT_SET
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECT_ADD
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECT_DATA_GET
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECT_DATA_SEND
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECT_DELETE
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECT_HANDLES_SEND
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECT_INFO_GET
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECT_INFO_SEND
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECTS_NUMBER_SEND
#define UX_TRACE_DEVICE_CLASS_PIMA_PARTIAL_OBJECT_DATA_GET
#define UX_TRACE_DEVICE_CLASS_PIMA_RESPONSE_SEND
#define UX_TRACE_DEVICE_CLASS_PIMA_STORAGE_ID_SEND
#define UX_TRACE_DEVICE_CLASS_PIMA_STORAGE_INFO_SEND
#define UX_TRACE_DEVICE_CLASS_PIMA_GET_DEVICE_PROP_DESC_GET
#define UX_TRACE_DEVICE_CLASS_PIMA_GET_DEVICE_PROP_VALUE
#define UX_TRACE_DEVICE_CLASS_PIMA_GET_DEVICE_PROP_VALUE_SET
#define UX_TRACE_DEVICE_CLASS_PIMA_GET_OBJECT_PROP_DESC
#define UX_TRACE_DEVICE_CLASS_PIMA_GET_OBJECT_PROP_VALUE
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECTS_PROPS_SUPPORTED_GET
#define UX_TRACE_DEVICE_CLASS_PIMA_GET_OBJECT_REFERENCES
#define UX_TRACE_DEVICE_CLASS_PIMA_OBJECTS_PROPS_SUPPORTED_SET
#define UX_TRACE_DEVICE_CLASS_PIMA_SET_OBJECT_REFERENCES
#define UX_TRACE_DEVICE_CLASS_PIMA_STORAGE_FORMAT
#define UX_TRACE_DEVICE_CLASS_PIMA_DEVICE_RESET
#define UX_TRACE_DEVICE_CLASS_PIMA_SET_OBJECT_PROP_VALUE
#define UX_TRACE_DEVICE_CLASS_RNDIS_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_RNDIS_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_RNDIS_PACKET_RECEIVE
#define UX_TRACE_DEVICE_CLASS_RNDIS_PACKET_TRANSMIT
#define UX_TRACE_DEVICE_CLASS_RNDIS_MSG_QUERY
#define UX_TRACE_DEVICE_CLASS_RNDIS_MSG_KEEP_ALIVE
#define UX_TRACE_DEVICE_CLASS_RNDIS_MSG_RESET
#define UX_TRACE_DEVICE_CLASS_RNDIS_MSG_SET
#define UX_TRACE_DEVICE_CLASS_STORAGE_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_STORAGE_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_STORAGE_FORMAT
#define UX_TRACE_DEVICE_CLASS_STORAGE_INQUIRY
#define UX_TRACE_DEVICE_CLASS_STORAGE_MODE_SELECT
#define UX_TRACE_DEVICE_CLASS_STORAGE_MODE_SENSE
#define UX_TRACE_DEVICE_CLASS_STORAGE_PREVENT_ALLOW_MEDIA_REMOVAL
#define UX_TRACE_DEVICE_CLASS_STORAGE_READ
#define UX_TRACE_DEVICE_CLASS_STORAGE_READ_CAPACITY
#define UX_TRACE_DEVICE_CLASS_STORAGE_READ_FORMAT_CAPACITY
#define UX_TRACE_DEVICE_CLASS_STORAGE_READ_TOC
#define UX_TRACE_DEVICE_CLASS_STORAGE_REQUEST_SENSE
#define UX_TRACE_DEVICE_CLASS_STORAGE_TEST_READY
#define UX_TRACE_DEVICE_CLASS_STORAGE_START_STOP
#define UX_TRACE_DEVICE_CLASS_STORAGE_VERIFY
#define UX_TRACE_DEVICE_CLASS_STORAGE_WRITE
#define UX_TRACE_DEVICE_CLASS_STORAGE_GET_CONFIGURATION
#define UX_TRACE_DEVICE_CLASS_STORAGE_SYNCHRONIZE_CACHE
#define UX_TRACE_DEVICE_CLASS_STORAGE_OTHER
#define UX_TRACE_DEVICE_CLASS_CDC_ECM_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_CDC_ECM_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_CDC_ECM_CHANGE
#define UX_TRACE_DEVICE_CLASS_CDC_ECM_READ
#define UX_TRACE_DEVICE_CLASS_CDC_ECM_WRITE
#define UX_TRACE_DEVICE_CLASS_CDC_ECM_PACKET_TRANSMIT
#define UX_TRACE_DEVICE_CLASS_CDC_ECM_PACKET_RECEIVE
#define UX_TRACE_DEVICE_CLASS_DFU_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_DFU_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_PRINTER_ACTIVATE
#define UX_TRACE_DEVICE_CLASS_PRINTER_DEACTIVATE
#define UX_TRACE_DEVICE_CLASS_PRINTER_READ
#define UX_TRACE_DEVICE_CLASS_PRINTER_WRITE
#define UX_TRACE_ERROR
#define UX_TRACE_OBJECT_REGISTER
#define UX_TRACE_OBJECT_UNREGISTER
#define UX_TRACE_IN_LINE_INSERT
#define UX_TRACE_EVENT_UPDATE
#define UX_SYSTEM_LEVEL_INTERRUPT
#define UX_SYSTEM_LEVEL_THREAD
#define UX_SYSTEM_CONTEXT_HCD
#define UX_SYSTEM_CONTEXT_DCD
#define UX_SYSTEM_CONTEXT_INIT
#define UX_SYSTEM_CONTEXT_ENUMERATOR
#define UX_SYSTEM_CONTEXT_ROOT_HUB
#define UX_SYSTEM_CONTEXT_HUB
#define UX_SYSTEM_CONTEXT_CLASS
#define UX_SYSTEM_CONTEXT_UTILITY
#define UX_SYSTEM_CONTEXT_DEVICE_STACK
#define UX_SYSTEM_CONTEXT_HOST_STACK
#define UX_PERIODIC_RATE
#define UX_PERIODIC_RATE
#define UX_INTERRUPT_SAVE_AREA
#define UX_INTERRUPT_SAVE_AREA
#define UX_DISABLE
#define UX_DISABLE
#define UX_RESTORE
#define UX_RESTORE
#define UX_INT_SAVE_AREA
#define UX_DISABLE_INTS
#define UX_RESTORE_INTS
#define UX_EMPTY
#define UX_EMPTY
#define UX_TIMER
#define UX_THREAD
#define UX_AUTO_START
#define UX_AUTO_START
#define UX_DONT_START
#define UX_DONT_START
#define UX_AUTO_ACTIVATE
#define UX_AUTO_ACTIVATE
#define UX_NO_ACTIVATE
#define UX_NO_ACTIVATE
#define UX_THREAD_GET_SYSTEM_STATE
#define UX_WAIT_FOREVER
#define UX_WAIT_FOREVER
#define UX_NO_WAIT
#define UX_NO_WAIT
#define UX_NO_TIME_SLICE
#define UX_NO_TIME_SLICE
#define UX_SEMAPHORE
#define UX_MUTEX
#define UX_EVENT_FLAGS_GROUP
#define UX_OR_CLEAR
#define UX_OR_CLEAR
#define UX_OR
#define UX_OR
#define UX_AND_CLEAR
#define UX_AND_CLEAR
#define UX_AND
#define UX_AND
#define UX_NO_EVENTS
#define UX_NO_EVENTS
#define UX_NULL
#define UX_INVALID_PTR
#define UX_TRUE
#define UX_FALSE
#define UX_TT_MASK
#define UX_TT_BANDWIDTH
#define UX_SLAVE_ENDPOINT_DEFAULT_BUFFER_SIZE
#define UX_MAX_BYTES_PER_FRAME_FS
#define UX_MAX_BYTES_PER_MICROFRAME_HS
#define UX_SETUP_REQUEST_TYPE
#define UX_SETUP_REQUEST
#define UX_SETUP_VALUE
#define UX_SETUP_INDEX
#define UX_SETUP_LENGTH
#define UX_SETUP_SIZE
#define UX_GET_STATUS
#define UX_CLEAR_FEATURE
#define UX_SET_FEATURE
#define UX_SET_ADDRESS
#define UX_GET_DESCRIPTOR
#define UX_SET_DESCRIPTOR
#define UX_GET_CONFIGURATION
#define UX_SET_CONFIGURATION
#define UX_GET_INTERFACE
#define UX_SET_INTERFACE
#define UX_SYNCH_FRAME
#define UX_ENDPOINT_HALT
#define UX_REQUEST_FEATURE_ENDPOINT_HALT
#define UX_REQUEST_FEATURE_DEVICE_REMOTE_WAKEUP
#define UX_REQUEST_FEATURE_TEST_MODE
#define UX_UNUSED
#define UX_USED
#define UX_MEMORY_UNUSED
#define UX_MEMORY_USED
#define UX_REGULAR_MEMORY
#define UX_CACHE_SAFE_MEMORY
#define UX_NO_ALIGN
#define UX_ALIGN_16
#define UX_ALIGN_MIN
#define UX_ALIGN_32
#define UX_ALIGN_64
#define UX_ALIGN_128
#define UX_ALIGN_256
#define UX_ALIGN_512
#define UX_ALIGN_1024
#define UX_ALIGN_2048
#define UX_ALIGN_4096
#define UX_SAFE_ALIGN
#define UX_MAX_SCATTER_GATHER_ALIGNMENT
#define UX_MAX_USB_DEVICES
#define UX_ENDPOINT_DIRECTION
#define UX_ENDPOINT_IN
#define UX_ENDPOINT_OUT
#define UX_MASK_ENDPOINT_TYPE
#define UX_CONTROL_ENDPOINT
#define UX_ISOCHRONOUS_ENDPOINT
#define UX_BULK_ENDPOINT
#define UX_INTERRUPT_ENDPOINT
#define UX_ISOCHRONOUS_ENDPOINT_IN
#define UX_ISOCHRONOUS_ENDPOINT_OUT
#define UX_BULK_ENDPOINT_IN
#define UX_BULK_ENDPOINT_OUT
#define UX_INTERRUPT_ENDPOINT_IN
#define UX_INTERRUPT_ENDPOINT_OUT
#define UX_MAX_PACKET_SIZE_MASK
#define UX_MAX_NUMBER_OF_TRANSACTIONS_MASK
#define UX_MAX_NUMBER_OF_TRANSACTIONS_SHIFT
#define UX_REQUEST_DIRECTION
#define UX_REQUEST_IN
#define UX_REQUEST_OUT
#define UX_REQUEST_TYPE
#define UX_REQUEST_TYPE_STANDARD
#define UX_REQUEST_TYPE_CLASS
#define UX_REQUEST_TYPE_VENDOR
#define UX_REQUEST_TARGET
#define UX_REQUEST_TARGET_DEVICE
#define UX_REQUEST_TARGET_INTERFACE
#define UX_REQUEST_TARGET_ENDPOINT
#define UX_REQUEST_TARGET_OTHER
#define UX_DEVICE_RESET
#define UX_DEVICE_ATTACHED
#define UX_DEVICE_ADDRESSED
#define UX_DEVICE_CONFIGURED
#define UX_DEVICE_SUSPENDED
#define UX_DEVICE_RESUMED
#define UX_DEVICE_SELF_POWERED_STATE
#define UX_DEVICE_BUS_POWERED_STATE
#define UX_DEVICE_REMOTE_WAKEUP
#define UX_DEVICE_BUS_RESET_COMPLETED
#define UX_DEVICE_REMOVED
#define UX_DEVICE_FORCE_DISCONNECT
#define UX_ENDPOINT_RESET
#define UX_ENDPOINT_RUNNING
#define UX_ENDPOINT_HALTED
#define UX_DEVICE_DESCRIPTOR_ITEM
#define UX_CONFIGURATION_DESCRIPTOR_ITEM
#define UX_STRING_DESCRIPTOR_ITEM
#define UX_INTERFACE_DESCRIPTOR_ITEM
#define UX_ENDPOINT_DESCRIPTOR_ITEM
#define UX_DEVICE_QUALIFIER_DESCRIPTOR_ITEM
#define UX_OTHER_SPEED_DESCRIPTOR_ITEM
#define UX_OTG_DESCRIPTOR_ITEM
#define UX_INTERFACE_ASSOCIATION_DESCRIPTOR_ITEM
#define UX_BOS_DESCRIPTOR_ITEM
#define UX_DEVICE_CAPABILITY_DESCRIPTOR_ITEM
#define UX_DFU_FUNCTIONAL_DESCRIPTOR_ITEM
#define UX_HUB_DESCRIPTOR_ITEM
#define UX_CAPABILITY_WIRELESS_USB
#define UX_CAPABILITY_USB_2_0_EXTENSION
#define UX_CAPABILITY_SUPERSPEED_USB
#define UX_CAPABILITY_CONTAINER_ID
#define UX_CAPABILITY_PLATFORM
#define UX_CAPABILITY_POWER_DELIVERY
#define UX_CAPABILITY_BATTERY_INFO
#define UX_CAPABILITY_PD_CONSUMER_PORT
#define UX_CAPABILITY_PD_PROVIDER_PORT
#define UX_CAPABILITY_SUPERSPEED_PLUS
#define UX_CAPABILITY_PRECISION_TIME_MEASUREMENT
#define UX_CAPABILITY_WIRELESS_USB_EXT
#define UX_CAPABILITY_BILLBOARD
#define UX_CAPABILITY_AUTHENTICATION
#define UX_CAPABILITY_BILLBOARD_EX
#define UX_CAPABILITY_CONFIGURATION_SUMMARY
#define UX_CONTROL_TRANSFER_TIMEOUT
#define UX_NON_CONTROL_TRANSFER_TIMEOUT
#define UX_PORT_ENABLE_WAIT
#define UX_DEVICE_ADDRESS_SET_WAIT
#define UX_HIGH_SPEED_DETECTION_HANDSHAKE_SUSPEND_WAIT
#define UX_ENUMERATION_THREAD_WAIT
#define UX_CLASS_BILLBOARD_CLASS
#define UX_CLASS_BILLBOARD_SUBCLASS
#define UX_CLASS_BILLBOARD_PROTOCOL
#define UX_CLASS_BILLBOARD_DESCRIPTOR_BILLBOARD
#define UX_CLASS_BILLBOARD_DESCRIPTOR_ALTERNATE_MODE
#define UX_CLASS_BILLBOARD_MAX_NUM_ALT_MODE
#define UX_CONTROL_TRANSFER_TIMEOUT_IN_MS
#define UX_NON_CONTROL_TRANSFER_TIMEOUT_IN_MS
#define UX_PORT_ENABLE_WAIT_IN_MS
#define UX_DEVICE_ADDRESS_SET_WAIT_IN_MS
#define UX_HIGH_SPEED_DETECTION_HANDSHAKE_SUSPEND_WAIT_IN_MS
#define UX_TRANSFER_PHASE_SETUP
#define UX_TRANSFER_PHASE_DATA_IN
#define UX_TRANSFER_PHASE_DATA_OUT
#define UX_TRANSFER_PHASE_STATUS_IN
#define UX_TRANSFER_PHASE_STATUS_OUT
#define UX_DEVICE_INSERTION
#define UX_DEVICE_REMOVAL
#define UX_HID_CLIENT_INSERTION
#define UX_HID_CLIENT_REMOVAL
#define UX_STORAGE_MEDIA_INSERTION
#define UX_STORAGE_MEDIA_REMOVAL
#define UX_DEVICE_CONNECTION
#define UX_DEVICE_DISCONNECTION
#define UX_STANDALONE_WAIT_BACKGROUND_TASK
#define UX_TRANSFER_STATUS_NOT_PENDING
#define UX_TRANSFER_STATUS_PENDING
#define UX_TRANSFER_STATUS_COMPLETED
#define UX_TRANSFER_STATUS_ABORT
#define UX_DEVICE_BUS_POWERED
#define UX_DEVICE_SELF_POWERED
#define UX_MAX_SELF_POWER
#define UX_MAX_BUS_POWER
#define UX_CONFIGURATION_DEVICE_BUS_POWERED
#define UX_CONFIGURATION_DEVICE_SELF_POWERED
#define UX_STATUS_DEVICE_SELF_POWERED
#define UX_OTG_BM_ATTRIBUTES
#define UX_OTG_SRP_SUPPORT
#define UX_OTG_HNP_SUPPORT
#define UX_HCD_OTG_CAPABLE
#define UX_DCD_OTG_CAPABLE
#define UX_OTG_FEATURE_B_HNP_ENABLE
#define UX_OTG_FEATURE_A_HNP_SUPPORT
#define UX_OTG_FEATURE_A_ALT_HNP_SUPPORT
#define UX_OTG_STATUS_SELECTOR
#define UX_OTG_HOST_REQUEST_FLAG
#define UX_OTG_IDLE
#define UX_OTG_IDLE_TO_HOST
#define UX_OTG_IDLE_TO_SLAVE
#define UX_OTG_HOST_TO_IDLE
#define UX_OTG_HOST_TO_SLAVE
#define UX_OTG_SLAVE_TO_IDLE
#define UX_OTG_SLAVE_TO_HOST
#define UX_OTG_SLAVE_SRP
#define UX_OTG_MODE_IDLE
#define UX_OTG_MODE_SLAVE
#define UX_OTG_MODE_HOST
#define UX_OTG_DEVICE_IDLE
#define UX_OTG_DEVICE_A
#define UX_OTG_DEVICE_B
#define UX_OTG_VBUS_IDLE
#define UX_OTG_VBUS_ON
#define UX_OTG_VBUS_OFF
#define UX_OTG_HNP_THREAD_SLEEP_TIME
#define UX_DEFAULT_HS_MPS
#define UX_DEFAULT_MPS
#define UX_LOW_SPEED_DEVICE
#define UX_FULL_SPEED_DEVICE
#define UX_HIGH_SPEED_DEVICE
#define UX_PS_CCS
#define UX_PS_CPE
#define UX_PS_PES
#define UX_PS_PSS
#define UX_PS_POCI
#define UX_PS_PRS
#define UX_PS_PPS
#define UX_PS_DS_LS
#define UX_PS_DS_FS
#define UX_PS_DS_HS
#define UX_PS_DS
#define UX_STATE_RESET
#define UX_STATE_EXIT
#define UX_STATE_IDLE
#define UX_STATE_ERROR
#define UX_STATE_NEXT
#define UX_STATE_WAIT
#define UX_STATE_LOCK
#define UX_STATE_BUSY
#define UX_STATE_STEP
#define UX_STATE_STACK_STEP
#define UX_STATE_DRIVER_STEP
#define UX_STATE_CLASS_STEP
#define UX_STATE_APP_STEP
#define UX_STATE_IS_RESET
#define UX_STATE_IS_FATAL
#define UX_STATE_IS_ERROR
#define UX_STATE_IS_BUSY
#define UX_STATE_IS_LOCKED
#define UX_SUCCESS
#define UX_ERROR
#define UX_BUSY
#define UX_TIMEOUT
#define UX_REENTRY
#define UX_INVALID_STATE
#define UX_INVALID_PARAMETER
#define UX_ABORTED
#define UX_TOO_MANY_DEVICES
#define UX_MEMORY_INSUFFICIENT
#define UX_NO_TD_AVAILABLE
#define UX_NO_ED_AVAILABLE
#define UX_SEMAPHORE_ERROR
#define UX_THREAD_ERROR
#define UX_MUTEX_ERROR
#define UX_EVENT_ERROR
#define UX_MEMORY_CORRUPTED
#define UX_MEMORY_ARRAY_FULL
#define UX_FATAL_ERROR
#define UX_ALREADY_ACTIVATED
#define UX_TRANSFER_STALLED
#define UX_TRANSFER_NO_ANSWER
#define UX_TRANSFER_ERROR
#define UX_TRANSFER_MISSED_FRAME
#define UX_TRANSFER_NOT_READY
#define UX_TRANSFER_BUS_RESET
#define UX_TRANSFER_BUFFER_OVERFLOW
#define UX_TRANSFER_APPLICATION_RESET
#define UX_TRANSFER_DATA_LESS_THAN_EXPECTED
#define UX_PORT_RESET_FAILED
#define UX_CONTROLLER_INIT_FAILED
#define UX_CONTROLLER_DEAD
#define UX_NO_BANDWIDTH_AVAILABLE
#define UX_DESCRIPTOR_CORRUPTED
#define UX_OVER_CURRENT_CONDITION
#define UX_DEVICE_ENUMERATION_FAILURE
#define UX_TOO_MANY_HUB_PORTS
#define UX_DEVICE_HANDLE_UNKNOWN
#define UX_CONFIGURATION_HANDLE_UNKNOWN
#define UX_INTERFACE_HANDLE_UNKNOWN
#define UX_ENDPOINT_HANDLE_UNKNOWN
#define UX_FUNCTION_NOT_SUPPORTED
#define UX_CONTROLLER_UNKNOWN
#define UX_PORT_INDEX_UNKNOWN
#define UX_NO_CLASS_MATCH
#define UX_HOST_CLASS_ALREADY_INSTALLED
#define UX_HOST_CLASS_UNKNOWN
#define UX_CONNECTION_INCOMPATIBLE
#define UX_HOST_CLASS_INSTANCE_UNKNOWN
#define UX_TRANSFER_TIMEOUT
#define UX_BUFFER_OVERFLOW
#define UX_NO_ALTERNATE_SETTING
#define UX_NO_DEVICE_CONNECTED
#define UX_HOST_CLASS_PROTOCOL_ERROR
#define UX_HOST_CLASS_MEMORY_ERROR
#define UX_HOST_CLASS_MEDIA_NOT_SUPPORTED
#define UX_CLASS_MALFORMED_PACKET_RECEIVED_ERROR
#define UX_HOST_CLASS_HID_REPORT_OVERFLOW
#define UX_HOST_CLASS_HID_USAGE_OVERFLOW
#define UX_HOST_CLASS_HID_TAG_UNSUPPORTED
#define UX_HOST_CLASS_HID_PUSH_OVERFLOW
#define UX_HOST_CLASS_HID_POP_UNDERFLOW
#define UX_HOST_CLASS_HID_COLLECTION_OVERFLOW
#define UX_HOST_CLASS_HID_COLLECTION_UNDERFLOW
#define UX_HOST_CLASS_HID_MIN_MAX_ERROR
#define UX_HOST_CLASS_HID_DELIMITER_ERROR
#define UX_HOST_CLASS_HID_REPORT_ERROR
#define UX_HOST_CLASS_HID_PERIODIC_REPORT_ERROR
#define UX_HOST_CLASS_HID_UNKNOWN
#define UX_HOST_CLASS_AUDIO_WRONG_TYPE
#define UX_HOST_CLASS_AUDIO_WRONG_INTERFACE
#define UX_CLASS_CDC_ECM_LINK_STATE_DOWN_ERROR
#define UX_HCD_DISABLE_CONTROLLER
#define UX_HCD_GET_PORT_STATUS
#define UX_HCD_ENABLE_PORT
#define UX_HCD_DISABLE_PORT
#define UX_HCD_POWER_ON_PORT
#define UX_HCD_POWER_DOWN_PORT
#define UX_HCD_SUSPEND_PORT
#define UX_HCD_RESUME_PORT
#define UX_HCD_RESET_PORT
#define UX_HCD_GET_FRAME_NUMBER
#define UX_HCD_SET_FRAME_NUMBER
#define UX_HCD_TRANSFER_REQUEST
#define UX_HCD_TRANSFER_RUN
#define UX_HCD_TRANSFER_ABORT
#define UX_HCD_CREATE_ENDPOINT
#define UX_HCD_DESTROY_ENDPOINT
#define UX_HCD_RESET_ENDPOINT
#define UX_HCD_PROCESS_DONE_QUEUE
#define UX_HCD_TASKS_RUN
#define UX_HCD_UNINITIALIZE
#define UX_DCD_DISABLE_CONTROLLER
#define UX_DCD_GET_PORT_STATUS
#define UX_DCD_ENABLE_PORT
#define UX_DCD_DISABLE_PORT
#define UX_DCD_POWER_ON_PORT
#define UX_DCD_POWER_DOWN_PORT
#define UX_DCD_SUSPEND_PORT
#define UX_DCD_RESUME_PORT
#define UX_DCD_RESET_PORT
#define UX_DCD_GET_FRAME_NUMBER
#define UX_DCD_SET_FRAME_NUMBER
#define UX_DCD_TRANSFER_REQUEST
#define UX_DCD_TRANSFER_RUN
#define UX_DCD_TRANSFER_ABORT
#define UX_DCD_CREATE_ENDPOINT
#define UX_DCD_DESTROY_ENDPOINT
#define UX_DCD_RESET_ENDPOINT
#define UX_DCD_SET_DEVICE_ADDRESS
#define UX_DCD_ISR_PENDING
#define UX_DCD_TASKS_RUN
#define UX_DCD_CHANGE_STATE
#define UX_DCD_STALL_ENDPOINT
#define UX_DCD_ENDPOINT_STATUS
#define UX_HCD_STATUS_UNUSED
#define UX_HCD_STATUS_HALTED
#define UX_HCD_STATUS_OPERATIONAL
#define UX_HCD_STATUS_DEAD
#define UX_DCD_STATUS_HALTED
#define UX_DCD_STATUS_OPERATIONAL
#define UX_DCD_STATUS_DEAD
#define UX_DCD_VBUS_RESET
#define UX_DCD_VBUS_SET
#define UX_HOST_CLASS_COMMAND_QUERY
#define UX_HOST_CLASS_COMMAND_ACTIVATE
#define UX_HOST_CLASS_COMMAND_DEACTIVATE
#define UX_HOST_CLASS_COMMAND_DESTROY
#define UX_HOST_CLASS_COMMAND_ACTIVATE_START
#define UX_HOST_CLASS_COMMAND_ACTIVATE_WAIT
#define UX_SLAVE_CLASS_COMMAND_QUERY
#define UX_SLAVE_CLASS_COMMAND_ACTIVATE
#define UX_SLAVE_CLASS_COMMAND_DEACTIVATE
#define UX_SLAVE_CLASS_COMMAND_REQUEST
#define UX_SLAVE_CLASS_COMMAND_INITIALIZE
#define UX_SLAVE_CLASS_COMMAND_CHANGE
#define UX_SLAVE_CLASS_COMMAND_UNINITIALIZE
#define UX_HOST_CLASS_COMMAND_USAGE_PIDVID
#define UX_HOST_CLASS_COMMAND_USAGE_CSP
#define UX_HOST_CLASS_COMMAND_USAGE_DCSP
#define UX_HOST_CLASS_INSTANCE_FREE
#define UX_HOST_CLASS_INSTANCE_LIVE
#define UX_HOST_CLASS_INSTANCE_SHUTDOWN
#define UX_HOST_CLASS_INSTANCE_MOUNTING
#define UX_RH_ENUMERATION_RETRY
#define UX_RH_ENUMERATION_RETRY_DELAY
#define UX_PCI_NB_FUNCTIONS
#define UX_PCI_NB_DEVICE
#define UX_PCI_NB_BUS
#define UX_PCI_CMD_IO_ENABLE
#define UX_PCI_CMD_MEM_ENABLE
#define UX_PCI_CMD_MASTER_ENABLE
#define UX_PCI_CMD_MONITOR_ENABLE
#define UX_PCI_CMD_MEM_WRITE_INV_ENABLE
#define UX_PCI_CMD_SNOOP_PALETTE_ENABLE
#define UX_PCI_CMD_PARITY_ERROR_ENABLE
#define UX_PCI_CMD_WAIT_CYCLE_CTRL_ENABLE
#define UX_PCI_CMD_SERR_ENABLE
#define UX_PCI_CMD_FBB_ENABLE
#define UX_PCI_CFG_CTRL_ADDRESS
#define UX_PCI_CFG_DATA_ADDRESS
#define UX_PCI_CFG_VENDOR_ID
#define UX_PCI_CFG_DEVICE_ID
#define UX_PCI_CFG_COMMAND
#define UX_PCI_CFG_STATUS
#define UX_PCI_CFG_REVISION
#define UX_PCI_CFG_PROGRAMMING_IF
#define UX_PCI_CFG_SUBCLASS
#define UX_PCI_CFG_CLASS
#define UX_PCI_CFG_CACHE_LINE_SIZE
#define UX_PCI_CFG_LATENCY_TIMER
#define UX_PCI_CFG_HEADER_TYPE
#define UX_PCI_CFG_BIST
#define UX_PCI_CFG_BASE_ADDRESS_0
#define UX_PCI_CFG_BASE_ADDRESS_1
#define UX_PCI_CFG_BASE_ADDRESS_2
#define UX_PCI_CFG_BASE_ADDRESS_3
#define UX_PCI_CFG_BASE_ADDRESS_4
#define UX_PCI_CFG_BASE_ADDRESS_5
#define UX_PCI_CFG_CARDBUS_CIS
#define UX_PCI_CFG_SUB_VENDOR_ID
#define UX_PCI_CFG_SUB_SYSTEM_ID
#define UX_PCI_CFG_EXPANSION_ROM_ADDRESS
#define UX_PCI_CFG_RESERVED_0
#define UX_PCI_CFG_RESERVED_1
#define UX_PCI_CFG_INT_LINE
#define UX_PCI_CFG_INT_PIN
#define UX_PCI_CFG_MIN_GNT
#define UX_PCI_CFG_MAX_LATENCY
#define UX_PCI_CFG_SBRN
#define UX_PCI_CFG_FLADJ
#define UX_SYSTEM_DFU_STATE_APP_IDLE
#define UX_SYSTEM_DFU_STATE_APP_DETACH
#define UX_SYSTEM_DFU_STATE_DFU_IDLE
#define UX_SYSTEM_DFU_STATE_DFU_DNLOAD_SYNC
#define UX_SYSTEM_DFU_STATE_DFU_DNBUSY
#define UX_SYSTEM_DFU_STATE_DFU_DNLOAD_IDLE
#define UX_SYSTEM_DFU_STATE_DFU_MANIFEST_SYNC
#define UX_SYSTEM_DFU_STATE_DFU_MANIFEST
#define UX_SYSTEM_DFU_STATE_DFU_MANIFEST_WAIT_RESET
#define UX_SYSTEM_DFU_STATE_DFU_UPLOAD_IDLE
#define UX_SYSTEM_DFU_STATE_DFU_ERROR
#define UX_HOST_CLASS_PRINTER_NAME_LENGTH
UX_HUB_TT_STRUCT
ux_hub_tt_port_mapping
ux_hub_tt_max_bandwidth
UX_HOST_CLASS_COMMAND_STRUCT
ux_host_class_command_request
ux_host_class_command_container
ux_host_class_command_instance
ux_host_class_command_usage
ux_host_class_command_pid
ux_host_class_command_vid
ux_host_class_command_class
ux_host_class_command_subclass
ux_host_class_command_protocol
ux_host_class_command_iad_class
ux_host_class_command_iad_subclass
ux_host_class_command_iad_protocol
UX_HOST_CLASS_STRUCT
ux_host_class_command_class_ptr
UX_HOST_CLASS_STRUCT
ux_host_class_name
ux_host_class_status
ux_host_class_entry_function
ux_host_class_first_instance
ux_host_class_client
ux_host_class_media
ux_host_class_ext
UX_TRANSFER_STRUCT
ux_transfer_request_status
UX_ENDPOINT_STRUCT
ux_transfer_request_endpoint
ux_transfer_request_data_pointer
ux_transfer_request_requested_length
ux_transfer_request_actual_length
ux_transfer_request_type
ux_transfer_request_function
ux_transfer_request_value
ux_transfer_request_index
ux_transfer_request_completion_function
ux_transfer_request_class_instance
ux_transfer_request_maximum_length
ux_transfer_request_timeout_value
ux_transfer_request_completion_code
ux_transfer_request_packet_length
ux_transfer_request_next_transfer_request
ux_transfer_request_user_specific
ux_transfer_request_semaphore
ux_transfer_request_thread_pending
#define UX_TRANSFER_STATE_RESET
#define UX_TRANSFER_STATE_IDLE
#define UX_TRANSFER_STATE_IS_BUSY
#define UX_TRANSFER_STATE_IS_IDLE
#define UX_TRANSFER_FLAGS_RESET
#define UX_TRANSFER_FLAG_LOCK
#define UX_TRANSFER_FLAG_AUTO_WAIT
#define UX_TRANSFER_FLAG_AUTO_DEVICE_UNLOCK
UX_ENDPOINT_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bEndpointAddress
bmAttributes
wMaxPacketSize
bInterval
#define UX_ENDPOINT_DESCRIPTOR_ENTRIES
#define UX_ENDPOINT_DESCRIPTOR_LENGTH
UX_ENDPOINT_STRUCT
ux_endpoint
ux_endpoint_state
ux_endpoint_ed
ux_endpoint_descriptor
ux_endpoint_next_endpoint
UX_INTERFACE_STRUCT
ux_endpoint_interface
UX_DEVICE_STRUCT
ux_endpoint_device
ux_endpoint_transfer_request
UX_DEVICE_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bcdUSB
bDeviceClass
bDeviceSubClass
bDeviceProtocol
bMaxPacketSize0
idVendor
idProduct
bcdDevice
iManufacturer
iProduct
iSerialNumber
bNumConfigurations
#define UX_DEVICE_DESCRIPTOR_ENTRIES
#define UX_DEVICE_DESCRIPTOR_LENGTH
UX_DEVICE_QUALIFIER_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bcdUSB
bDeviceClass
bDeviceSubClass
bDeviceProtocol
bMaxPacketSize0
bNumConfigurations
bReserved
#define UX_DEVICE_QUALIFIER_DESCRIPTOR_ENTRIES
#define UX_DEVICE_QUALIFIER_DESCRIPTOR_LENGTH
UX_OTHER_SPEED_DESCRIPTOR_STRUCT
bLength
bDescriptorType
wTotalLength
bNumInterfaces
bConfigurationValue
iConfiguration
bmAttributes
MaxPower
#define UX_OTHER_SPEED_DESCRIPTOR_ENTRIES
#define UX_OTHER_SPEED_DESCRIPTOR_LENGTH
UX_OTG_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bmAttributes
bcdOTG
#define UX_OTG_DESCRIPTOR_ENTRIES
#define UX_OTG_DESCRIPTOR_LENGTH
UX_INTERFACE_ASSOCIATION_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bFirstInterface
bInterfaceCount
bFunctionClass
bFunctionSubClass
bFunctionProtocol
iFunction
#define UX_INTERFACE_ASSOCIATION_DESCRIPTOR_ENTRIES
#define UX_INTERFACE_ASSOCIATION_DESCRIPTOR_LENGTH
UX_DEVICE_STRUCT
ux_device_handle
ux_device_type
ux_device_state
ux_device_address
ux_device_speed
ux_device_power_source
UX_CONFIGURATION_STRUCT
ux_device_current_configuration
ux_device_protection_semaphore
ux_device_class
ux_device_class_instance
ux_device_first_configuration
ux_device_descriptor
ux_device_control_endpoint
ux_device_port_location
ux_device_parent
ux_device_max_power
ux_device_hub_tt
#define UX_DEVICE_FLAG_LOCK
#define UX_DEVICE_FLAG_RESET
#define UX_DEVICE_FLAG_ENUM
#define UX_DEVICE_FLAG_PROTECT
#define UX_DEVICE_HCD_GET
#define UX_DEVICE_HCD_SET
#define UX_DEVICE_HCD_MATCH
#define UX_DEVICE_HCD_GET
#define UX_DEVICE_HCD_SET
#define UX_DEVICE_HCD_MATCH
#define UX_DEVICE_PARENT_GET
#define UX_DEVICE_PARENT_SET
#define UX_DEVICE_PARENT_MATCH
#define UX_DEVICE_PARENT_IS_HUB
#define UX_DEVICE_PARENT_IS_ROOTHUB
#define UX_DEVICE_MAX_POWER_GET
#define UX_DEVICE_MAX_POWER_SET
#define UX_DEVICE_PARENT_GET
#define UX_DEVICE_PARENT_SET
#define UX_DEVICE_PARENT_MATCH
#define UX_DEVICE_PARENT_IS_HUB
#define UX_DEVICE_PARENT_IS_ROOTHUB
#define UX_DEVICE_MAX_POWER_GET
#define UX_DEVICE_MAX_POWER_SET
#define UX_DEVICE_PORT_LOCATION_GET
#define UX_DEVICE_PORT_LOCATION_SET
#define UX_DEVICE_PORT_LOCATION_MATCH
UX_CONFIGURATION_DESCRIPTOR_STRUCT
bLength
bDescriptorType
wTotalLength
bNumInterfaces
bConfigurationValue
iConfiguration
bmAttributes
MaxPower
#define UX_CONFIGURATION_DESCRIPTOR_ENTRIES
#define UX_CONFIGURATION_DESCRIPTOR_LENGTH
UX_CONFIGURATION_STRUCT
ux_configuration_handle
ux_configuration_state
ux_configuration_otg_capabilities
ux_configuration_descriptor
ux_configuration_first_interface
ux_configuration_next_configuration
ux_configuration_device
ux_configuration_iad_class
ux_configuration_iad_subclass
ux_configuration_iad_protocol
UX_INTERFACE_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bInterfaceNumber
bAlternateSetting
bNumEndpoints
bInterfaceClass
bInterfaceSubClass
bInterfaceProtocol
iInterface
#define UX_INTERFACE_DESCRIPTOR_ENTRIES
#define UX_INTERFACE_DESCRIPTOR_LENGTH
UX_INTERFACE_STRUCT
ux_interface_handle
ux_interface_state
ux_interface_current_alternate_setting
ux_interface_descriptor
ux_interface_class
ux_interface_class_instance
ux_interface_first_endpoint
ux_interface_next_interface
ux_interface_configuration
ux_interface_iad_class
ux_interface_iad_subclass
ux_interface_iad_protocol
UX_STRING_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bString
#define UX_STRING_DESCRIPTOR_ENTRIES
#define UX_STRING_DESCRIPTOR_LENGTH
UX_BOS_DESCRIPTOR_STRUCT
bLength
bDescriptorType
wTotalLength
bNumDeviceCaps
#define UX_BOS_DESCRIPTOR_ENTRIES
#define UX_BOS_DESCRIPTOR_LENGTH
UX_USB_2_0_EXTENSION_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bDevCapabilityType
bmAttributes
#define UX_USB_2_0_EXTENSION_DESCRIPTOR_ENTRIES
#define UX_USB_2_0_EXTENSION_DESCRIPTOR_LENGTH
UX_CONTAINER_ID_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bDevCapabilityType
bReserved
ContainerID
#define UX_CONTAINER_ID_DESCRIPTOR_ENTRIES
#define UX_CONTAINER_ID_DESCRIPTOR_LENGTH
UX_DFU_FUNCTIONAL_DESCRIPTOR_STRUCT
bLength
bDescriptorType
bmAttributes
wDetachTimeOut
wTransferSize
bcdDFUVersion
#define UX_DFU_FUNCTIONAL_DESCRIPTOR_ENTRIES
#define UX_DFU_FUNCTIONAL_DESCRIPTOR_LENGTH
UX_HCD_STRUCT
ux_hcd_name
ux_hcd_status
ux_hcd_controller_type
ux_hcd_irq
ux_hcd_nb_root_hubs
ux_hcd_root_hub_signal
ux_hcd_nb_devices
ux_hcd_thread_signal
ux_hcd_rh_device_connection
ux_hcd_io
ux_hcd_entry_function
ux_hcd_controller_hardware
ux_hcd_address
ux_hcd_power_switch
ux_hcd_available_bandwidth
ux_hcd_version
UX_SLAVE_TRANSFER_STRUCT
ux_slave_transfer_request_status
ux_slave_transfer_request_type
UX_SLAVE_ENDPOINT_STRUCT
ux_slave_transfer_request_endpoint
ux_slave_transfer_request_data_pointer
ux_slave_transfer_request_current_data_pointer
ux_slave_transfer_request_requested_length
ux_slave_transfer_request_actual_length
ux_slave_transfer_request_in_transfer_length
ux_slave_transfer_request_transfer_length
ux_slave_transfer_request_completion_code
ux_slave_transfer_request_phase
ux_slave_transfer_request_completion_function
ux_slave_transfer_request_semaphore
ux_slave_transfer_request_timeout
ux_slave_transfer_request_force_zlp
ux_slave_transfer_request_setup
ux_slave_transfer_request_status_phase_ignore
#define UX_SLAVE_TRANSFER_STATE_RESET
UX_SLAVE_ENDPOINT_STRUCT
ux_slave_endpoint_status
ux_slave_endpoint_state
ux_slave_endpoint_ed
ux_slave_endpoint_descriptor
ux_slave_endpoint_next_endpoint
UX_SLAVE_INTERFACE_STRUCT
ux_slave_endpoint_interface
UX_SLAVE_DEVICE_STRUCT
ux_slave_endpoint_device
ux_slave_endpoint_transfer_request
UX_SLAVE_INTERFACE_STRUCT
ux_slave_interface_status
UX_SLAVE_CLASS_STRUCT
ux_slave_interface_class
ux_slave_interface_class_instance
ux_slave_interface_descriptor
ux_slave_interface_next_interface
ux_slave_interface_first_endpoint
UX_SLAVE_DEVICE_STRUCT
ux_slave_device_state
ux_slave_device_descriptor
ux_slave_device_control_endpoint
ux_slave_device_configuration_selected
ux_slave_device_configuration_descriptor
ux_slave_device_first_interface
ux_slave_device_interfaces_pool
ux_slave_device_interfaces_pool_number
ux_slave_device_endpoints_pool
ux_slave_device_endpoints_pool_number
ux_slave_device_power_state
UX_SLAVE_DCD_STRUCT
ux_slave_dcd_status
ux_slave_dcd_controller_type
ux_slave_dcd_otg_capabilities
ux_slave_dcd_irq
ux_slave_dcd_io
ux_slave_dcd_device_address
ux_slave_dcd_function
ux_slave_dcd_controller_hardware
UX_SLAVE_CLASS_COMMAND_STRUCT
ux_slave_class_command_request
ux_slave_class_command_container
ux_slave_class_command_interface
ux_slave_class_command_pid
ux_slave_class_command_vid
ux_slave_class_command_class
ux_slave_class_command_subclass
ux_slave_class_command_protocol
ux_slave_class_command_class_ptr
ux_slave_class_command_parameter
ux_slave_class_command_interface_number
UX_SLAVE_CLASS_STRUCT
ux_slave_class_name
ux_slave_class_status
ux_slave_class_entry_function
ux_slave_class_instance
ux_slave_class_client
ux_slave_class_thread
ux_slave_class_thread_stack
ux_slave_class_interface_parameter
ux_slave_class_interface_number
ux_slave_class_configuration_number
ux_slave_class_interface
UX_MEMORY_BLOCK_STRUCT
ux_memory_block_size
ux_memory_block_status
ux_memory_block_next
ux_memory_block_previous
UX_SYSTEM_STRUCT
ux_system_regular_memory_pool_start
ux_system_regular_memory_pool_size
ux_system_regular_memory_pool_free
ux_system_cache_safe_memory_pool_start
ux_system_cache_safe_memory_pool_size
ux_system_cache_safe_memory_pool_free
ux_system_thread_lowest_priority
ux_system_mutex
ux_system_last_error
ux_system_error_count
ux_system_error_callback_function
UX_SYSTEM_HOST_STRUCT
ux_system_host_max_class
ux_system_host_class_array
ux_system_host_registered_hcd
ux_system_host_hcd_array
ux_system_host_max_devices
ux_system_host_device_array
ux_system_host_max_ed
ux_system_host_max_td
ux_system_host_max_iso_td
ux_system_host_enum_thread_stack
ux_system_host_enum_thread
ux_system_host_enum_semaphore
ux_system_host_enum_hub_function
ux_system_host_hcd_thread_stack
ux_system_host_hcd_thread
ux_system_host_hcd_semaphore
ux_system_host_change_function
#define UX_SYSTEM_HOST_MAX_CLASS_GET
#define UX_SYSTEM_HOST_MAX_CLASS_SET
#define UX_SYSTEM_HOST_MAX_CLASS_GET
#define UX_SYSTEM_HOST_MAX_CLASS_SET
#define UX_SYSTEM_HOST_MAX_HCD_GET
#define UX_SYSTEM_HOST_MAX_HCD_SET
#define UX_SYSTEM_HOST_MAX_HCD_GET
#define UX_SYSTEM_HOST_MAX_HCD_SET
#define UX_SYSTEM_HOST_MAX_DEVICES_SET
#define UX_SYSTEM_HOST_MAX_DEVICES_GET
#define UX_SYSTEM_HOST_MAX_DEVICES_SET
#define UX_SYSTEM_HOST_MAX_DEVICES_GET
UX_SYSTEM_SLAVE_STRUCT
ux_system_slave_dcd
ux_system_slave_device
ux_system_slave_device_framework
ux_system_slave_device_framework_length
ux_system_slave_device_framework_full_speed
ux_system_slave_device_framework_length_full_speed
ux_system_slave_device_framework_high_speed
ux_system_slave_device_framework_length_high_speed
ux_system_slave_string_framework
ux_system_slave_string_framework_length
ux_system_slave_language_id_framework
ux_system_slave_language_id_framework_length
ux_system_slave_dfu_framework
ux_system_slave_dfu_framework_length
ux_system_slave_class_array
ux_system_slave_interface_class_array
ux_system_slave_speed
ux_system_slave_power_state
ux_system_slave_remote_wakeup_capability
ux_system_slave_remote_wakeup_enabled
ux_system_slave_device_dfu_capabilities
ux_system_slave_device_dfu_detach_timeout
ux_system_slave_device_dfu_transfer_size
ux_system_slave_device_dfu_state_machine
ux_system_slave_device_dfu_mode
ux_system_slave_change_function
ux_system_slave_device_vendor_request
ux_system_slave_device_vendor_request_function
#define UX_SYSTEM_DEVICE_MAX_CLASS_SET
#define UX_SYSTEM_DEVICE_MAX_CLASS_GET
#define UX_SYSTEM_DEVICE_MAX_CLASS_SET
#define UX_SYSTEM_DEVICE_MAX_CLASS_GET
UX_SYSTEM_OTG_STRUCT
ux_system_otg_thread
ux_system_otg_thread_stack
ux_system_otg_semaphore
ux_system_otg_function
ux_system_otg_mode
ux_system_otg_io
ux_system_otg_vbus_state
ux_system_otg_change_mode_event
ux_system_otg_change_vbus_event
ux_system_otg_slave_role_swap_flag
ux_system_otg_slave_set_feature_flag
ux_system_otg_device_type
ux_system_otg_vbus_function
ux_system_otg_change_mode_callback
UX_HOST_CLASS_DPUMP_STRUCT
ux_host_class_dpump_next_instance
ux_host_class_dpump_class
ux_host_class_dpump_device
ux_host_class_dpump_interface
ux_host_class_dpump_bulk_out_endpoint
ux_host_class_dpump_bulk_in_endpoint
ux_host_class_dpump_interrupt_endpoint
ux_host_class_dpump_state
ux_host_class_dpump_semaphore
#define ux_system_initialize
#define ux_system_uninitialize
#define ux_system_tasks_run
#define ux_host_class_hub_entry
#define ux_host_class_storage_entry
#define ux_host_stack_class_get
#define ux_host_stack_class_instance_create
#define ux_host_stack_class_instance_destroy
#define ux_host_stack_class_instance_get
#define ux_host_stack_class_register
#define ux_host_stack_class_unregister
#define ux_host_stack_configuration_interface_get
#define ux_host_stack_device_configuration_activate
#define ux_host_stack_device_configuration_deactivate
#define ux_host_stack_device_configuration_get
#define ux_host_stack_device_configuration_select
#define ux_host_stack_device_get
#define ux_host_stack_device_string_get
#define ux_host_stack_endpoint_transfer_abort
#define ux_host_stack_hcd_register
#define ux_host_stack_hcd_unregister
#define ux_host_stack_initialize
#define ux_host_stack_uninitialize
#define ux_host_stack_interface_endpoint_get
#define ux_host_stack_interface_setting_select
#define ux_host_stack_transfer_request
#define ux_host_stack_transfer_request_abort
#define ux_host_stack_hnp_polling_thread_entry
#define ux_host_stack_role_swap
#define ux_host_stack_device_configuration_reset
#define ux_host_stack_tasks_run
#define ux_host_stack_transfer_run
#define ux_utility_pci_class_scan
#define ux_utility_pci_read
#define ux_utility_pci_write
#define ux_device_stack_alternate_setting_get
#define ux_device_stack_alternate_setting_set
#define ux_device_stack_class_register
#define ux_device_stack_class_unregister
#define ux_device_stack_configuration_get
#define ux_device_stack_configuration_set
#define ux_device_stack_descriptor_send
#define ux_device_stack_connect
#define ux_device_stack_disconnect
#define ux_device_stack_endpoint_stall
#define ux_device_stack_host_wakeup
#define ux_device_stack_initialize
#define ux_device_stack_uninitialize
#define ux_device_stack_interface_delete
#define ux_device_stack_interface_get
#define ux_device_stack_interface_set
#define ux_device_stack_interface_start
#define ux_device_stack_transfer_request
#define ux_device_stack_transfer_abort
#define ux_device_stack_tasks_run
#define ux_device_stack_transfer_run
#define ux_hcd_ehci_initialize
#define ux_hcd_isp1161_initialize
#define ux_hcd_ohci_initialize
#define ux_hcd_sim_host_initialize
#define ux_dcd_sim_slave_initialize
#define ux_network_driver_init
_ux_system_initialize(void *, ULONG, void *, ULONG);
_ux_system_uninitialize();
_ux_system_tasks_run();
_ux_hcd_ehci_initialize(UX_HCD *);
_ux_hcd_isp1161_initialize(UX_HCD *);
_ux_hcd_ohci_initialize(UX_HCD *);
_ux_hcd_sim_host_initialize(UX_HCD *);
_ux_host_stack_class_get(UCHAR *, UX_HOST_CLASS **);
_ux_host_stack_class_instance_create(UX_HOST_CLASS *, void *);
_ux_host_stack_class_instance_destroy(UX_HOST_CLASS *, void *);
_ux_host_stack_class_instance_get(UX_HOST_CLASS *, UINT, void **);
_ux_host_stack_class_register(UCHAR *, UINT (*)(struct UX_HOST_CLASS_COMMAND_STRUCT *));
_ux_host_stack_class_unregister(UINT (*)(struct UX_HOST_CLASS_COMMAND_STRUCT *));
_ux_host_stack_configuration_interface_get(UX_CONFIGURATION *, UINT, UINT, UX_INTERFACE **);
_ux_host_stack_device_configuration_activate(UX_CONFIGURATION *);
_ux_host_stack_device_configuration_deactivate(UX_DEVICE *);
_ux_host_stack_device_configuration_get(UX_DEVICE *, UINT, UX_CONFIGURATION **);
_ux_host_stack_device_configuration_select(UX_CONFIGURATION *);
_ux_host_stack_device_get(ULONG, UX_DEVICE **);
_ux_host_stack_device_string_get(UX_DEVICE *, UCHAR *, ULONG, ULONG, ULONG);
_ux_host_stack_endpoint_transfer_abort(UX_ENDPOINT *);
_ux_host_stack_hcd_register(UCHAR *, UINT (*)(struct UX_HCD_STRUCT *), ULONG, ULONG);
_ux_host_stack_hcd_unregister(UCHAR *, ULONG, ULONG);
_ux_host_stack_initialize(UINT (*)(ULONG, UX_HOST_CLASS *, void *));
_ux_host_stack_uninitialize();
_ux_host_stack_interface_endpoint_get(UX_INTERFACE *, UINT, UX_ENDPOINT **);
_ux_host_stack_interface_setting_select(UX_INTERFACE *);
_ux_host_stack_transfer_request(UX_TRANSFER *);
_ux_host_stack_transfer_request_abort(UX_TRANSFER *);
_ux_host_stack_hnp_polling_thread_entry(ULONG);
_ux_host_stack_role_swap(UX_DEVICE *);
_ux_host_stack_device_configuration_reset(UX_DEVICE *);
_ux_host_stack_tasks_run();
_ux_host_stack_transfer_run(UX_TRANSFER *);
ux_dcd_at91_initialize(ULONG);
ux_dcd_isp1181_initialize(ULONG, ULONG, ULONG);
ux_dcd_ml6965_initialize(ULONG, ULONG, ULONG);
_ux_dcd_sim_slave_initialize();
ux_device_class_storage_entry(UX_SLAVE_CLASS_COMMAND *);
ux_device_class_storage_thread(ULONG);
_ux_device_stack_alternate_setting_get(ULONG);
_ux_device_stack_alternate_setting_set(ULONG, ULONG);
_ux_device_stack_class_register(UCHAR *, UINT (*)(struct UX_SLAVE_CLASS_COMMAND_STRUCT *), ULONG, ULONG, void *);
_ux_device_stack_class_unregister(UCHAR *, UINT (*)(struct UX_SLAVE_CLASS_COMMAND_STRUCT *));
_ux_device_stack_configuration_get();
_ux_device_stack_configuration_set(ULONG);
_ux_device_stack_descriptor_send(ULONG, ULONG, ULONG);
_ux_device_stack_disconnect();
_ux_device_stack_endpoint_stall(UX_SLAVE_ENDPOINT *);
_ux_device_stack_host_wakeup();
_ux_device_stack_initialize(UCHAR *, ULONG, UCHAR *, ULONG, UCHAR *, ULONG, UCHAR *, ULONG, UINT (*)(ULONG));
_ux_device_stack_uninitialize();
_ux_device_stack_interface_delete(UX_SLAVE_INTERFACE *);
_ux_device_stack_interface_get(UINT);
_ux_device_stack_interface_set(UCHAR *, ULONG, ULONG);
_ux_device_stack_interface_start(UX_SLAVE_INTERFACE *);
_ux_device_stack_transfer_request(UX_SLAVE_TRANSFER *, ULONG, ULONG);
ux_device_stack_transfer_request_abort(UX_SLAVE_TRANSFER *, ULONG);
_ux_device_stack_tasks_run();
_ux_device_stack_transfer_run(UX_SLAVE_TRANSFER *, ULONG, ULONG);
#include "ux_utility.h"
#include "ux_system.h"