基于OHCI的USB主机 —— USB设备去的配置描述符

简介:

取得配置描述符

发送取配置描述符命令,实际上得到的是一组描述符,包括配置描述符、接口描述符和端点描述符,对于 U 盘来说,这些描述符总长度不会超过 64 字节:
/**

  取得配置描述符集合

 */

short  usbGetConfigDesc( unsigned   char  *pDataBuf)

{

     // 取得配置描述符集合

    usbDevSetup. wValue  = DESC_CONFIGURATION;

    usbDevSetup. wIndex  = 0;

    usbDevSetup. wLength  = 64;

    usbGetDesc(pDataBuf);

 

     return  0;

}





本文转自 tywali 51CTO博客,原文链接:http://blog.51cto.com/lancelot/282151,如需转载请自行联系原作者
目录
相关文章
|
程序员 Linux iOS开发
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
一款比Typora更简洁优雅的Markdown编辑器神器(完全开源免费)
1118 1
|
机器学习/深度学习 数据采集 供应链
使用Python实现智能食品消费需求预测的深度学习模型
使用Python实现智能食品消费需求预测的深度学习模型
312 10
|
缓存 算法 JavaScript
JIT引擎是如何实现即时编译的
【9月更文挑战第1天】JIT引擎是如何实现即时编译的
432 0
|
机器学习/深度学习 人工智能 自然语言处理
探索Python中的人工智能与机器学习库
【8月更文挑战第20天】
256 1
|
云计算
云计算代码问题之当配置发生变更时,流水线会如何解决
云计算代码问题之当配置发生变更时,流水线会如何解决
163 1
|
前端开发 JavaScript 数据管理
描述一个使用Python开发Web应用程序的实际项目经验,包括所使用的框架和技术栈。
使用Flask开发Web应用,结合SQLite、Flask-SQLAlchemy进行数据管理,HTML/CSS/JS(Bootstrap和jQuery)构建前端。通过Flask路由处理用户请求,模块化代码提高可维护性。unittest进行测试,开发阶段用内置服务器,生产环境可选WSGI服务器或容器化部署。实现了用户注册登录和数据管理功能,展示Python Web开发的灵活性和效率。
186 4
|
存储 缓存 运维
进阶篇丨链路追踪(Tracing)很简单:链路成本指南
进阶篇丨链路追踪(Tracing)很简单:链路成本指南
|
监控 安全 搜索推荐
团队对CI/CD 工具的要求
选择和评估CI/CD工具的关键点包括:易用性和可定制性,需兼顾新手友好与团队个性化需求;强大的自动化能力,能处理复杂流程;良好的集成性,与各类开发工具无缝配合;开源和成本效益,开源选项常受青睐以降低成本;丰富的文档和社区支持,便于问题解决和功能利用;重视安全性,保护代码和部署安全;具备可扩展性,随团队及项目规模增长而扩展;以及提供监控和报告功能,确保及时响应构建、测试和部署的状态。这些因素有助于提升软件开发效率和质量。
269 0
|
存储 PyTorch 测试技术
降龙十八掌:这套优化transformer内存占用的组合技值得收藏(2)
降龙十八掌:这套优化transformer内存占用的组合技值得收藏
618 0
|
C语言
C语言经典题目(14)
C语言经典题目(14)
C语言经典题目(14)

热门文章

最新文章