基于OHCI的USB主机 —— USB设备设置接口值
2010-03-09 16:18
615 查看
设置接口值
每个USB设备在使用之前,都必须设置其接口值,这样USB设备才能够知道使用哪一种接口,从而正常的与主机通信:[align=left]/**[/align] [align=left] * 设置USB设备所使用的接口值[/align] [align=left] */[/align] [align=left]short usbSetInterface(unsigned char *pDataBuf)[/align] [align=left]{[/align] [align=left] SETUPPKG *setup;[/align] [align=left] [/align] [align=left] setup = &usbDevSetup;[/align] [align=left] [/align] [align=left] setup->bmRequest = 0x01;[/align] [align=left] setup->bRequest = SET_INTERFACE;[/align] [align=left] setup->wValue = 0x00;[/align] [align=left] setup->wIndex = 0;[/align] [align=left] setup->wLength = 0;[/align] [align=left] [/align] [align=left] ctrlCmdSet((unsigned int)setup, pDataBuf);[/align] [align=left] [/align] [align=left] return 0;[/align] [align=left]}[/align] |
相关文章推荐
- 4.12 基于OHCI的USB主机 —— USB设备设置地址
- 基于OHCI的USB主机 —— USB设备设置地址
- 基于OHCI的USB主机 —— USB设备设置配置值
- 基于OHCI的USB主机 —— USB设备取得设备描述符
- 4.5 基于OHCI的USB主机 ——USB设备枚举过程
- 基于OHCI的USB主机 —— USB设备常量定义
- 基于OHCI的USB主机 —— USB设备去的配置描述符
- 基于OHCI的USB主机 ——USB设备枚举过程
- 4.6 基于OHCI的USB主机 —— USB设备描述符数据结构
- 基于OHCI的USB主机 —— USB设备端口特性清除
- 4.7 基于OHCI的USB主机 —— USB设备其它数据结构
- 2.5 基于OHCI的USB主机 —— 寄存器(设备连接)
- 基于OHCI的USB主机 —— USB设备枚举
- 4.8 基于OHCI的USB主机 —— USB设备常量定义
- 4.9 基于OHCI的USB主机 —— USB设备获取描述符通用函数
- 4.2 基于OHCI的USB主机 —— USB设备命令介绍
- 4.10 基于OHCI的USB主机 —— USB设备取得设备描述符
- 基于OHCI的USB主机 —— USB设备描述符数据结构
- 基于OHCI的USB主机 —— USB设备命令介绍
- 基于OHCI的USB主机 —— 寄存器(设备连接)