CircuitPythonでキーボードのファームウェアを書く問題点

机上の空論だが

  • インタプリタ言語である
    • サイズが大きくなる
      • Expressでないボードは記憶領域が100kBもない
      • コメントを書くことが制限されるかもしれない
      • 自力で必要なモジュールを選びとる必要がある
    • コンパイル時にエラーを発見することができない
      • エラー内容を見るにはシリアルコンソールが必要
      • RGB LEDを見ればエラーのタイプはわかるが……
  • CircuitPythonのライブラリに依存する
    • 音量調整キーなどの特殊なキーに対応していないかもしれない(未確認)

案ずるより生むが易し!!!