マイクロキーボード その20

基本機能の確認作業を実施中。

  • タイマー割り込みは動作。
  • PCへのデータ渡しでMakeはOK、Breakができない
  • キーの判定が動作していることを確認

PCのエディタにキーが入り始めた。なぜPCがBreakを認識しないかをDebug中。

アルファベットのキーボードとしては動作を始めた。Breakも認識した(やはり、単なるコーディングミスでした)。リピートキー、shiftなどをデバッグしながら機能追加していく。これで先が見えてきたかな!
デバウンスも含めて、英語キーボードとして動きはじめました。Fnキー、シフト、コントロールキーの処理をデバック中。
残件は2つ

  • Shift、Ctrl、Fnキーを押した後のキーコードがおかしい
  • たまにキーが入らないことがある

コードサイズが4Kぎりぎりで、コードを少なくすることも考えつつ、デバック中。
今日のまとめ
今日、一気にキーボードの基本機能が動作しました。Shiftキーなどの処理も追加し、残件はバグ3つを直すのみ。

  • Shift、Ctrl、Fnキーを押した後のキーコードがチャタることが多い
  • たまにキーが入らないことがある
  • Fnなどで表示される文字が違うものがある

明日以降の作業になります。キーボードの加工も始める予定。