トップ 一覧 検索 ヘルプ RSS ログイン

tips-HIDmouseの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
! マウスを自作する(トラックボールが本当のところ)

! github
https://github.com/cyborg5/TinyUSB_Mouse_and_Keyboard


! HIDの意味
*http://esyokunin.dee.cc/30xSub_USB_Siyou/331_Siyou1_HidKb/331_Siyou1_HidKb.html

*http://blueeyes.sakura.ne.jp/2020/04/26/3118/

! HID
interface ( mouse )

,,Offset/Length,,Value
,Lenth,0/1,ディスクリプタ:9byte,0x09
,Descriptor,1/1,ディスクリプタ・タイプInterface=0x04h,0x04
,Interface番号,2/1,インターフェイス番号(#0から),0x01
,AlternateSetting,3/1,代替設定をする際の番号,0x00
,Number of Endpoint,4/1,このインターフェイスが持つEndpointの数(0を除く),0x01
,interface class,5/1,USB/IFが,0x03
,interface_sub_class,6/1,サブクラスコード,0x01
,interface_protcol,7/1,0:none_1:keybord_2:mouse,0x02
,interface,

,bit,7,6,5,4,3,2,1,0
,ボタン 3bit,0,0,0,0,0,ボタン3,ボタン2,ボタン1
,X軸方向8bit(min-127/max127),,,,,,,,
,y軸方向8bit(-127 / 127),,,,,,,,

! 制作記事
 ( センサーが手に入らない。。(笑))::壊れたマウスは捨てられないね。。
http://arms22.blog91.fc2.com/blog-entry-565.html