Link keyboards & userspace in separate qmk_firmware repo
Enter make <keyboard>
Supported keyboards:
To support:
- fflx
- [rex60]
Link keyboards & userspace in sadek's qmk_firmware.
Install: ./local-install-sadek.sh
Uninstall: ./local-uninstall.sadek.sh
- Run
git submodule update --init --recursive
sadek's qmk_firmware. - Use
develop_fingerpunch
branch (fflx cirque required this)
Enter make commands in sadek's qmk_firmware:
- ffkb:
make fingerpunch/ffkb/atmega/v1:deanbot PIMORONI_TRACKBALL_ENABLE=no OLED_ENABLE=no FP_EC11_CENTER=yes FP_EVQ_UNDER_PALMS=yes RGBLIGHT_ENABLE=yes
- fflx:
make fingerpunch/fflx:deanbot CIRQUE_ENABLE=yes RGBLIGHT_ENABLE=no FP_EC11_UNDER_PALMS=no FP_EVQ_UNDER_PALMS=yes CONVERT_TO=stemcell
-- double tap reset to enter bootloader mode, dragfingerpunch_fflx_deanbot_stemcell.uf2
to stemcell usb device
./update.sh
Remove symlinks in qmk firmware:
make unlink
- Install qmk & qmk cli: https://qmk.github.io/qmk_mkdocs/master/en/tutorial_getting_started/
- Clone qmk_firmware somewhere (i.e.
~/src/qmk_firmware
). - Set qmk config
qmk config user.qmk_home=~/path/to/keymaps/qmk_firmware
- Verify with
qmk doctor
- Clone out of tree sources
- fingerpunch and checkout
develop_fingerpunch
branch - oxymoron
- cannonball and checkout
tarohayashi
branch - lesovoz
- infernum
- Rename
local-install-template.sh
aslocal-install.sh
and update paths.
- (Article) Separate keymap repo for QMK
- Keymap/features/userspace
- Keymap Visualization