VSF Documented
|
#include "component/usb/vsf_usb_cfg.h"
Go to the source code of this file.
#define USB_BOS_CAP_WINUSB_LEN USB_DESC_BOS_CAPABILITY_LEN(8) |
#define MSOS20_FEATURE_WINUSB_SIZE |
#define MSOS20_REQ_DISCRIPTOR_INDEX 7 |
#define MSOS20_REQ_SET_ALT_ENUMERATION 8 |
#define USB_DT_MSOS20_SET_HEADER_SIZE 10 |
#define USB_DT_MSOS20_SUBSET_HEADER_CONFIGURATION_SIZE 8 |
#define USB_DT_MSOS20_FEATURE_COMPATIBLE_ID_SIZE 20 |
#define MSOS20_REG_PROPERTY_NAME_LEN___DEVICE_INTERFACE_GUIDS___ 42 |
#define MSOS20_REG_PROPERTY_DATA_LEN___DEVICE_INTERFACE_GUIDS___ 80 |
#define MSOS20_REG_PROPERTY_NAME___DEVICE_INTERFACE_GUIDS___ |
#define MSOS20_REG_PROPERTY_TYPE_REG_MULTI_SZ 7 |
#define USB_DT_MSOS20_SET_HEADER 0x00 |
#define USB_DT_MSOS20_SUBSET_HEADER_CONFIGURATION 0x01 |
#define USB_DT_MSOS20_SUBSET_HEADER_FUNCTION 0x02 |
#define USB_DT_MSOS20_FEATURE_COMPATIBLE_ID 0x03 |
#define USB_DT_MSOS20_FEATURE_REG_PROPERTY 0x04 |
#define USB_DT_MSOS20_FEATURE_MIN_RESUME_TIME 0x05 |
#define USB_DT_MSOS20_FEATURE_MODEL_ID 0x06 |
#define USB_DT_MSOS20_FEATURE_CCGP_DEVICE 0x07 |
#define USB_DT_MSOS20_FEATURE_VENDOR_REVISION 0x08 |
#define USB_DESC_MSOS20_SET_HEADER | ( | __TOTAL_LEN | ) |
#define USB_DESC_MSOS20_SUBSET_FUNCTION | ( | __FIRST_IFS, | |
__LEN, | |||
... | |||
) |
#define USB_DESC_MSOS20_FEATURE_COMPATIBLE_ID | ( | ... | ) |
#define USB_DESC_MSOS20_FEATURE_REG_PROPERTY_LEN | ( | __NAME_LEN, | |
__DATA_LEN | |||
) | (10 + (__NAME_LEN) + (__DATA_LEN)) |
#define USB_DESC_MSOS20_FEATURE_REG_PROPERTY | ( | __NAME_LEN, | |
__NAME, | |||
__DATA_LEN, | |||
... | |||
) |
#define USB_DESC_BOS_CAPABILITY_MSOS20 | ( | __len | ) |
#define __usbd_msos20_desc | ( | __name, | |
__desc_size, | |||
... | |||
) |
#define usbd_msos20_desc | ( | __name, | |
__desc_size, | |||
... | |||
) | __usbd_msos20_desc(__name, __desc_size, __VA_ARGS__) |
#define usbd_msos20_desc_buffer | ( | __name | ) | __usbd_msos20_desc_buffer(__name) |
#define usbd_msos20_desc_len | ( | __name | ) | __usbd_msos20_desc_len(__name) |
#define __msos20_feature_winusb | ( | __first_ifs, | |
... | |||
) |
#define msos20_feature_winusb | ( | __first_ifs, | |
... | |||
) | __msos20_feature_winusb((__first_ifs), __VA_ARGS__) |
#define __bos_desc_winusb | ( | __vendor_code, | |
__alt_enum_code, | |||
__desc_len | |||
) |
#define bos_desc_winusb | ( | __vendor_code, | |
__alt_enum_code, | |||
__desc_len | |||
) | __bos_desc_winusb((__vendor_code), (__alt_enum_code), (__desc_len)) |