Skip to content

keyboard controller firmware for Corne split "choc" keyboard by "foostan"

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
license_GPLv2.md
Notifications You must be signed in to change notification settings

c0psrul3/qmk_firmware

QMK Firmware build environment


for Corne-choc, split keyboard

see rules file for general keyboard config, ./keyboards/crkbd/rules.mk and keymap layout file, keyboards/crkbd/keymaps/default/keymap.c

to build firmware and output to file (crkbd_rev1_default.hex) ::
make crkbd/rev1:default
or flash right side (no / qmk bootloader) ::
make crkbd/rev1:default:dfu-split-right
or flash with avrdude (caterina bootloaders) ::
make crkbd/rev1:default:avrdude
or flash with avrdude, left/right side ::
make crkbd/rev1:default:avrdude-split-left make crkbd/rev1:default:avrdude-split-right

Troubleshooting:

Errors during make build firmware:

if you get errors like,

QMK Firmware 0.7.115
Making crkbd/rev1 with keymap default

tmk_core/protocol/lufa.mk:14: lib/lufa/LUFA/makefile: No such file or directory
make[1]: *** No rule to make target 'lib/lufa/LUFA/makefile'.  Stop.
Make finished with errors
make: *** [Makefile:579: crkbd/rev1:default] Error 1

then try updating workspace's submodules with the following,

git fetch --all
git submodule update

in the event you don't have the requisite tools, try running the installer

./util/linux_install.sh
./util/qmk_install.sh

or, try building inside a Docker container

./util/docker_build.sh

good luck!

About

keyboard controller firmware for Corne split "choc" keyboard by "foostan"

Resources

License

GPL-2.0, GPL-2.0 licenses found

Licenses found

GPL-2.0
LICENSE
GPL-2.0
license_GPLv2.md

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 87.6%
  • C++ 6.2%
  • Makefile 4.0%
  • Objective-C 1.1%
  • Python 0.5%
  • Assembly 0.3%
  • Other 0.3%