您的位置:首页 > 理论基础 > 数据结构算法

4.7 基于OHCI的USB主机 —— USB设备其它数据结构

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

<!--[if !supportLists]--> <!--[endif]-->USB设备信息

该结构是用来保存USB设备的各种描述符的:
[align=left]#define MAX_EP 3[/align]
[align=left]/**[/align]
[align=left] * USB设备信息[/align]
[align=left] */[/align]
[align=left]typedefstruct _DEVICE_INFO[/align]
[align=left]{[/align]
DEVICE_DESCdevDesc;
//!< USB设备描述符
CFG_DESCcfgDesc;
//!< USB配置描述符
INTF_DESCintfDesc;
//!< USB接口描述符
ED_DESCepDesc[MAX_EP];
//!< USB端点描述符
[align=left] unsignedcharmaxLun;[/align]
[align=left]}DEVICE_INFO;[/align]

<!--[if !supportLists]-->Setup包结构

通过控制端口发送命令的数据结构:
[align=left]/**[/align]
[align=left] * Setup包结构[/align]
[align=left] */[/align]
[align=left]typedefstruct[/align]
[align=left]{[/align]
[align=left] unsignedcharbmRequest;[/align]
[align=left] unsignedcharbRequest;[/align]
[align=left] unsignedshortwValue;[/align]
[align=left] unsignedshortwIndex;[/align]
[align=left] unsignedshortwLength;[/align]
[align=left]} SETUPPKG, *PSETUPPKG;[/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: