pe_usb_pre.h

来自「GM8120 linux driver.」· C头文件 代码 · 共 91 行

H
91
字号
#ifndef __USB_USER_PRE_H#define __USB_USER_PRE_H#define FOTG200_Periph_MAX_EP		8	// 1..10#define FOTG200_Periph_MAX_FIFO	4	// 0.. 9#define EP0MAXPACKETSIZE	0x40// #define EP0FIFOSIZE			64	// EP0_FIFO// Max. Packet Size define#define MX_PA_SZ_8			8#define MX_PA_SZ_16			16#define MX_PA_SZ_32			32#define MX_PA_SZ_64			64#define MX_PA_SZ_128		128#define MX_PA_SZ_256		256#define MX_PA_SZ_512		512#define MX_PA_SZ_1024		1024#define MASK_F0				0xF0// Block Size define#define BLK512BYTE		1#define BLK1024BYTE		2#define BLK64BYTE		1#define BLK128BYTE		2// Block toggle number define#define SINGLE_BLK		1#define DOUBLE_BLK		2#define TRIBLE_BLK		3// Endpoint transfer type#define TF_TYPE_ISOCHRONOUS		1#define TF_TYPE_BULK			2#define TF_TYPE_INTERRUPT		3// Endpoint or FIFO direction define#define DIRECTION_IN		0#define DIRECTION_OUT	1// FIFO number define#define FIFO0	0x0#define FIFO1	0x1#define FIFO2	0x2#define FIFO3	0x3#define FIFO4	0x4#define FIFO5	0x5#define FIFO6	0x6#define FIFO7	0x7#define FIFO8	0x8#define FIFO9	0x9// Descriptor Table uses the following parameters : fixed#define DEVICE_LENGTH				0x12#define CONFIG_LENGTH				0x09#define INTERFACE_LENGTH			0x09#define EP_LENGTH					0x07#define DEVICE_QUALIFIER_LENGTH		0x0A#define OTG_LENGTH                  0x03 //For OTG// Endpoint number define#define EP0        0x00#define EP1        0x01#define EP2        0x02#define EP3        0x03#define EP4        0x04#define EP5        0x05#define EP6        0x06#define EP7        0x07#define EP8        0x08#define EP9        0x09#define EP10        0x10#define EP11        0x11#define EP12        0x12#define EP13        0x13#define EP14        0x14#define EP15        0x15#define STRING_00_LENGTH			0x04#define STRING_10_LENGTH			0x1a#define STRING_20_LENGTH			0x22#define STRING_30_LENGTH			0x2e#define STRING_40_LENGTH			0x26#define STRING_50_LENGTH			0x10#define STRING_60_LENGTH			0x1e#define STRING_70_LENGTH			0x10#define STRING_80_LENGTH			0x0e#define STRING_90_LENGTH			0x00#endif /* __USB_USER_PRE_H  */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?