usbx
+
0
/2 examples
SourceVu will show references to
UX_HOST_CLASS_STORAGE
from the following samples and libraries:
Examples
STM32469I-Discovery
Applications
USBX
Ux_Host_DualClass
STM32F429ZI-Nucleo
Applications
USBX
Ux_Host_MSC
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
Summary
Syntax
Related
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
STM32 Libraries and Samples
usbx
UX_HOST_CLASS_STORAGE
UX_HOST_CLASS_STORAGE struct
Syntax
Show:
Summary
Declaration
from
ux_host_class_storage.h:457
typedef
struct
UX_HOST_CLASS_STORAGE_STRUCT
{
struct
UX_HOST_CLASS_STORAGE_STRUCT
*
ux_host_class_storage_next_instance
;
UX_HOST_CLASS
*
ux_host_class_storage_class
;
UX_DEVICE
*
ux_host_class_storage_device
;
UX_INTERFACE
*
ux_host_class_storage_interface
;
UX_ENDPOINT
*
ux_host_class_storage_bulk_out_endpoint
;
UX_ENDPOINT
*
ux_host_class_storage_bulk_in_endpoint
;
UX_ENDPOINT
*
ux_host_class_storage_interrupt_endpoint
;
UCHAR
ux_host_class_storage_cbw
[
UX_HOST_CLASS_STORAGE_CBW_LENGTH_ALIGNED
]
;
UCHAR
ux_host_class_storage_saved_cbw
[
UX_HOST_CLASS_STORAGE_CBW_LENGTH_ALIGNED
]
;
UCHAR
ux_host_class_storage_csw
[
UX_HOST_CLASS_STORAGE_CSW_LENGTH_ALIGNED
]
;
UINT
ux_host_class_storage_state
;
UINT
ux_host_class_storage_media_type
;
UINT
ux_host_class_storage_lun_removable_media_flags
[
UX_MAX_HOST_LUN
]
;
UINT
ux_host_class_storage_write_protected_media
;
UINT
ux_host_class_storage_max_lun
;
UINT
ux_host_class_storage_lun
;
UINT
ux_host_class_storage_lun_types
[
UX_MAX_HOST_LUN
]
;
#if
defined
(
UX_HOST_CLASS_STORAGE_NO_FILEX
)
ULONG
ux_host_class_storage_last_sector_number
;
#endif
ULONG
ux_host_class_storage_sector_size
;
ULONG
ux_host_class_storage_data_phase_length
;
ULONG
ux_host_class_storage_sense_code
;
UCHAR
*
ux_host_class_storage_memory
;
#if
!
defined
(
UX_HOST_STANDALONE
)
UINT
(
*
ux_host_class_storage_transport
)
(
struct
UX_HOST_CLASS_STORAGE_STRUCT
*
storage
,
UCHAR
*
data_pointer
)
;
UX_SEMAPHORE
ux_host_class_storage_semaphore
;
#else
ULONG
ux_host_class_storage_flags
;
UINT
ux_host_class_storage_status
;
UCHAR
*
ux_host_class_storage_sense_memory
;
UX_TRANSFER
*
ux_host_class_storage_trans
;
UCHAR
*
ux_host_class_storage_trans_data
;
UCHAR
*
ux_host_class_storage_trans_data_bak
;
UCHAR
ux_host_class_storage_trans_state
;
UCHAR
ux_host_class_storage_trans_stage
;
UCHAR
ux_host_class_storage_trans_retry
;
UCHAR
ux_host_class_storage_trans_status
;
ULONG
ux_host_class_storage_delay_start
;
ULONG
ux_host_class_storage_delay_ms
;
UCHAR
ux_host_class_storage_state_state
;
UCHAR
ux_host_class_storage_state_next
;
UCHAR
ux_host_class_storage_check_lun
;
UCHAR
ux_host_class_storage_op_state
;
UCHAR
ux_host_class_storage_dbg_state
;
UCHAR
ux_host_class_storage_dbg_rw_state
;
UCHAR
ux_host_class_storage_dbg_trans_state
;
UCHAR
ux_host_class_storage_dbg_trans_stage
;
ULONG
ux_host_class_storage_dbg_state_count
;
ULONG
ux_host_class_storage_dbg_rw_state_count
;
ULONG
ux_host_class_storage_dbg_trans_state_count
;
#endif
}
UX_HOST_CLASS_STORAGE
;
Fields
Field
Declared as
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_next_instance
struct
UX_HOST_CLASS_STORAGE_STRUCT
*
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_class
UX_HOST_CLASS
*
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_device
UX_DEVICE
*
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_interface
UX_INTERFACE
*
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_bulk_out_endpoint
UX_ENDPOINT
*
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_bulk_in_endpoint
UX_ENDPOINT
*
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_interrupt_endpoint
UX_ENDPOINT
*
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_cbw
UCHAR
[
UX_HOST_CLASS_STORAGE_CBW_LENGTH_ALIGNED
]
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_saved_cbw
UCHAR
[
UX_HOST_CLASS_STORAGE_CBW_LENGTH_ALIGNED
]
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_csw
UCHAR
[
UX_HOST_CLASS_STORAGE_CSW_LENGTH_ALIGNED
]
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_state
UINT
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_media_type
UINT
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_lun_removable_media_flags
UINT
[
UX_MAX_HOST_LUN
]
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_write_protected_media
UINT
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_max_lun
UINT
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_lun
UINT
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_lun_types
UINT
[
UX_MAX_HOST_LUN
]
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_sector_size
ULONG
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_data_phase_length
ULONG
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_sense_code
ULONG
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_memory
UCHAR
*
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_transport
UINT
(
*
)
(
struct
UX_HOST_CLASS_STORAGE_STRUCT
*
storage
,
UCHAR
*
data_pointer
)
UX_HOST_CLASS_STORAGE_STRUCT::ux_host_class_storage_semaphore
UX_SEMAPHORE
Related Functions
Found 32 other functions taking a
UX_HOST_CLASS_STORAGE_STRUCT
argument:
Function
_ux_host_class_storage_cbw_initialize()
_ux_host_class_storage_transport()
_ux_host_class_storage_device_reset()
_ux_host_class_storage_sense_code_translate()
_ux_host_class_storage_media_format_capacity_get()
_ux_host_class_storage_media_mount()
_ux_host_class_storage_media_read()
_ux_host_class_storage_unit_ready_test()
_ux_host_class_storage_media_characteristics_get()
_ux_host_class_storage_media_open()
_ux_host_class_storage_media_write()
_ux_host_class_storage_configure()
_ux_host_class_storage_device_initialize()
_ux_host_class_storage_device_support_check()
_ux_host_class_storage_endpoints_get()
_ux_host_class_storage_max_lun_get()
_ux_host_class_storage_media_capacity_get()
_ux_host_class_storage_partition_read()
_ux_host_class_storage_request_sense()
_ux_host_class_storage_transport_bo()
_ux_host_class_storage_media_protection_check()
_ux_host_class_storage_media_recovery_sense_get()
_ux_host_class_storage_start_stop()
_ux_host_class_storage_transport_cb()
_ux_host_class_storage_transport_cbi()
_ux_host_class_storage_read_initialize()
_ux_host_class_storage_write_initialize()
_ux_host_class_storage_media_get()
_ux_host_class_storage_media_check()
_ux_host_class_storage_transport_run()
_ux_host_class_storage_check_run()
_ux_host_class_storage_read_write_run()
Examples
UX_HOST_CLASS_STORAGE
is referenced by 2 libraries and example projects:
References
from
examples
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
All items filtered out
All items filtered out