📄 usb_hs_user.h
字号:
////////////////////////////////////////////////////////////////////////
// important : Please DO NOT modify this file, it will be used by EZ-con
////////////////////////////////////////////////////////////////////////
#ifndef __USB_HS_USER_H
#define __USB_HS_USER_H
#include "usb_pre.h"
#include "usb_user.h"
// device configuration:
#define HS_bDeviceClass 0X00
#define HS_bDeviceSubClass 0X00
#define HS_bDeviceProtocol 0X00
#define HS_iManufacturer 0X10
#define HS_iProduct 0X20
#define HS_iSerialNumber 0X00
#define HS_CONFIGURATION_NUMBER 0X01
#if (HS_CONFIGURATION_NUMBER >= 0X01)
// Configuration 0X01
#define HS_C1_INTERFACE_NUMBER 0X01
#define HS_C1 0X01
#define HS_C1_iConfiguration 0X30
#define HS_C1_bmAttribute 0XC0
#define HS_C1_iMaxPower 0X00
#if (HS_C1_INTERFACE_NUMBER >= 0x01)
// Interface 0
#define HS_C1_I0_ALT_NUMBER 0X01
#if (HS_C1_I0_ALT_NUMBER >= 0X01)
// AlternateSetting 0X00
#define HS_C1_I0_A0_bInterfaceNumber 0X00
#define HS_C1_I0_A0_bAlternateSetting 0X00
#define HS_C1_I0_A0_EP_NUMBER 0X04
#define HS_C1_I0_A0_bInterfaceClass 0X00
#define HS_C1_I0_A0_bInterfaceSubClass 0X00
#define HS_C1_I0_A0_bInterfaceProtocol 0X00
#define HS_C1_I0_A0_iInterface 0X40
#if (HS_C1_I0_A0_EP_NUMBER >= 0X01)
//EP0X01
#define HS_C1_I0_A0_EP1_BLKSIZE BLK512BYTE
#define HS_C1_I0_A0_EP1_BLKNO DOUBLE_BLK
#define HS_C1_I0_A0_EP1_DIRECTION DIRECTION_IN
#define HS_C1_I0_A0_EP1_TYPE TF_TYPE_BULK
#define HS_C1_I0_A0_EP1_MAX_PACKET 0x0200
#define HS_C1_I0_A0_EP1_bInterval 00
#endif
#if (HS_C1_I0_A0_EP_NUMBER >= 0X02)
//EP0X02
#define HS_C1_I0_A0_EP2_BLKSIZE BLK512BYTE
#define HS_C1_I0_A0_EP2_BLKNO DOUBLE_BLK
#define HS_C1_I0_A0_EP2_DIRECTION DIRECTION_OUT
#define HS_C1_I0_A0_EP2_TYPE TF_TYPE_BULK
#define HS_C1_I0_A0_EP2_MAX_PACKET 0x0200
#define HS_C1_I0_A0_EP2_bInterval 00
#endif
#if (HS_C1_I0_A0_EP_NUMBER >= 0X03)
//EP0X03
#define HS_C1_I0_A0_EP3_BLKSIZE BLK64BYTE
#define HS_C1_I0_A0_EP3_BLKNO SINGLE_BLK
#define HS_C1_I0_A0_EP3_DIRECTION DIRECTION_IN
#define HS_C1_I0_A0_EP3_TYPE TF_TYPE_INTERRUPT
#define HS_C1_I0_A0_EP3_MAX_PACKET 0x0040
#define HS_C1_I0_A0_EP3_bInterval 01
#endif
#if (HS_C1_I0_A0_EP_NUMBER >= 0X04)
//EP0X04
#define HS_C1_I0_A0_EP4_BLKSIZE BLK64BYTE
#define HS_C1_I0_A0_EP4_BLKNO SINGLE_BLK
#define HS_C1_I0_A0_EP4_DIRECTION DIRECTION_OUT
#define HS_C1_I0_A0_EP4_TYPE TF_TYPE_INTERRUPT
#define HS_C1_I0_A0_EP4_MAX_PACKET 0x0040
#define HS_C1_I0_A0_EP4_bInterval 01
#endif
#endif
#endif
#endif
#endif /* __USB_HS_USER_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -