Tanong tungkol sa Get_descriptor at mag-ulat

P

pioneer_yang

Guest
Mahal na ang lahat ng

Mayroon akong dalawang katanungan na humingi ng iyong tulong kapag ako makakalikha ng isang USB aparato sa multifunction, mouse / keyboard / dyoistik:

1) Kung ako gumamit ng isa interface, ako ay gamitin ang Report ID upang tukuyin ang iba't-ibang mga input signal (mouse, keyboard, at dyoistik), at pagkatapos ay doon ay isang byte sa unahan ng ang data ng ulat, ay ang Operasyon System awtomatikong magtalaga ang default na driver para sa mga mouse, keyboard at dyoistik ayon?(Ko gusto ang sistema ay maaring makita at kilalanin ang aking usb aparato awtomatikong at magbigay sa akin ang mga default na driver)

2) Kung ako gumamit ng tatlong interface, kaya kailangan ko ng tatlong ulat na descriptors, ay ito right?kung gayon, kapag ang aking mga aparato makatanggap get_descriptor ang mga kahilingan at hilingin sa akin na ipadala ang Report descriptor sa Host, paano ko malalaman kung aling mga ulat (isa para sa mouse, isa para sa keyboard at isa para sa dyoistik) ay dapat na ipinadala?namely kung paano mapagtanto ito kasama ng c code?Maraming Salamat!
<img src="http://www.edaboard.com/images/smiles/icon_neutral.gif" alt="Walang kinikilingan" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top