3.10 基于OHCI的USB主机 —— OHCI(自定义数据结构)
来源:互联网 发布:java状态机框架 编辑:程序博客网 时间:2024/05/29 06:34
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lancelot.blog.51cto.com/393579/244578
OHCI接口层用到的数据结构定义如下,这些数据定义都是我自己的程序里所使用的自定义数据结构,是根据OHCI的标准与程序的处理方式进行定义的:
/**
* USB设备信息
*/
typedefstruct _USB_DEV_INFO
{
unsignedcharaddr; //!< USB设备地址
unsignedcharbulkInPort; //!< 批量出端口号
unsignedcharbulkOutPort; //!< 批量入端口号
}USB_DEV_INFO;
常量定义:
#define TD_SETUP 0x0
#define TD_OUT 0x1
#define TD_IN 0x2
#define TD_DELAY_INT 0x2
#define ED_SETUP 0x0
#define ED_OUT 0x1
#define ED_IN 0x2
#define USB_CMD_WAIT_OVER 1
#define USB_CMD_WAIT_OVER_22
#define USB_CMD_OVER 100
#define USB_CMD_TYPE_BULK_WRITE1
#define USB_CMD_TYPE_BULK_READ 2
#define USB_CMD_TYPE_BULK_CMD 3
#define USB_CMD_TYPE_CTRL_READ 4
#define USB_CMD_TYPE_CTRL_WRITE5
- 3.10 基于OHCI的USB主机 —— OHCI(自定义数据结构)
- 基于OHCI的USB主机 —— OHCI(端点)
- 基于OHCI的USB主机 —— OHCI(HCCA)
- 基于OHCI的USB主机 —— OHCI(传输描述符)
- 基于OHCI的USB主机 —— OHCI(基本流程)
- 3.1 基于OHCI的USB主机 —— OHCI(端点)
- 3.2 基于OHCI的USB主机 —— OHCI(传输描述符)
- 3.3 基于OHCI的USB主机 —— OHCI(HCCA)
- 3.4 基于OHCI的USB主机 —— OHCI(基本流程)
- 3.5 基于OHCI的USB主机 —— OHCI(ED结构)
- 3.6 基于OHCI的USB主机 —— OHCI(ED结构说明)
- 3.7 基于OHCI的USB主机 —— OHCI(TD结构)
- 3.8 基于OHCI的USB主机 —— OHCI(TD结构说明)
- 3.9 基于OHCI的USB主机 —— OHCI(设计思路)
- 3.11 基于OHCI的USB主机开发 —— OHCI(控制端口读数据)
- 3.12 基于OHCI的USB主机开发 —— OHCI(控制端口写数据)
- 3.13 基于OHCI的USB主机 —— OHCI(批量端口读数据)
- 3.14 基于OHCI的USB主机开发 —— OHCI(批量端口写数据)
- Messenger 实现Activity与Service通讯、进程通讯
- Webdriver学习笔记(四)页面元素的操作
- C# 使用zxing生成包含中文的二维码
- GLSL opengl着色器参数传递Shader
- [HGE]-源码分析-5 core里的graphics(b)
- 3.10 基于OHCI的USB主机 —— OHCI(自定义数据结构)
- linux虚拟机安装部署
- 输入年、月,输出本月有多少天
- Java动态表格类(DyTable)
- 经常运行YSlow可使您获得最好的网站性能
- Java 串口通信
- java多线程
- 《嵌入式Linux应用程序开发详解》
- 3.11 基于OHCI的USB主机开发 —— OHCI(控制端口读数据)