4ad499200072e647c34190b20381e333b354209c
Betalupi QMK environment
This repository contains everything required to build qmk firmware.
TODO
- Better build/flash command
- Warning when directory is moved
Setup
To initialize the build environment, run make setup. This does a few things:
- Updates all submodules
- Symlinks all directories in
keyboardsintoqmk/qmk_fm/keyboards - Creates a python virtualenv in
venv - Builds and installs
qmk/qmk_cliinto that venv - Creates a QMK config file in
qmk/qmk.conf - Runs
qmk doctorto make sure everything worked.
Once make setup has been run, this directory (or its parents) CANNOT BE RENAMED OR MOVED!
If you want to move this directory, run make unsetup, then run make setup again. No data should be lost.
Using QMK
Run make flash to build and flash firmware. If you want to execute qmk manually, activate the virtualenv and use ./qmk.sh.
Description
Languages
C
87.9%
Python
10%
Makefile
1.2%
Dockerfile
0.8%
Shell
0.1%