hid

    0热度

    1回答

    我有一个USB音频设备(思嘉Focusrite 18i6)不需要驱动程序,所以我假设它使用USB HID音频类标准。 它适用于从Windows和Mac到Linux和iOS的所有应用程序。 但是在Mac和Windows上,它有一个控制应用程序,例如启用和禁用直接监视。 我将如何进行逆向工程这是如何完成的,以便我可以在控制应用程序不存在的平台上重现它? 我正在考虑在VMWare会话中启动Windows

    0热度

    1回答

    我正在开发与Android应用程序一起使用的手写笔配件。我在此处指定了手写笔的HID描述中的传感器序列号字段(0x5B):https://source.android.com/devices/accessories/stylus.html。使用触控笔进行绘图时,如何通过MotionEvent获取传感器序列号?

    2热度

    1回答

    存在Windows 10 UWP C#编程访问HID USB设备的问题。 我没有问题找到一个设备(GetDeviceSelector,DeviceInformation)并没有麻烦打开设备(FromIdAsync)。 我也可以发送一个输出报告没问题(CreateOutputReport,为消息添加一个字节数组,SendOutputReportAsync),并且USB设备通过打开LED来正确反应。

    0热度

    1回答

    我实施具有以下接口的自定义HID设备之间的区别: 0x06, 0xA0, 0xFF, // Usage Page (Vendor Defined 0xFFA0) 0x09, 0x01, // Usage (0x01) 0xA1, 0x01, // Collection (Application) 0x85, 0x01, // Report ID (1) 0x15, 0x00, /

    0热度

    1回答

    在macOS上,我使用IOKit通过USB连接获取和设置HID报告(好奇的是,这是一个站立式桌面控制器,允许您以编程方式升高和降低桌面)。我可以使用设备的IOHIDManager列表: _manager = IOHIDManagerCreate(NULL, 0); NSDictionary *deviceQuery = @{@kIOHIDVendorIDKey: @0x12D3, @kIOHI

    0热度

    1回答

    我在通用Windows平台应用程序中有一个HIDDevice,我想阅读USB描述符。 这就好比制造商,序列号等 信息HidDevice似乎并不支持这一点。我看起来像UsbDevice类,但它不允许从HID类设备创建。 https://msdn.microsoft.com/en-us/library/windows/hardware/dn303351(v=vs.85).aspx 我试图创建从HidD

    0热度

    1回答

    我一直在尝试使用我的stm32f4 discvery设置一些usb鼠标的基本usb通信。我的董事会没有usb例子,所以我进去看看其他董事会。 stm的立方体库thingy很容易开发和所有,所以我生成了一个项目立方体包含USB_OTG_FS主机只模式和四个IO引脚的LED。 我看了一下文件,看起来好像读鼠标按钮相当平凡,但我无法使它工作。 如果我运行 devtype = USBH_HID_GetDe

    0热度

    1回答

    我试图通过蓝牙从Sony PS4控制器捕获HID描述符。我已经设法使用下面的代码建立连接。 void findController() { int[] deviceIds = mInputManager.getInputDeviceIds(); for (int deviceId : deviceIds) { InputDevice dev = mInputMana

    0热度

    1回答

    我试图从我的XBox 360控制器中读取而不进行轮询。 (准确地说,我实际上使用的是Logitech F310,但我的Windows 10 PC将它视为XBox 360控制器。)我写了一些相当讨厌的HID代码,它们使用重叠的I/O在两个线程中阻塞事件,一个表明有一个报告准备从HID设备读取,另一个表明UI线程已经请求HID线程退出。这很好,但HID驱动程序的行为与XInput有所不同。特别是,它将

    0热度

    1回答

    我使用Visual Studios在windows上构建hidapi。构建生成了一个'hidapi.lib'文件。现在我正在尝试使用Eclipse IDE编写C代码,并通过将其名称更改为'libhid.lib'来包含'hidapi.lib'。 hidapi.h也存在并包含在内。当我尝试访问hidapi.h的任何函数时会出现错误。编译器在每次运行程序时都会提供未定义的引用错误。我错在哪里? sour