したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

UMJ

68Kit:2004/01/10(土) 11:45
初めまして。Kitと申します。

UMJの各コントローラ用ファームウェアのソースファイルは
公開されないのでしょうか?
私はEZ-USBを用いてSFCコントローラをUSBに変換するものを作っていまして
(UMJのSFCだけ版のようなものです)、ボタンの押下状態を取得する段階で
コントローラの挙動がよくわからなくなってしまったのです。
コントローラの仕様はわかっているのですが、どうもEZ-USBに実装する段階で
どこか間違っているようで、同様にEZ-USBを用いているUMJではどのように
しているのかと思った次第です。
ちなみにUMJのファームウェアではちゃんとSFCコントローラは動作しました。

ここで話は変わりますが、HID云々の話が出てきていたので少し。
既にご存知かもしれませんが、1対多を実現する方法です。
コンフィギュレーションディスクリプタの5バイト目、bNumInterfacesを任意の
数字にすることによって実現できます。
あとはその後ろにインターフェースディスクリプタ、HIDディスクリプタ(HIDの場合)、
エンドポイントディスクリプタの組をその数だけ繰り返して書いておけば
大丈夫です。
インターフェースディスクリプタの3バイト目のindexをインターフェースごとに
違う値にしないと正しく動かなかったと記憶しております。

長くなってしまいました。
それでは。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板