Go to the source code of this file.
|
| #define | __USB_HIDMSC_REPORT_DESC_SIZE 29 |
| |
| #define | USB_HIDMSC_PARAM(__INT_IN_EP, __INT_OUT_EP, __SCSI_DEV, __STREAM) |
| |
| #define | USB_HIDMSC_IFS_NUM USB_HID_IFS_NUM |
| |
| #define | USB_DESC_HIDMSC_LEN USB_DESC_HID_LEN |
| |
| #define | USB_DESC_HIDMSC_IAD_LEN USB_DESC_HID_IAD_LEN |
| |
| #define | USB_HIDMSC_IFS(__PARAM) |
| |
| #define | __usbd_hidmsc_desc(__name, __ifs, __i_func, __bulk_in_ep, __bulk_out_ep, __bulk_ep_size) |
| |
| #define | __usbd_hidmsc_desc_iad(__name, __ifs, __i_func, __bulk_in_ep, __bulk_out_ep, __bulk_ep_size) |
| |
| #define | __usbd_hidmsc_func(__name, __func_id, __int_in_ep, __int_out_ep, __scsi_dev, __stream) |
| |
| #define | __usbd_hidmsc_ifs(__name, __func_id) |
| |
| #define | usbd_hidmsc_desc(__name, __ifs, __i_func, __int_in_ep, __int_out_ep) |
| |
| #define | usbd_hidmsc_desc_iad(__name, __ifs, __i_func, __int_in_ep, __int_out_ep) |
| |
| #define | usbd_hidmsc_func(__name, __func_id, __int_in_ep, __int_out_ep, __scsi_dev, __stream) |
| |
| #define | usbd_hidmsc_ifs(__name, __func_id) |
| |
◆ __USB_HIDMSC_REPORT_DESC_SIZE
| #define __USB_HIDMSC_REPORT_DESC_SIZE 29 |
◆ USB_HIDMSC_PARAM
| #define USB_HIDMSC_PARAM |
( |
| __INT_IN_EP, |
|
|
| __INT_OUT_EP, |
|
|
| __SCSI_DEV, |
|
|
| __STREAM ) |
Value: .msc = { \
.ep_out = (__INT_OUT_EP), \
.ep_in = (__INT_IN_EP), \
.scsi = (__SCSI_DEV), \
.stream = (__STREAM), \
},
◆ USB_HIDMSC_IFS_NUM
◆ USB_DESC_HIDMSC_LEN
◆ USB_DESC_HIDMSC_IAD_LEN
◆ USB_HIDMSC_IFS
| #define USB_HIDMSC_IFS |
( |
| __PARAM | ) |
|
Value:
#define USB_IFS(__DRV, __PARAM)
Definition vsf_usbd.h:104
const vk_usbd_class_op_t vk_usbd_hidmsc
Definition vsf_usbd_hidmsc.c:46
◆ __usbd_hidmsc_desc
| #define __usbd_hidmsc_desc |
( |
| __name, |
|
|
| __ifs, |
|
|
| __i_func, |
|
|
| __bulk_in_ep, |
|
|
| __bulk_out_ep, |
|
|
| __bulk_ep_size ) |
Value: USB_DESC_MSCBOT((__ifs), 4 + (__i_func), (__bulk_in_ep), (__bulk_out_ep), (__bulk_ep_size))
#define USB_DESC_MSCBOT(__IFS, __I_FUNC, __BULK_IN_EP, __BULK_OUT_EP, __BULK_EP_SIZE)
Definition vsf_usbd_MSC_desc.h:36
◆ __usbd_hidmsc_desc_iad
| #define __usbd_hidmsc_desc_iad |
( |
| __name, |
|
|
| __ifs, |
|
|
| __i_func, |
|
|
| __bulk_in_ep, |
|
|
| __bulk_out_ep, |
|
|
| __bulk_ep_size ) |
Value: USB_DESC_MSCBOT_IAD((__ifs), 4 + (__i_func), (__bulk_in_ep), (__bulk_out_ep), (__bulk_ep_size))
#define USB_DESC_MSCBOT_IAD(__IFS, __I_FUNC, __BULK_IN_EP, __BULK_OUT_EP, __BULK_EP_SIZE)
Definition vsf_usbd_MSC_desc.h:42
◆ __usbd_hidmsc_func
| #define __usbd_hidmsc_func |
( |
| __name, |
|
|
| __func_id, |
|
|
| __int_in_ep, |
|
|
| __int_out_ep, |
|
|
| __scsi_dev, |
|
|
| __stream ) |
Value:
USB_HIDMSC_PARAM((__int_in_ep), (__int_out_ep), (__scsi_dev), (__stream))\
};
Definition vsf_usbd_hidmsc.h:88
#define __name
Definition hci_transport_aic8800.c:555
◆ __usbd_hidmsc_ifs
| #define __usbd_hidmsc_ifs |
( |
| __name, |
|
|
| __func_id ) |
Value:
#define USB_HIDMSC_IFS(__PARAM)
Definition vsf_usbd_hidmsc.h:60
◆ usbd_hidmsc_desc
| #define usbd_hidmsc_desc |
( |
| __name, |
|
|
| __ifs, |
|
|
| __i_func, |
|
|
| __int_in_ep, |
|
|
| __int_out_ep ) |
Value: usbd_hid_desc(
__name, (__ifs), (__i_func), 0, 0, 0x0111, 0,
__USB_HIDMSC_REPORT_DESC_SIZE, (__int_in_ep), 512, 1, (__int_out_ep), 512, 1)
#define usbd_hid_desc(__name, __ifs, __i_func, __subclass, __protocol, __version_bcd, __country_code, __report_desc_len, __ep_in, __ep_in_size, __ep_in_interval, __ep_out, __ep_out_size, __ep_out_interval)
Definition vsf_usbd_HID.h:105
#define __USB_HIDMSC_REPORT_DESC_SIZE
Definition vsf_usbd_hidmsc.h:47
◆ usbd_hidmsc_desc_iad
| #define usbd_hidmsc_desc_iad |
( |
| __name, |
|
|
| __ifs, |
|
|
| __i_func, |
|
|
| __int_in_ep, |
|
|
| __int_out_ep ) |
Value: usbd_hid_desc_iad(
__name, (__ifs), (__i_func), 0, 0, 0x0111, 0,
__USB_HIDMSC_REPORT_DESC_SIZE, (__int_in_ep), 512, 1, (__int_out_ep), 512, 1)
#define usbd_hid_desc_iad(__name, __ifs, __i_func, __subclass, __protocol, __version_bcd, __country_code, __report_desc_len, __ep_in, __ep_in_size, __ep_in_interval, __ep_out, __ep_out_size, __ep_out_interval)
Definition vsf_usbd_HID.h:115
◆ usbd_hidmsc_func
| #define usbd_hidmsc_func |
( |
| __name, |
|
|
| __func_id, |
|
|
| __int_in_ep, |
|
|
| __int_out_ep, |
|
|
| __scsi_dev, |
|
|
| __stream ) |
Value:
#define __usbd_hidmsc_func(__name, __func_id, __int_in_ep, __int_out_ep, __scsi_dev, __stream)
Definition vsf_usbd_hidmsc.h:68
◆ usbd_hidmsc_ifs
| #define usbd_hidmsc_ifs |
( |
| __name, |
|
|
| __func_id ) |
Value:
#define __usbd_hidmsc_ifs(__name, __func_id)
Definition vsf_usbd_hidmsc.h:73
◆ vk_usbd_hidmsc
| const vk_usbd_class_op_t vk_usbd_hidmsc |
|
extern |