问题标签 [usb-descriptor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
307 浏览

hid - iOS 主页按钮的 HID 描述符 + 报告?

我正在尝试使用 Arduino 创建单键蓝牙键盘并努力构建有效的 HID 描述符。我已经能够使用默认的通用桌面键盘 HID 描述符将按键事件发送到我的 iOS 设备,但是一旦我尝试使用以下 HID 描述符,我在发送时无法触发主页按钮事件(AC Home:0x0223) HID 报告将位 0 ​​从 0 → 1 → 0 切换:

我在构建 HID 描述符时遗漏了什么?AC Home 不是 iOS 中主页按钮的正确使用 ID 吗?

任何帮助将不胜感激!

0 投票
0 回答
61 浏览

windows - 哪些程序正在使用 USB 设备?

如何访问连接到 USB 设备的程序列表?在某些情况下,我自己的软件无法打开 USB 设备,因为它使用了另一个程序。我想通知用户要关闭哪个程序。

0 投票
0 回答
279 浏览

audio - USB Audio 2.0 Standard AS Isochronous Audio Data Endpoint Descriptor中如何选择bInterval?

我正在实现一个 USB 音频输入设备(带有两个麦克风的 STM32),遵循音频设备的通用串行总线设备类定义,版本 2.0

我想使用 USB 高速,而不是全速。标准 AS 同步音频数据端点描述符具有字段bInterval

我应该如何选择bInterval的值?我可以使用 0x01 的值(间隔 125us)还是应该使用 1ms 的间隔(0x04,与全速时的间隔相同)?较短的间隔是否有利于可以传输的样本量(稍后我想使用最多 16 个麦克风)?

0 投票
1 回答
82 浏览

c - 多个油门的 USB 描述符

我想要一个连接到 PIC 微控制器的 USB 操纵杆。它只需一个油门和几个按钮和两个轴就可以正常工作。

如何添加另一个油门描述符?

这是当前的

0 投票
0 回答
14 浏览

usb-descriptor - 谁有关于gadgetfs的文档或博客?

我在http://www.linux-usb.org/gadget/usb.c中找到了一个示例,但对我来说它较少。我想给gadgetfs写一个描述符,但是总是错的。我意识到我对描述符或gadgetfs的错误想法。我需要更多文档或示例!真的真的谢谢!!

生成描述符的代码。参数“dev”来自 USB 设备。