⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pe_my_usbtable.h

📁 FIC8120方案的 StartCell_Driver
💻 H
字号:
#ifndef __MY_USBTABLE_H
#define __MY_USBTABLE_H

#include "Pe_usb_hs_pos.h"
#include "Pe_usb_fs_pos.h"
#include "FOTG200_peripheral.h"
#include "Pe_usb.h"

#if (HS_MAX_CONFIG_TOTAL_LENGTH > FS_MAX_CONFIG_TOTAL_LENGTH)
	#define CONFIG_LENGTH_EX				(HS_MAX_CONFIG_TOTAL_LENGTH)
	#define OTHER_SPEED_CONFIG_LENGTH_EX	(HS_MAX_CONFIG_TOTAL_LENGTH)
#else
	#define CONFIG_LENGTH_EX				(FS_MAX_CONFIG_TOTAL_LENGTH)
	#define OTHER_SPEED_CONFIG_LENGTH_EX	(FS_MAX_CONFIG_TOTAL_LENGTH)
#endif

#ifdef MY_USBTABLE_GLOBALS
	#define MY_USBTABLE_EXT
#else
	#define MY_USBTABLE_EXT extern
#endif

MY_USBTABLE_EXT  INT8U u8OTGHSDeviceDescriptor[DEVICE_LENGTH];
#if (HS_CONFIGURATION_NUMBER >= 1)
	MY_USBTABLE_EXT  INT8U u8HSConfigOTGDescriptor01[HS_C1_CONFIG_TOTAL_LENGTH];
#endif
#if (HS_CONFIGURATION_NUMBER >= 2)
	MY_USBTABLE_EXT  INT8U u8HSConfigOTGDescriptor02[HS_C2_CONFIG_TOTAL_LENGTH];
#endif

MY_USBTABLE_EXT  INT8U u8OTGFSDeviceDescriptor[DEVICE_LENGTH];
#if (FS_CONFIGURATION_NUMBER >= 1)
	MY_USBTABLE_EXT  INT8U u8FSConfigOTGDescriptor01[FS_C1_CONFIG_TOTAL_LENGTH];
#endif
#if (FS_CONFIGURATION_NUMBER >= 2)
	MY_USBTABLE_EXT  INT8U u8FSConfigOTGDescriptor02[FS_C2_CONFIG_TOTAL_LENGTH];
#endif

extern  INT8U u8OTGString00Descriptor[STRING_00_LENGTH];
extern  INT8U u8OTGString10Descriptor[STRING_10_LENGTH];
extern  INT8U u8OTGString20Descriptor[STRING_20_LENGTH];
extern  INT8U u8OTGString30Descriptor[STRING_30_LENGTH];
extern  INT8U u8OTGString40Descriptor[STRING_40_LENGTH];
extern  INT8U u8OTGString50Descriptor[STRING_50_LENGTH];
extern  INT8U u8OTGString60Descriptor[STRING_60_LENGTH];
extern  INT8U u8OTGString70Descriptor[STRING_70_LENGTH];
extern  INT8U u8OTGString80Descriptor[STRING_80_LENGTH];

MY_USBTABLE_EXT   INT8U u8OTGDeviceDescriptorEX[DEVICE_LENGTH];
MY_USBTABLE_EXT   INT8U u8ConfigOTGDescriptorEX[CONFIG_LENGTH_EX];
MY_USBTABLE_EXT   INT8U u8OtherSpeedConfigOTGDescriptorEX[OTHER_SPEED_CONFIG_LENGTH_EX];
MY_USBTABLE_EXT   INT8U u8OTGDeviceQualifierDescriptorEX[DEVICE_QUALIFIER_LENGTH];
extern   INT8U u8OTGString00DescriptorEX[STRING_00_LENGTH];
extern   INT8U u8OTGString10DescriptorEX[STRING_10_LENGTH];
extern   INT8U u8OTGString20DescriptorEX[STRING_20_LENGTH];
extern   INT8U u8OTGString30DescriptorEX[STRING_30_LENGTH];
extern   INT8U u8OTGString40DescriptorEX[STRING_40_LENGTH];
extern   INT8U u8OTGString50DescriptorEX[STRING_50_LENGTH];
extern   INT8U u8OTGString60DescriptorEX[STRING_60_LENGTH];
extern   INT8U u8OTGString70DescriptorEX[STRING_70_LENGTH];
extern   INT8U u8OTGString80DescriptorEX[STRING_80_LENGTH];

#endif /* __MY_USBTABLE_H  */

⌨️ 快捷键说明

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