my firmware configuration for the coquette keyboard
Find a file
2025-05-31 22:10:00 +02:00
.forgejo/workflows i guess not 2025-01-07 21:59:41 +01:00
.west update to match dependencies 2025-01-02 18:23:24 +01:00
config name it correctly 2025-05-31 22:10:00 +02:00
manifest enable zmk studio and pin mariposa commit hash 2025-05-29 19:38:29 +02:00
.gitignore initial commit 2025-01-01 02:33:54 +01:00
README.md enable zmk studio and pin mariposa commit hash 2025-05-29 19:38:29 +02:00

zmk firmware builder

TODO: description

building locally

  1. create a virtualenv and install west
python3 -m venv .venv
source .venv/bin/activate
pip install west
  1. pull in dependencies
west update
pip install -r zephyr/scripts/requirements-base.txt
west zephyr-export
  1. install the zephyr sdk

  2. build the thing!

west build -b coquette_mariposa_cpuapp -s zmk/app -S studio-rpc-usb-uart -- -DSHIELD=coquette_parpar -DZMK_EXTRA_MODULES="$(pwd)/modules/coquette-mariposa;$(pwd)/modules/coquette-parpar-zmk" -DZMK_CONFIG="$(pwd)/config" -DCMAKE_POLICY_VERSION_MINIMUM=3.5
  1. your firmware has been cooked 🧁 to ./build/zephyr/zmk.hex