当前位置: 首页 > news >正文

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

取得描述符

这是一个通用的取得描述符的函数,除了设置设备请求类型和设备请求字段之外,没有对其它字段进行设置:
/**

  取得 USB 的描述符 , 包括设备、配置、接口、端点等描述符

 * @param type  设备请求类型

 * @param pDataBuf 存放取出的描述符数据的缓冲区

 * @return 0 -  成功

 */

short  usbGetDesc( unsigned   char  *pDataBuf)

{

     SETUPPKG  *setup;

 

    setup = &usbDevSetup;

    setup-> bmRequest  = 0x80;

    setup-> bRequest  = GET_DESCRIPTOR;

 

     return  ctrlCmdGet(( unsigned   int )setup, setup-> wLength , pDataBuf);

}





本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/282147,如需转载请自行联系原作者

相关文章:

  • Spring Cloud Feign的两种使用姿势
  • Android应用程序安装过程源代码分析(2)
  • 知行不合一,Elon Musk 最大的敌人居然是自己?
  • 第二章 vSphere可用性之准备软硬件环境
  • 谈谈观察者模式和发布订阅模式
  • 策略模式
  • spark本地环境的搭建到运行第一个spark程序
  • VC6不支持typedef中递归。终于找到了Tuple的实现方案。
  • 设计模式-工厂模式
  • RHCS Oracle HA for OEL5.8 KVM实践配置
  • 面试必问之【对象和函数】篇
  • Hyper-v Server在线调整虚拟硬盘大小
  • Redis配置解读
  • JSP、Java、JavaScript与JScript总结
  • dict(字典)
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • Android系统模拟器绘制实现概述
  • axios 和 cookie 的那些事
  • docker容器内的网络抓包
  • Elasticsearch 参考指南(升级前重新索引)
  • HTML中设置input等文本框为不可操作
  • iOS小技巧之UIImagePickerController实现头像选择
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • PaddlePaddle-GitHub的正确打开姿势
  • React系列之 Redux 架构模式
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 基于webpack 的 vue 多页架构
  • 移动端唤起键盘时取消position:fixed定位
  • 你对linux中grep命令知道多少?
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • !$boo在php中什么意思,php前戏
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • (function(){})()的分步解析
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (办公)springboot配置aop处理请求.
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (机器学习-深度学习快速入门)第三章机器学习-第二节:机器学习模型之线性回归
  • (论文阅读22/100)Learning a Deep Compact Image Representation for Visual Tracking
  • (七)Java对象在Hibernate持久化层的状态
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (转)linux下的时间函数使用
  • (转)关于pipe()的详细解析
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .net core开源商城系统源码,支持可视化布局小程序
  • .net MySql
  • .NET处理HTTP请求
  • .NET开发不可不知、不可不用的辅助类(一)
  • 。。。。。
  • @RequestBody与@ModelAttribute
  • [20150904]exp slow.txt
  • [20170728]oracle保留字.txt
  • [BUUCTF NewStarCTF 2023 公开赛道] week3 crypto/pwn