取得描述符
这是一个通用的取得描述符的函数,除了设置设备请求类型和设备请求字段之外,没有对其它字段进行设置:
/**
*
取得
USB
的描述符
,
包括设备、配置、接口、端点等描述符
* @param type
设备请求类型
* @param pDataBuf
存放取出的描述符数据的缓冲区
* @return 0 -
成功
*/
short
usbGetDesc(
unsigned
char
*pDataBuf)
{
SETUPPKG
*setup;
setup = &usbDevSetup;
setup->
bmRequest
= 0x80;
setup->
bRequest
= GET_DESCRIPTOR;
return
ctrlCmdGet((
unsigned
int
)setup, setup->
wLength
, pDataBuf);
}
|
本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/282147,如需转载请自行联系原作者