本記事
Ergodox EZ
をはじめとするキーボードのファームウェアをQMK Firewareを使っている人を対象に、コンパイル方法が変わっているので、それを解説します。
コンパイル
従来では以下の方法でした。
- 自分のキーボード設定
keyboard.c
が入ったディレクトリ(keke
など)を用意する。 - その
qmk_firmware/ergodox_ez/keymaps
ディレクトリに移動 make keke
のような手順だったと思います。
しかし、現在では
- 一緒
- トップディレクトリ(
qmk/firmware
直下)でmake
をする
に変わっています。
ここで注意する点が
従来(qmk_firmware/[対象キーボード]/keymaps)
make [キーマップ]
でしたが
現在(qmk_firmware直下)
make [キーボード名]:[キーマップ]:[ターゲット]
に変更されています。
自分の場合は
例
make cospad:keke:all
になります。
出力は.build/keke.hex
です。