4.9 基于OHCI的USB主机 —— USB设备获取描述符通用函数
2013-10-25 17:48
218 查看
原创作品,允许转载,转载时请务必以超链接形式标明文章
原始出处 、作者信息和本声明。否则将追究法律责任。/article/4321880.html
原始出处 、作者信息和本声明。否则将追究法律责任。/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] |
相关文章推荐
- 基于OHCI的USB主机 —— USB设备获取描述符通用函数
- 基于OHCI的USB主机 —— 寄存器(设备连接)
- 基于OHCI的USB主机 —— USB设备设置配置值
- 基于OHCI的USB主机 —— USB设备设置接口值
- 基于OHCI的USB主机 —— 寄存器(设备连接)
- 4.2 基于OHCI的USB主机 —— USB设备命令介绍
- 基于OHCI的USB主机 —— USB设备描述符数据结构
- 2.5 基于OHCI的USB主机 —— 寄存器(设备连接)
- 基于OHCI的USB主机 —— USB设备其它数据结构
- 4.5 基于OHCI的USB主机 ——USB设备枚举过程
- 基于OHCI的USB主机 —— USB设备常量定义
- 4.6 基于OHCI的USB主机 —— USB设备描述符数据结构
- 4.7 基于OHCI的USB主机 —— USB设备其它数据结构
- 4.8 基于OHCI的USB主机 —— USB设备常量定义
- 基于OHCI的USB主机 —— USB设备命令介绍
- 4.10 基于OHCI的USB主机 —— USB设备取得设备描述符
- 基于OHCI的USB主机 —— USB设备枚举
- 4.11 基于OHCI的USB主机 —— USB设备去的配置描述符
- 基于OHCI的USB主机 —— USB设备端口特性清除
- 基于OHCI的USB主机 —— USB设备取得设备描述符