PICでキーボードを作るメモ
PICでやるべきかPICOでやるべきか悩み中
なんで?
ATMEGA32u4もSTM32も1年ぐらい手に入りづらそうなので、国内に流通在庫があるPICを使いたい
目標
PIC18F25K50/PIC18F45k50あたりを使う
row/colを固定してファームウェアを共通化したい
LED、ディスプレイ、ロータリーエンコーダは適当に対応する
pro microフォームファクターなものは作っても良さそう
DIPパッケージがある!
問題
8bitマイコンでflash領域が小さめ
自由なコンパイラがない
microchip純正の無料環境でどうにかなる
ブートローダが出荷時に書かれてない
ブートローダのコンパイルに有料コンパイラが必要
EEPROMが小さいのでキーマップ保持用に外付けが必要そう
TODO
ブートローダの書き込みアプリを簡単にDLする術がないので自前で実装する
QMKを移植するのは作業量が多めなので1から書かないと駄目そう