584b39f4c272fa811115de2fb63fe6cb670b9024
Betalupi QMK environment
This repository contains everything required to build qmk firmware.
TODO
- Core:
- Better build/flash command
- Warning when directory is moved
- Keyboard:
- Random FFT animation
- Clear leds on sleep (fft anim)
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%