...
...
...
...
...
...
#define UX_DEVICE_CLASS_STORAGE_H
#define UX_MAX_SLAVE_LUN
#define UX_SLAVE_CLASS_STORAGE_CLASS
#define UX_SLAVE_CLASS_STORAGE_SUBCLASS_RBC
#define UX_SLAVE_CLASS_STORAGE_SUBCLASS_SFF8020
#define UX_SLAVE_CLASS_STORAGE_SUBCLASS_UFI
#define UX_SLAVE_CLASS_STORAGE_SUBCLASS_SFF8070
#define UX_SLAVE_CLASS_STORAGE_SUBCLASS_SCSI
#define UX_SLAVE_CLASS_STORAGE_PROTOCOL_CBI
#define UX_SLAVE_CLASS_STORAGE_PROTOCOL_CB
#define UX_SLAVE_CLASS_STORAGE_PROTOCOL_BO
#define UX_SLAVE_CLASS_STORAGE_MEDIA_FAT_DISK
#define UX_SLAVE_CLASS_STORAGE_MEDIA_CDROM
#define UX_SLAVE_CLASS_STORAGE_MEDIA_OPTICAL_DISK
#define UX_SLAVE_CLASS_STORAGE_MEDIA_IOMEGA_CLICK
#define UX_SLAVE_CLASS_STORAGE_SCSI_TEST_READY
#define UX_SLAVE_CLASS_STORAGE_SCSI_REQUEST_SENSE
#define UX_SLAVE_CLASS_STORAGE_SCSI_FORMAT
#define UX_SLAVE_CLASS_STORAGE_SCSI_INQUIRY
#define UX_SLAVE_CLASS_STORAGE_SCSI_MODE_SENSE_SHORT
#define UX_SLAVE_CLASS_STORAGE_SCSI_START_STOP
#define UX_SLAVE_CLASS_STORAGE_SCSI_PREVENT_ALLOW_MEDIA_REMOVAL
#define UX_SLAVE_CLASS_STORAGE_SCSI_READ_FORMAT_CAPACITY
#define UX_SLAVE_CLASS_STORAGE_SCSI_READ_CAPACITY
#define UX_SLAVE_CLASS_STORAGE_SCSI_READ16
#define UX_SLAVE_CLASS_STORAGE_SCSI_WRITE16
#define UX_SLAVE_CLASS_STORAGE_SCSI_VERIFY
#define UX_SLAVE_CLASS_STORAGE_SCSI_SYNCHRONIZE_CACHE
#define UX_SLAVE_CLASS_STORAGE_SCSI_READ_TOC
#define UX_SLAVE_CLASS_STORAGE_SCSI_GET_CONFIGURATION
#define UX_SLAVE_CLASS_STORAGE_SCSI_GET_STATUS_NOTIFICATION
#define UX_SLAVE_CLASS_STORAGE_SCSI_READ_DISK_INFORMATION
#define UX_SLAVE_CLASS_STORAGE_SCSI_MODE_SELECT
#define UX_SLAVE_CLASS_STORAGE_SCSI_MODE_SENSE
#define UX_SLAVE_CLASS_STORAGE_SCSI_READ32
#define UX_SLAVE_CLASS_STORAGE_SCSI_REPORT_KEY
#define UX_SLAVE_CLASS_STORAGE_SCSI_WRITE32
#define UX_SLAVE_CLASS_STORAGE_SCSI_GET_PERFORMANCE
#define UX_SLAVE_CLASS_STORAGE_SCSI_READ_DVD_STRUCTURE
#define UX_SLAVE_CLASS_STORAGE_CBW_SIGNATURE_MASK
#define UX_SLAVE_CLASS_STORAGE_CBW_SIGNATURE
#define UX_SLAVE_CLASS_STORAGE_CBW_TAG
#define UX_SLAVE_CLASS_STORAGE_CBW_DATA_LENGTH
#define UX_SLAVE_CLASS_STORAGE_CBW_FLAGS
#define UX_SLAVE_CLASS_STORAGE_CBW_LUN
#define UX_SLAVE_CLASS_STORAGE_CBW_CB_LENGTH
#define UX_SLAVE_CLASS_STORAGE_CBW_CB
#define UX_SLAVE_CLASS_STORAGE_CBW_LENGTH
#define UX_DEVICE_CLASS_STORAGE_CBW_FLAG_DIR
#define UX_DEVICE_CLASS_STORAGE_CBW_FLAG_IN
#define UX_DEVICE_CLASS_STORAGE_CBW_FLAG_D2H
#define UX_DEVICE_CLASS_STORAGE_CBW_FLAG_OUT
#define UX_DEVICE_CLASS_STORAGE_CBW_FLAG_H2D
#define UX_SLAVE_CLASS_STORAGE_CSW_SIGNATURE_MASK
#define UX_SLAVE_CLASS_STORAGE_CSW_SIGNATURE
#define UX_SLAVE_CLASS_STORAGE_CSW_TAG
#define UX_SLAVE_CLASS_STORAGE_CSW_DATA_RESIDUE
#define UX_SLAVE_CLASS_STORAGE_CSW_STATUS
#define UX_SLAVE_CLASS_STORAGE_CSW_LENGTH
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_OPERATION
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_LUN
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_PAGE_CODE
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_ALLOCATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_COMMAND_LENGTH_UFI
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_PERIPHERAL_TYPE
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_REMOVABLE_MEDIA
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_DATA_FORMAT
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_ADDITIONAL_LENGTH
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_VENDOR_INFORMATION
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_PRODUCT_ID
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_PRODUCT_REVISION
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_RESPONSE_LENGTH_CD_ROM
#define UX_SLAVE_CLASS_STORAGE_START_STOP_OPERATION
#define UX_SLAVE_CLASS_STORAGE_START_STOP_LBUFLAGS
#define UX_SLAVE_CLASS_STORAGE_START_STOP_START_BIT
#define UX_SLAVE_CLASS_STORAGE_START_STOP_COMMAND_LENGTH_UFI
#define UX_SLAVE_CLASS_STORAGE_START_STOP_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_OPERATION
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_LUN
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PC_PAGE_CODE
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_LIST_LENGTH_6
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_LIST_LENGTH_10
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_ALLOCATION_LENGTH_6
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_ALLOCATION_LENGTH_10
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_MEDIUM_TYPE_6
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_MEDIUM_TYPE_10
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_FLAGS_6
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_FLAGS_10
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_FLAG_WP
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_HEADER_LENGTH_6
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_PARAMETER_HEADER_LENGTH_10
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_COMMAND_LENGTH_UFI
#define UX_SLAVE_CLASS_STORAGE_MODE_SENSE_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_IEC_MODE_PAGE_PAGE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_CACHING_MODE_PAGE_PAGE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_CACHING_MODE_PAGE_CODE
#define UX_SLAVE_CLASS_STORAGE_CACHING_MODE_PAGE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_CACHING_MODE_PAGE_FLAGS
#define UX_SLAVE_CLASS_STORAGE_CACHING_MODE_PAGE_FLAG_WCE
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_OPERATION
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_LUN
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_ALLOCATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_COMMAND_LENGTH_UFI
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_ERROR_CODE
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_SENSE_KEY
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_INFORMATION
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_ADD_LENGTH
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_CODE
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_CODE_QUALIFIER
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_HEADER_LENGTH
#define UX_SLAVE_CLASS_STORAGE_READ_CAPACITY_OPERATION
#define UX_SLAVE_CLASS_STORAGE_READ_CAPACITY_LUN
#define UX_SLAVE_CLASS_STORAGE_READ_CAPACITY_LBA
#define UX_SLAVE_CLASS_STORAGE_READ_CAPACITY_COMMAND_LENGTH_UFI
#define UX_SLAVE_CLASS_STORAGE_READ_CAPACITY_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_READ_CAPACITY_RESPONSE_LAST_LBA
#define UX_SLAVE_CLASS_STORAGE_READ_CAPACITY_RESPONSE_BLOCK_SIZE
#define UX_SLAVE_CLASS_STORAGE_READ_CAPACITY_RESPONSE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_READ_FORMAT_CAPACITY_RESPONSE_SIZE
#define UX_SLAVE_CLASS_STORAGE_READ_FORMAT_CAPACITY_RESPONSE_LAST_LBA
#define UX_SLAVE_CLASS_STORAGE_READ_FORMAT_CAPACITY_RESPONSE_DESC_CODE
#define UX_SLAVE_CLASS_STORAGE_READ_FORMAT_CAPACITY_RESPONSE_BLOCK_SIZE
#define UX_SLAVE_CLASS_STORAGE_READ_FORMAT_CAPACITY_RESPONSE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_TEST_READY_OPERATION
#define UX_SLAVE_CLASS_STORAGE_TEST_READY_LUN
#define UX_SLAVE_CLASS_STORAGE_TEST_READY_COMMAND_LENGTH_UFI
#define UX_SLAVE_CLASS_STORAGE_TEST_READY_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_READ_OPERATION
#define UX_SLAVE_CLASS_STORAGE_READ_LUN
#define UX_SLAVE_CLASS_STORAGE_READ_LBA
#define UX_SLAVE_CLASS_STORAGE_READ_TRANSFER_LENGTH_32
#define UX_SLAVE_CLASS_STORAGE_READ_TRANSFER_LENGTH_16
#define UX_SLAVE_CLASS_STORAGE_READ_COMMAND_LENGTH_UFI
#define UX_SLAVE_CLASS_STORAGE_READ_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_WRITE_OPERATION
#define UX_SLAVE_CLASS_STORAGE_WRITE_LUN
#define UX_SLAVE_CLASS_STORAGE_WRITE_LBA
#define UX_SLAVE_CLASS_STORAGE_WRITE_TRANSFER_LENGTH_32
#define UX_SLAVE_CLASS_STORAGE_WRITE_TRANSFER_LENGTH_16
#define UX_SLAVE_CLASS_STORAGE_WRITE_COMMAND_LENGTH_UFI
#define UX_SLAVE_CLASS_STORAGE_WRITE_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_NO_SENSE
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_RECOVERED_ERROR
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_NOT_READY
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_MEDIUM_ERROR
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_HARDWARE_ERROR
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_ILLEGAL_REQUEST
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_UNIT_ATTENTION
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_DATA_PROTECT
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_BLANK_CHECK
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_ABORTED_COMMAND
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_VOLUME_OVERFLOW
#define UX_SLAVE_CLASS_STORAGE_SENSE_KEY_MISCOMPARE
#define UX_SLAVE_CLASS_STORAGE_REQUEST_CODE_MEDIA_PROTECTED
#define UX_SLAVE_CLASS_STORAGE_GET_CONFIGURATION_OPERATION
#define UX_SLAVE_CLASS_STORAGE_GET_CONFIGURATION_RT
#define UX_SLAVE_CLASS_STORAGE_GET_CONFIGURATION_STARTING_FEATURE
#define UX_SLAVE_CLASS_STORAGE_GET_CONFIGURATION_ALLOCATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_GET_CONFIGURATION_COMMAND_LENGTH_SBC
#define UX_SLAVE_CLASS_STORAGE_ASC_KEY_INVALID_COMMAND
#define UX_SLAVE_CLASS_STORAGE_CSW_PASSED
#define UX_SLAVE_CLASS_STORAGE_CSW_FAILED
#define UX_SLAVE_CLASS_STORAGE_CSW_PHASE_ERROR
#define UX_SLAVE_CLASS_STORAGE_REQUEST_SENSE_RESPONSE_ERROR_CODE_VALUE
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_PAGE_CODE_STANDARD
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_PAGE_CODE_SERIAL
#define UX_SLAVE_CLASS_STORAGE_INQUIRY_PERIPHERAL_TYPE
#define UX_SLAVE_CLASS_STORAGE_RESET
#define UX_SLAVE_CLASS_STORAGE_GET_MAX_LUN
#define UX_SLAVE_CLASS_STORAGE_MAX_LUN
#define UX_SLAVE_CLASS_STORAGE_RESPONSE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_READ_DISK_INFORMATION_OPERATION
#define UX_SLAVE_CLASS_STORAGE_READ_DISK_INFORMATION_STATUS
#define UX_SLAVE_CLASS_STORAGE_READ_DISK_INFORMATION_ALLOCATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_READ_DISK_INFORMATION_LENGTH
#define USBX_DEVICE_CLASS_STORAGE_FEATURE_DESCRIPTOR_FEATURE_CODE
#define USBX_DEVICE_CLASS_STORAGE_FEATURE_DESCRIPTOR_FEATURE_PARAMETER
#define USBX_DEVICE_CLASS_STORAGE_FEATURE_DESCRIPTOR_FEATURE_ADD_LENGTH
#define USBX_DEVICE_CLASS_STORAGE_FEATURE_DESCRIPTOR_FEATURE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_OPERATION
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_ALLOCATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_FORMAT
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_ANSWER_LENGTH
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_ANSWER_PAYLOAD
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_ANSWER_RESET_FIELD
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_ANSWER_REGION_MASK
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_ANSWER_RPC_SCHEME
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_FORMAT_AGID
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_FORMAT_CHALLENGE
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_FORMAT_KEY2
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_FORMAT_TITLE
#define UX_SLAVE_CLASS_STORAGE_REPORT_KEY_FORMAT_RPC
#define UX_SLAVE_CLASS_STORAGE_EVENT_NOTIFICATION_OPCODE
#define UX_SLAVE_CLASS_STORAGE_EVENT_NOTIFICATION_IMMEDIATE
#define UX_SLAVE_CLASS_STORAGE_EVENT_NOTIFICATION_CLASS_REQUEST
#define UX_SLAVE_CLASS_STORAGE_EVENT_NOTIFICATION_ALLOCATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_EVENT_NOTIFICATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_READ_TOC_OPCODE
#define UX_SLAVE_CLASS_STORAGE_READ_TOC_FORMAT
#define UX_SLAVE_CLASS_STORAGE_READ_TOC_TRACK_NUMBER
#define UX_SLAVE_CLASS_STORAGE_READ_TOC_ALLOCATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_READ_DVD_STRUCTURE_OPCODE
#define UX_SLAVE_CLASS_STORAGE_READ_DVD_STRUCTURE_ADDRESS
#define UX_SLAVE_CLASS_STORAGE_READ_DVD_STRUCTURE_FORMAT
#define UX_SLAVE_CLASS_STORAGE_READ_DVD_STRUCTURE_ALLOCATION_LENGTH
#define UX_SLAVE_CLASS_STORAGE_READ_DVD_STRUCTURE_RESP_LENGTH
#define UX_SLAVE_CLASS_STORAGE_READ_DVD_STRUCTURE_BOOK_TYPE
#define UX_SLAVE_CLASS_STORAGE_READ_DVD_STRUCTURE_DS_MR
#define UX_SLAVE_CLASS_STORAGE_GET_PERFORMANCE_PAGE
#define UX_SLAVE_CLASS_STORAGE_GET_PERFORMANCE_PAGE_14
#define UX_SLAVE_CLASS_STORAGE_GET_PERFORMANCE_PAGE_0
#define UX_SLAVE_CLASS_STORAGE_GET_PERFORMANCE_PAYLOAD_LENGTH
#define UX_SLAVE_CLASS_STORAGE_GET_PERFORMANCE_RESPONSE_LENGTH
#define UX_SLAVE_CLASS_STORAGE_GET_PERFORMANCE_PAYLOAD
#define UX_SLAVE_CLASS_STORAGE_BUFFER_SIZE
#define UX_SLAVE_CLASS_STORAGE_MMC2_DISK_STATUS_EMPTY
#define UX_SLAVE_CLASS_STORAGE_MMC2_DISK_STATUS_INCOMPLETE
#define UX_SLAVE_CLASS_STORAGE_MMC2_DISK_STATUS_COMPLETE
#define UX_SLAVE_CLASS_STORAGE_MMC2_DISK_STATUS_OTHERS
#define UX_SLAVE_CLASS_STORAGE_MMC2_LAT_SESSION_EMPTY
#define UX_SLAVE_CLASS_STORAGE_MMC2_LAT_SESSION_INCOMPLETE
#define UX_SLAVE_CLASS_STORAGE_MMC2_LAT_SESSION_COMPLETE
#define UX_SLAVE_CLASS_STORAGE_SYNCHRONIZE_CACHE_FLAGS
#define UX_SLAVE_CLASS_STORAGE_SYNCHRONIZE_CACHE_LBA
#define UX_SLAVE_CLASS_STORAGE_SYNCHRONIZE_CACHE_NUMBER_OF_BLOCKS
#define UX_SLAVE_CLASS_STORAGE_SYNCHRONIZE_CACHE_FLAGS_IMMED
#define UX_SLAVE_CLASS_STORAGE_MMC2_PAGE_CODE_CDROM
#define UX_SLAVE_CLASS_STORAGE_PAGE_CODE_CACHE
#define UX_SLAVE_CLASS_STORAGE_PAGE_CODE_IEC
#define UX_SLAVE_CLASS_STORAGE_PAGE_CODE_ALL
#define UX_DEVICE_CLASS_STORAGE_STATE_IDLE
#define UX_DEVICE_CLASS_STORAGE_STATE_RESET
#define UX_DEVICE_CLASS_STORAGE_STATE_RESET_WAIT
#define UX_DEVICE_CLASS_STORAGE_STATE_TRANS_START
#define UX_DEVICE_CLASS_STORAGE_STATE_TRANS_WAIT
#define UX_DEVICE_CLASS_STORAGE_STATE_TRANS_NEXT
#define UX_DEVICE_CLASS_STORAGE_STATE_DISK_WAIT
#define UX_DEVICE_CLASS_STORAGE_STATE_DISK_ERROR
#define UX_DEVICE_CLASS_STORAGE_DISK_IDLE
#define UX_DEVICE_CLASS_STORAGE_DISK_OP_START
#define UX_DEVICE_CLASS_STORAGE_DISK_OP_WAIT
#define UX_DEVICE_CLASS_STORAGE_DISK_OP_NEXT
#define UX_DEVICE_CLASS_STORAGE_DISK_USB_WAIT
#define UX_DEVICE_CLASS_STORAGE_DISK_USB_ERROR
#define UX_DEVICE_CLASS_STORAGE_BUFFER_IDLE
#define UX_DEVICE_CLASS_STORAGE_BUFFER_EMPTY
#define UX_DEVICE_CLASS_STORAGE_BUFFER_FULL
#define UX_DEVICE_CLASS_STORAGE_CMD_IDLE
#define UX_DEVICE_CLASS_STORAGE_CMD_CBW
#define UX_DEVICE_CLASS_STORAGE_CMD_ERR
#define UX_DEVICE_CLASS_STORAGE_CMD_CSW
#define UX_DEVICE_CLASS_STORAGE_CMD_WRITE
#define UX_DEVICE_CLASS_STORAGE_CMD_READ
#define UX_DEVICE_CLASS_STORAGE_CMD_DISK_OP
UX_SLAVE_CLASS_STORAGE_LUN_STRUCT
ux_slave_class_storage_media_last_lba
ux_slave_class_storage_media_block_length
ux_slave_class_storage_media_type
ux_slave_class_storage_media_removable_flag
ux_slave_class_storage_media_read_only_flag
ux_slave_class_storage_media_id
ux_slave_class_storage_request_sense_status
ux_slave_class_storage_disk_status
ux_slave_class_storage_last_session_state
ux_slave_class_storage_media_read
ux_slave_class_storage_media_write
ux_slave_class_storage_media_flush
ux_slave_class_storage_media_status
ux_slave_class_storage_media_notification
#define UX_DEVICE_CLASS_STORAGE_SENSE_STATUS
#define UX_DEVICE_CLASS_STORAGE_SENSE_KEY
#define UX_DEVICE_CLASS_STORAGE_SENSE_CODE
#define UX_DEVICE_CLASS_STORAGE_SENSE_QUALIFIER
UX_SLAVE_CLASS_STORAGE_STRUCT
ux_slave_class_storage_interface
ux_slave_class_storage_number_lun
ux_slave_class_storage_lun
ux_slave_class_storage_host_length
ux_slave_class_storage_cbw_flags
ux_slave_class_storage_cbw_lun
ux_slave_class_storage_reserved
ux_slave_class_storage_scsi_tag
ux_slave_class_storage_csw_residue
ux_slave_class_storage_csw_status
ux_slave_class_storage_instance_activate
ux_slave_class_storage_instance_deactivate
ux_slave_class_storage_vendor_id
ux_slave_class_storage_product_id
ux_slave_class_storage_product_rev
ux_slave_class_storage_product_serial
#define UX_DEVICE_CLASS_STORAGE_CSW_STATUS
#define UX_DEVICE_CLASS_STORAGE_CSW_SKIP
UX_SLAVE_CLASS_STORAGE_PARAMETER_STRUCT
ux_slave_class_storage_instance_activate
ux_slave_class_storage_instance_deactivate
ux_slave_class_storage_parameter_number_lun
ux_slave_class_storage_parameter_lun
ux_slave_class_storage_parameter_vendor_id
ux_slave_class_storage_parameter_product_id
ux_slave_class_storage_parameter_product_rev
ux_slave_class_storage_parameter_product_serial
_ux_device_class_storage_initialize(UX_SLAVE_CLASS_COMMAND *);
_ux_device_class_storage_uninitialize(UX_SLAVE_CLASS_COMMAND *);
_ux_device_class_storage_activate(UX_SLAVE_CLASS_COMMAND *);
_ux_device_class_storage_control_request(UX_SLAVE_CLASS_COMMAND *);
_ux_device_class_storage_csw_send(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UCHAR);
_ux_device_class_storage_deactivate(UX_SLAVE_CLASS_COMMAND *);
_ux_device_class_storage_entry(UX_SLAVE_CLASS_COMMAND *);
_ux_device_class_storage_format(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_inquiry(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_mode_select(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_mode_sense(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_prevent_allow_media_removal(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_read(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *, UCHAR);
_ux_device_class_storage_read_capacity(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_read_format_capacity(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_read_toc(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_request_sense(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_start_stop(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_test_ready(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_thread(ULONG);
_ux_device_class_storage_verify(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_write(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *, UCHAR);
_ux_device_class_storage_synchronize_cache(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *, UCHAR);
_ux_device_class_storage_read_disk_information(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_get_configuration(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_get_status_notification(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_report_key(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_get_performance(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_read_dvd_structure(UX_SLAVE_CLASS_STORAGE *, ULONG, UX_SLAVE_ENDPOINT *, UX_SLAVE_ENDPOINT *, UCHAR *);
_ux_device_class_storage_tasks_run(void *);
#define ux_device_class_storage_entry