[[https://github.com/ichinomoto/qmk_firmware]]~
firmwareビルド環境作成
./util/qmk_install.sh
avrdudeは入らないようなので手動で入れる
sudo apt install avrdude
ビルド
make helix:ichinomoto
ビルドして書き込み
make helix:ichinomoto:flash
sudo vi /etc/udev/rules.d/50-serial.rules で以下を追加 KERNEL=="ttyACM[0-9]*", GROUP="dialout", MODE="0666"
avrdudeでアクセスエラーになる場合はModemManager?が動いてないか確認してみる。あれば止めてみる。
https://arduino.stackexchange.com/questions/61359/avrdude-error-butterfly-programmer-uses-avr-write-page-but-does-not-provide
sudo systemctl stop ModemManager.service
adslとかモデムを使わないなら消しても良い。
sudo systemctl disable ModemManager.service