📄 usb_cfgbuf.c
字号:
/*
* File: usb_cfgbuf.c
* Purpose: MCF5275 USB Configuration buffers
*/
#include "src/common/common.h"
#include "usb.h"
/********************************************************************/
/* Initialize the descriptors */
CFG_BUFF_STRUCT cfg_data =
{
/* CfgBuf (Size = 4)*/
{
/* Size */ 62,
/* Addr_Ptr */ 0x12 //STARTOFDESC + 0x12
},
/* StringBuf0 (Size = 3)*/
{
/* Size */ SD0LEN,
/* Addr_Ptr */ STARTOFSTRD
},
/* StringBuf1 (Size = 3)*/
{
/* Size */ SD1LEN,
/* Addr_Ptr */ (STARTOFSTRD+SD0LEN)
},
/* StringBuf2 (Size = 3)*/
{
/* Size */ SD2LEN,
/* Addr_Ptr */ (STARTOFSTRD+SD0LEN+SD1LEN+2)
},
/* Ep0Buf (Size = 5)*/
{
/* Ep_num_cfg_inf */ (Ep_Num_0 | Ep_Config_1 | Ep_Interface_0),
/* Ep_type_dir_pkt */ (Ep_AltSetting_0 | Ep_Type_Control |Ep_Dir_Out | Ep_MaxPktSize(8)),
/* Ep_BuffAdrPtr */ 0x0000
},
/* Ep1Buf (Size = 5)*/
{
/* Ep_num_cfg_inf */ (Ep_Num_1 | Ep_Config_1 | Ep_Interface_0), //0x14, //
/* Ep_type_dir_pkt */ (Ep_AltSetting_0 | Ep_Type_Bulk |Ep_Dir_In | Ep_MaxPktSize(32)),//0x1840, //
/* Ep_BuffAdrPtr */ 0xC001, //0xC001 //
},
/* Ep2Buf (Size = 5)*/
{
/* Ep_num_cfg_inf */ (Ep_Num_2 | Ep_Config_1 | Ep_Interface_0),
/* Ep_type_dir_pkt */ (Ep_AltSetting_0 | Ep_Type_Bulk |Ep_Dir_Out | Ep_MaxPktSize(32)),
/* Ep_BuffAdrPtr */ 0xC002,
},
/* Ep3Buf (Size = 5)*/
{
/* Ep_num_cfg_inf */ (Ep_Num_3 | Ep_Config_1 | Ep_Interface_0),
/* Ep_type_dir_pkt */ (Ep_AltSetting_0 | Ep_Type_Bulk |Ep_Dir_Out | Ep_MaxPktSize(32)),
/* Ep_BuffAdrPtr */ 0xC003,
},
/* AltEp1Buf (Size = 5)*/
{
/* Ep_num_cfg_inf */ (Ep_Num_1 | Ep_Config_1 | Ep_Interface_0), //0x14, //
/* Ep_type_dir_pkt */ (Ep_AltSetting_1 | Ep_Type_Bulk |Ep_Dir_In | Ep_MaxPktSize(64)),//0x1840, //
/* Ep_BuffAdrPtr */ 0xC001, //0xC001 //
},
/* AltEp2Buf (Size = 5)*/
{
/* Ep_num_cfg_inf */ (Ep_Num_2 | Ep_Config_1 | Ep_Interface_0),
/* Ep_type_dir_pkt */ (Ep_AltSetting_1 | Ep_Type_Bulk |Ep_Dir_Out | Ep_MaxPktSize(64)),
/* Ep_BuffAdrPtr */ 0xC002,
},
};
/*******************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -