マイクロキーボード その23
シリアルROMのとりつけ作業完了!ところがまさかの事態が発生。PCではキーボードとして使えるが、e800ではキー入力ができない。おいおい!ハードリセット直後も状態は同じ。微妙に仕様が違うのかなー。困ったな!
フラッシュROMの書き換えはうらたんさんの方法、5ピンをGNDに落とす方法でうまくいきました。6ピンの方法では、Vend_AX.hexのダウンロードができません。
それはともかくPocketPCで、まだ動きません。まさか、High-Speed(12Mbps)のキーボードをサポートしていないということはないだろうし!BootProtocolでしか動かないのだろうか?なぞなぞ!
- HIDのバージョン1.1 NG
- HIDのバージョン1.0 NG
- インタラプト転送の最大バイト数60h NG
- インタラプト転送の最大バイト数08h NG
- WakeUpDevice NG
- NoWakeUpDevice NG
今のところHIDのテーブルを書き換えてみたが、結果は変化なし。必須のGetReportをサポートしていないからかな?実装してみるか!
- GetReport実装(したつもり) NG
今日はこれで作業中断。しかしアイデアがない!プロトコルアナライザーが欲しい!
-
- その他 EZ-USB購入/Done/08/13
- ハード EZ-USB組み立て/Done/08/15
- ソフト HID化/Done/08/22
- ハード スキャン回路図のFix/08/22(予定)→08/28/Done
- ハード スキャン回路組み立て/08/29(予定)→09/11/Done
- ソフト スキャン処理/08/29(予定)
- I-Oポート設定など 08/28/Done
- タイマー設定など 08/28/Done
- 5ms/50msスキャン処理 08/29/Done
- キー判定 08/29/Done
- キーデータ処理 08/29/Done
- その他見直し PCでのデバッグ→09/19完了
- ハード シリアルROM回路追加/08/29/(予定)
- シリアルROM購入/Done/09/05
- 半田付け→09/20/Done
- PocketPCで動作せず。デバック中09/20から-(New)
- ハード PDA用にコネクタをクレドールコネクタに変更/09/05(予定)
- ハード 形を整える/09/12(予定)
さて、何が不足しているのだろうか!GetReport処理を追加したためコードはFDDHとなり、残り34バイト。唯一のアイデアはBootProtocolをサポートすること!残り34バイトで実装できるか!