summaryrefslogtreecommitdiff
path: root/app/cmake/zmk_config.cmake
AgeCommit message (Collapse)Author
2020-11-20build: set zmk_config.cmake cmake_minimum_required to VERSION 3.15innovaker
3.15 is the minimum version required to facilitate list(PREPEND) used within zmk_config.cmake. https://cmake.org/cmake/help/v3.15/command/list.html Fixes #402
2020-08-20fix(shields): Load Kconfig for out-of-tree shieldsPete Johanson
2020-08-06Refactor to using .keymap filesPete Johanson
* Still just devicetree keymaps. * Filename can now use `<board>.keymap` or `<shield>.keymap` convention, including overrides for revisions, etc.
2020-07-25Properly add overlay/conf files for base shield dir name as well.Pete Johanson
* Needed so when building with `kyria_left` shield, then config dir containing `kyria.conf` and `kyria.overlay` will also be applied as configs/overlays.
2020-07-23Log more info on ZMK config dir usage.Pete Johanson
2020-07-22Add user config as board/dts roots as needed.Pete Johanson
2020-07-13Windows build fixes.Pete Johanson
2020-07-01Add ability to have board overlay combined w/ shield keymap.Pete Johanson
2020-06-14Initial refactor to have a shield/board have one default keymap.Pete Johanson
* Start of work of focusing on out-of-tree user keymaps. Add ZMK_CONFIG support. * General external configuration supported via ZMK_CONFIG, which should point to a configuration directory. * Priority order of overlay files to select. * ${SHIELD}_${BOARD}.overlay * ${SHIELD}.overlay * ${BOARD}.overlay * default.overlay * Equivalent search order for .conf files for initial Kconfig values.