USB之HID類Set_Report Request[調試手記1]
請翻開《Device Class Definition for Human Interface Devices (HID) Version 1.11 》7.2.2 Set_Report Request
現在我們先那鍵盤來做實驗來觀察。
通過筆記本上按“capslock”按鍵來觀察外置鍵盤上大小寫的指示燈。
通過USBlyzer觀察到
發送03的時候大小指示燈為亮
發送01的時候大小指示燈為滅
那我們繼續測試
如果是按外部鍵盤的按“capslock”按鍵來觀察外置鍵盤上大小寫的指示燈。
發現和之前比較多了紅色框中的部分
發送03的時候大小指示燈為亮
發送01的時候大小指示燈為滅
好了現在我們使用Bus Hound來發送Set_Report Request並觀察其是否指示燈正常的變化
USB之HID類Set_Report Request[調試手記1]
相關推薦
USB之HID類Set_Report Request[調試手記1]
大小寫 nbsp logs col 技術 port devices usb cap 請翻開《Device Class Definition for Human Interface Devices (HID) Version 1.11 》7.2.2 Set_Report Re
Qt淺談之二十一log調試日誌
gms 生成文件 _file__ ica 沒有 rest delet mar 排除 一、簡單介紹 近期因調試code時,想了解程序的流程,但苦於沒有一個簡易的日誌記錄,不停使用qDebug打印輸出,而終於提交代碼時得去多次刪除信息打印,有時還會出現新改動
web前端開發之移動端真機調試
工具 成功 targe 類型 uc瀏覽器 anon 完成後 nbsp rsync ---恢復內容開始--- 前言 在前端開發中,調試是不可缺少的環節,PC端很簡單,但是隨著移動端火起來,在手機上面測試就顯得尤為重要。 在工作中本人也經過了一些測試,總結了如下幾種方法。 1
TiDB之mac上搭建及調試技巧
一點 word 訪問 開始 是把 lec 比較 暴露 問題 此文目的 由於本人最近已經成為TiDB的粉絲,所以就開始各種研究TiDB的源碼,研究源碼這個事情,首先就需要在自己電腦上不斷的調試及修改。TiDB本身的代碼是非常容易編譯和調試的,但是要把PD、TiKV集群同時在
ThinkPHP6 核心分析之Http 類跟Request類的例項化
以下原始碼分析,我們可以從 App,Http 類的例項化過程,瞭解類是如何實現自動例項化的,依賴注入是怎麼實現的。 從入口檔案出發 當訪問一個 ThinkPHP 搭建的站點,框架最先是從入口檔案開始的,然後才是應用初始化、路由解析、控制器呼叫和響應輸出等操作。 入口檔案主要程式碼如下:
C++ 之Date類實現輸入時間和加1天時間
定義日期類Date。要求: (1)可以設定日期; (2)日期加一天操作; (3)輸出函式,輸出格式為“XXXX-XX-XX”; (4)編寫主函式,定義物件,完成相應功能。 程式的參考的輸入(“Input Date:”為提示文字): Input Date:2016
Delphi 調試連接 任意Android手機/平板/盒子(要安裝Google USB Driver,並且還有USB的相關許多文章)
ogl .org blog broadcast 通過 並且 install 無法 設備 Delphi有時候無法連接調試一些手機,解決方案: 1.安裝Google USB Driver 2.通過設備管理器查看手機或平板USB的VID,PID 3.修改你的電腦上的andr
[轉]Eclipse插件開發之基礎篇(3) 插件的測試與調試
case ews ... 有時 sam cancel workbench osgi ring 原文地址:http://www.cnblogs.com/liuzhuo/archive/2010/08/17/eclipse_plugin_1_1_2.html 1. 使用JU
scrapy基礎知識之 pycharm 調試小技巧:
.py 小技巧 char line awl spi cmd 調試 基礎知識 在項目根目錄下新建main.py文件,用於調試 from scrapy.cmdline import executeexecute(["scrapy","crawl","MySpider"])scr
在Visual Studio調試器中顯示Unreal的數據類型的值
name bsp 方式 class lan 調試器 知識 自定義數據類型 clas 轉自:http://blog.csdn.NET/witton/article/details/5977766 在Unreal引擎中大量使用了自定義的數據類型如:FName
usb芯片調試經驗
那種 時鐘 不讓 晶振 出錯 下拉電阻 不同的 margin 有時 記錄一下調試usb有關的芯片的一些經驗。 1.有i2c的芯片。一般有i2c的地址選擇。檢查地址選擇是否正確,地址是多少。SCL和SDA上面是否有上拉電阻。芯片的地址是幾位的。I2c的時鐘頻率也是必
PHP後臺之調試手段(新手必備)
php debug 輸出變量 file_put_contents error_log 作為一個剛剛接觸世界上最好的語言php的新手,前端js可以直接console.log調試,在調試後端rpc的類半天找不到打印輸出的方法,普通的print和echo既不能輸出到頁面也不能輸出到文件,痛苦了半
VxWorks Fuzzing 之道:VxWorks 工控實時操作系統漏洞挖掘調試與利用揭秘
設備 coldfire 巴西 目標 自動重啟 ipv packet lec 被攻擊 轉載:freebuf 0×00 前言 關於VxWorks,這裏引用44CON議題《攻擊 VxWorks:從石器時代到星際》探究 一文章中的介紹: VxWorks 是世界上使用最廣泛的一種在嵌
編寫程序之調試
容易 for 最好 改變 nbsp 其它 函數 耐心 浪費 I.寫完程序之後,最後把程序重新看1~2遍,調錯。 前面不要略過這步,直接設置數據調試!!!這樣很容易浪費大量時間調錯(設置數據調錯所需時間多),錯過一些錯誤(數據調不出來) II.設置測試數據對程序進行調
python自動化之調試
調用棧 character 自動 asi 細節 記錄 total 程序 eight #####調試 #####查看日誌與斷言 ‘‘‘ 拋出異常使用raise語句.在代碼中,raise語句包含以下部分: (1)raise關鍵字; (2)對Exception函數的調用; (3)
手機找不到UsB調試選項
list lis music and 調試 com roi .com usb aNDROID%E5%85%A5%E9%97%A8%E5%85%B6%E5%AE%9E%E6%8C%BA%E7%AE%80%E5%8D%95%E7%9A%84 http://music.hao12
最全Pycharm教程(11)——Pycharm調試器之斷點篇
pes eas 觀察 project 項目 python pre 啟動 image 最全Pycharm教程(1)——定制外觀 最全Pycharm教程(2)——代碼風格 最全Pycharm教程(3)——代碼的調試、執行
Asp.NET MVC 之 調試訪問 webservice 時出現“ 無法找到資源 ”的錯誤
相對 mvc option logs 控制器 inf code 資源 index 問題情景如標題,具體錯誤如下圖: 出現以上情況,是程序將 .asmx 文件按控制器方式解析了,在 RouteConfig.cs 文件的 RegisterRoutes 方法中忽略
PHP調試跟蹤之XDebug使用總結
tro 單元 con php.ini blog pro cleanup nal code 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 PHP調試跟蹤之XDebug使用總結: Xdebug是一個開源的PHP程序調試工具,可以使用它來調試、跟蹤及分析程
T4系列文章之2:T4工具簡介、調試以及T4運行原理(轉)
技術分享 animate 等了 edit uml 執行 為我 direct 感覺 出處:http://www.cnblogs.com/damonlan/archive/2012/01/12/2320429.html 一、前言 經過第一篇,我想大家現在對T4有了基本