マイクロキーボード その20
基本機能の確認作業を実施中。
- タイマー割り込みは動作。
- PCへのデータ渡しでMakeはOK、Breakができない
- キーの判定が動作していることを確認
PCのエディタにキーが入り始めた。なぜPCがBreakを認識しないかをDebug中。
アルファベットのキーボードとしては動作を始めた。Breakも認識した(やはり、単なるコーディングミスでした)。リピートキー、shiftなどをデバッグしながら機能追加していく。これで先が見えてきたかな!
デバウンスも含めて、英語キーボードとして動きはじめました。Fnキー、シフト、コントロールキーの処理をデバック中。
残件は2つ
- Shift、Ctrl、Fnキーを押した後のキーコードがおかしい
- たまにキーが入らないことがある
コードサイズが4Kぎりぎりで、コードを少なくすることも考えつつ、デバック中。
今日のまとめ
今日、一気にキーボードの基本機能が動作しました。Shiftキーなどの処理も追加し、残件はバグ3つを直すのみ。
- Shift、Ctrl、Fnキーを押した後のキーコードがチャタることが多い
- たまにキーが入らないことがある
- Fnなどで表示される文字が違うものがある
明日以降の作業になります。キーボードの加工も始める予定。