[WIP] coquette keyboard config, second revision https://thei.rs/cq
  • Shell 77.4%
  • Makefile 15.6%
  • C 4.1%
  • CMake 2.9%
Find a file
2026-03-13 12:04:42 +01:00
.vscode at this point i have no idea 2025-08-18 16:09:55 +02:00
bin make flashing instructions more clear 2026-03-13 12:04:42 +01:00
config reenable zmk studio 2026-03-13 11:59:42 +01:00
mod/custom-sn move zfetch to its own thing 2025-09-10 22:22:46 +02:00
.example-env bin: refactor code out into library files 2025-08-16 19:05:49 +02:00
.gitignore move zfetch to its own thing 2025-09-10 22:22:46 +02:00
Makefile add test target & update sdk 2025-08-18 14:29:46 +02:00
README.md cleanup unsupported tags 2025-09-11 15:14:14 +02:00

firecrown

my firmware build scripts for the coquette keyboard (board: nightingale, shield: birby)

photo of a low-profile keyboard in the shape of bird wings, with a purple pcb and purple keycaps; it's sitting atop a glass mousepad

requirements

  • a jlink or similar to flash bootloader & cpunet (i use an nrf5340dk)
  • zephyr dependencies
  • dfu-util (brew install dfu-util)
  • nrfjprog (brew install --cask nordic-nrf-command-line-tools)

building

initial build:

  • cp .example-env .env
  • fill out .env
  • make to build everything
  • make install to flash everything

onward:

  • make zmk to (re-)build and flash zmk
  • make firmware to (re-)build and flash firmware
    this wipes everything, you will need to re-flash zmk and re-pair bluetooth