HID Keyboard & Mouse descriptor.】的更多相关文章

在USB中,USB HOST是通过各种描述符来识别设备的,有设备描述符,配置描述符,接口描述符,端点描述符,字符串描述符,报告描述符等等.USB报告描述符(Report Descriptor)是HID设备中的一个描述符,它是比较复杂的一个描述符. USB HID设备是通过报告来给传送数据的,报告有输入报告和输出报告.输入报告是USB设备发送给主机的,例如USB鼠标将鼠标移动和鼠标点击等信息返回给电脑,键盘将按键数据数据返回给电脑等:输出报告是主机发送给USB设备的,例如键盘上的数字键盘锁定灯和大…
Synergy version: 1.4.12 Server Download and install synergy-1.4.12-Linux-i686.deb on Mint 14; Run it under Desktop mode (in [Edit -> Settings -> Advanced -> Process mode]); Click "Configure Server", drag a new "Desktop"(at the…
catalogue . 引言 . Device Class Definition for Human Interface Devices (HID) . USB HID Report Descriptors . arduino USB Keyboard definition . USB Host Shield for Arduino分类 . USB Host Shield for Arduino datasheet . USB Host Library Rev.2.0 . USB Keyboar…
前言 原创文章,转载引用务必注明链接,水平有限,如有疏漏,欢迎指正. 之前的新浪不能用啦,这次部分图片用的sm.ms的图床,加载慢,请耐心,准备换图床. 1.开箱简介 来填坑了!这次是 Sparrow 可穿戴微控制器(以下称S板), 产品页面,wiki页面. S板主控芯片使用的是与Arduino Leonardo相同的ATmega32u4主芯片,那么它和经典爆款Arduino UNO使用的ATmega328主芯片的有何不同呢?我们来瞅一瞅: 这只是官方提供的介绍,真正应用上的区别,可以参考这篇文…
最近完成了HID的基本收發,使用的配置用了2個Endpoint,把一些特別重要要的地方紀錄下來 整個Configuration 分成4大部分 : 1. Configuration 2. Interface 3. HID descriptor 4. Endpoint 以下分散開來記錄,首先紀錄Configurations #define USB_CONFIGURATION_DESCRIPTOR_TYPE 0x02 #define USB_HID_CONFIG_DESC_SIZ 41 0x09, /…
  前期准备: 一.硬件资源:STM32F103,USB-FS固件库. 链接: STM32 之 标准外设版USB驱动库详解(架构+文件+函数+使用说明+示例程序) https://blog.csdn.net/ZCShouCSDN/article/details/78936456?utm_source=blogxgwz1 二.调试软件:usbtrace3.0或者BusHound,用于看USB设备的信息.KEIL编译环境-用于开发. 后续相关工作: (1)用STM32CubeMX配置,具体实现其它的…
转自:https://my.oschina.net/renyongke/blog/410695 开发环境: 平台: DM8168 内核 :linux 2.6.32 RDK:DVRRDK_04.00.00.03 USB口:DM8168有两个USB口可供选择,因为特殊原因我选择的是USB1,请根据实际需要选择USB口 ,下面的配置会稍微有些不同. ##1配置内核 依据参照http://processors.wiki.ti.com/index.php/DM81xx_AM38XX_USB_User_Gu…
Communication Device Class,简称CDCUSB Compound Device,USB复合设备USB Composite Device,USB组合设备 摘要USB复合设备 Compound Device内嵌Hub和多个Function,每个Function都相当于一个独立的USB外设,有自己的PID/VID.USB组合设备Composite Device内只有一个Function,只有一套PID/VID,通过将不同的interface定义为不同的类来实现多个功能的组合.…
imx6需要添加4x4的矩阵键盘.本文记录添加方法. 参考链接 http://processors.wiki.ti.com/index.php/TI-Android-JB-PortingGuide http://blog.sina.com.cn/s/blog_54aa47930102vesb.html http://blog.csdn.net/shell_albert/article/details/46801091 http://www.kikikoo.com/uid-20768928-id-…
ZC:我的环境:Win7x64.VMware10 ZC:我的处理: ZC: (1).usb.generic.allowHID = "TRUE" (本来就有,将它的位置提前) ZC: (2).usb.generic.allowLastHID = "TRUE" (本来没有,需要添加) ZC: (3).usb.present = "TRUE" (将原来的"FALSE"改成"TRUE") ZC: (4).启动虚拟机…