Go to the source code of this file.
|
#define | USB_DESC_MSC(__IFS, __SUB_CLASS, __PROTOCOL, __I_FUNC) USB_DESC_IFS((__IFS), 0, 2, USB_CLASS_MASS_STORAGE, (__SUB_CLASS), (__PROTOCOL), (__I_FUNC)) |
|
#define | USB_DESC_MSC_IAD(__IFS, __SUB_CLASS, __PROTOCOL, __I_FUNC) |
|
#define | USB_DESC_MSCBOT(__IFS, __I_FUNC, __BULK_IN_EP, __BULK_OUT_EP, __BULK_EP_SIZE) |
|
#define | USB_DESC_MSCBOT_LEN (USB_DT_INTERFACE_SIZE + 2 * USB_DT_ENDPOINT_SIZE) |
|
#define | USB_DESC_MSCBOT_IAD(__IFS, __I_FUNC, __BULK_IN_EP, __BULK_OUT_EP, __BULK_EP_SIZE) |
|
#define | USB_DESC_MSCBOT_IAD_LEN (USB_DESC_IAD_LEN + USB_DESC_MSCBOT_LEN) |
|
◆ USB_DESC_MSC
◆ USB_DESC_MSC_IAD
#define USB_DESC_MSC_IAD |
( |
|
__IFS, |
|
|
|
__SUB_CLASS, |
|
|
|
__PROTOCOL, |
|
|
|
__I_FUNC |
|
) |
| |
Value:
USB_DESC_MSC((__IFS), (__SUB_CLASS), (__PROTOCOL), (__I_FUNC))
@ USB_CLASS_MASS_STORAGE
Definition usb_common.h:134
#define USB_DESC_IAD(__IFS_START, __IFS_NUM, __CLASS, __SUBCLASS, __PROTOCOL, __I_FUNC)
Definition usb_desc.h:81
◆ USB_DESC_MSCBOT
#define USB_DESC_MSCBOT |
( |
|
__IFS, |
|
|
|
__I_FUNC, |
|
|
|
__BULK_IN_EP, |
|
|
|
__BULK_OUT_EP, |
|
|
|
__BULK_EP_SIZE |
|
) |
| |
Value:
@ USB_ENDPOINT_XFER_BULK
Definition usb_common.h:288
@ USB_DIR_OUT
Definition usb_common.h:81
@ USB_DIR_IN
Definition usb_common.h:82
#define USB_DESC_MSC(__IFS, __SUB_CLASS, __PROTOCOL, __I_FUNC)
Definition vsf_usbd_MSC_desc.h:29
◆ USB_DESC_MSCBOT_LEN
◆ USB_DESC_MSCBOT_IAD
#define USB_DESC_MSCBOT_IAD |
( |
|
__IFS, |
|
|
|
__I_FUNC, |
|
|
|
__BULK_IN_EP, |
|
|
|
__BULK_OUT_EP, |
|
|
|
__BULK_EP_SIZE |
|
) |
| |
Value:
#define USB_DESC_MSC_IAD(__IFS, __SUB_CLASS, __PROTOCOL, __I_FUNC)
Definition vsf_usbd_MSC_desc.h:32
◆ USB_DESC_MSCBOT_IAD_LEN