const char Configuration_Descriptor[] =
{
0x09, // 配置描述表长度
0x02, // 配置描述表类型
0x20,0x00, // 配置描述表及附带表长度
0x01, // 接口配置数
0x01, // 配置描述表标识
0x00, // 配置描述表字符串描述表索引
0x20, // 配置属性
0x64 // 总线供电最大值(*2mA)
};
const char Interface_Descriptor[] =
{
0x09, // 接口描述表长度(9)
0x04, // 接口描述表类型
0x00, // 接口号(0)
0x00, // 轮寻设置(0 号端点)
0x02, // 端点数 (4)
0x08, // 接口类属
0x04, // 子类码
0x50, // 协议码
0x00 // 接口字符串描述表索引(不支持)
};
const char Endpoint1_out_Descriptor[] =
{
0x07, // 端点描述表长度(7)
0x05, // 端点描述表类型
0x01, // OUT 端点(1)
0x02, // 传输模式(0 控制、1 同步、2 批、3 中断传输)
0x10, 0x00, // 最大包大小(16)
0x00
};
const char Endpoint1_in_Descriptor[] =
{
0x07, // 端点描述表长度(7)
0x05, // 端点描述表类型
0x81, // IN 端点(1)
0x02, // 传输模式(0 控制、1 同步、2 批、3 中断传输)
0x10, 0x00, // 最大包大小(16)
0x00 // 轮寻时间 (1ms)
};