您的位置:首页 > 其它

4.9 基于OHCI的USB主机 —— USB设备获取描述符通用函数

2013-10-25 17:48 218 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。/article/4321880.html

取得描述符

这是一个通用的取得描述符的函数,除了设置设备请求类型和设备请求字段之外,没有对其它字段进行设置:
[align=left]/**[/align]
*
取得USB的描述符,包括设备、配置、接口、端点等描述符
* @param type
设备请求类型
[align=left] * @param pDataBuf存放取出的描述符数据的缓冲区[/align]
* @return 0 -
成功
[align=left] */[/align]
short
usbGetDesc(unsignedchar *pDataBuf)
[align=left]{[/align]
[align=left] SETUPPKG *setup;[/align]
[align=left] [/align]
[align=left] setup = &usbDevSetup;[/align]
[align=left] setup->bmRequest = 0x80;[/align]
[align=left] setup->bRequest = GET_DESCRIPTOR;[/align]
[align=left] [/align]
return ctrlCmdGet((unsignedint)setup,
setup->wLength, pDataBuf);
[align=left]}[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: