微妙に変わっているところがあるので作りました
環境
- macOS High Sierra
- Ergodox EZ
方法
qmkのリポジトリをクローン(forkでも良い)
git clone git@github.com:qmk/qmk_firmware.git
レイアウト用ディレクトリを作る
cp -r qmk_firmware/keyboards/ergodox_ez/keymaps/default qmk_firmware/keyboards/ergodox_ez/keymaps/your_layout
ビルドツールをインストール
brew tap osx-cross/avr
brew install avr-gcc
qmk_firmwareリポジトリ直下にてmakeする
make keyboard=ergodox subproject=ez keymap=your_layout
または
make ergodox_ez:your_layout
ファームウェアを焼くためのツールteensyをインストール
参考リンク先を参照
teensyを使って焼く
teensyのcliがKarabiner-Elementsと競合するのでcliを使うときはKarabiner-Elementsを終了する
teensy_loader_cli -w -v -mmcu=atmega32u4 ergodox_ez_your_layout.hex
参考
https://github.com/qmk/qmk_firmware/tree/master/keyboards/ergodox_ez
https://github.com/qmk/qmk_firmware/blob/master/docs/getting_started_build_tools.md
https://www.pjrc.com/teensy/loader_cli.html
https://gist.github.com/sethherr/0930bda4b79f9371769a
https://www.k4750.net/2016/05/01/ergodox-ez%E3%82%92windows%E7%92%B0%E5%A2%83%E3%81%A7%E3%81%AC%E3%82%8B%E3%81%8F%E4%BD%BF%E3%81%84%E5%A7%8B%E3%82%81%E3%81%A6%E3%81%BF%E3%82%8B/
https://qiita.com/kei_s/items/40a896d1a1c70f2961e0
https://qiita.com/ReSTARTR/items/f84f8f3c4c51c876cb2f
https://qiita.com/ReSTARTR/items/970354940f49c67fb9fd
http://nillpo.hatenablog.com/entry/2017/12/04/232524
https://github.com/platformio/platform-teensy/issues/23
かな入力対応表(作成中)