.devcontainer | ||
.vscode | ||
app | ||
docs | ||
schema | ||
.clang-format | ||
.gitattributes | ||
.gitignore | ||
.pre-commit-config.yaml | ||
AUTHORS | ||
CODE_OF_CONDUCT.md | ||
CODEOWNERS | ||
CONTRIBUTING.md | ||
LICENSE | ||
README.md |
ZMK
NOTE: Try to keep the repo up to date as much as possible. Pull from the upstream master and then rebase my branch on top of it.
Instructions for building
-
Install devcontainer cli
brew install devcontainer
-
Setup the devcontainer
devcontainer up --workspace-path . --docker-path $(which podman)
-
Initialize west (this takes a while)
devcontainer exec --workspace-path . --docker-path $(which podman) west init -l app/ west update
-
Build the firmware
cd app west build --pristine -b nice_nano_v2 -- -DSHIELD=chrysemys
-
Copy the uf2 file onto the root of the USB mass storage for the keyboard. The uf2 file can be found at
app/build/zephyr/zmk.uf2
.