[請益] USB HID Report ID是不是一定要傳?
最近在學習USB, 有個問題想請教..
HID Report Descriptor在描述的時候,
如果有必要, 需要宣告Report ID,
Report ID在Interrupt Pipe需要連同Data一起傳送,
是因為可能會有多個Report共同一個Interrupt Pipe,
但如果HID Report是透過Control Pipe來傳送的時候(Get/Set Report Request),
是不是有辦法可以不傳Report ID, 會這樣想是因為,
我認為Control Pipe的資料傳輸都會經過Setup->Data->Handshake這三個Phase
而HID Get/Set Report的Request在Setup Phase時就已經可以知道了,
如果在Data Phase再傳一次似乎有點沒效率,
請問是否有什麼方法可以在Data Phase上不要傳Report ID呢??
感謝..
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.210.106.78
※ 文章網址: https://www.ptt.cc/bbs/ASM/M.1496299400.A.AD4.html
→
06/03 18:18, , 1F
06/03 18:18, 1F
→
06/03 18:18, , 2F
06/03 18:18, 2F
→
06/06 15:12, , 3F
06/06 15:12, 3F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章