Commit Graph

12 Commits

Author SHA1 Message Date
Pete Johanson f478438f01 Implement raise/lower for default keymap.
* Properly allow includes for keymaps to allow defining
  custom keycodes, and then adding them to the
  keymap.overlay file.
* Fix keymap.c loading after build refactor.
* Fix for deactivating a layer working properly.
* Fix default keymap to put transparent in proper spots to
  make raise/lower keycodes work as expected.
* Add custom raise/lower keycode handling to default
  keymap.
2020-05-18 13:42:41 -04:00
Pete Johanson c1905745b3 Refactor build/config/keymaps.
* Move all headers to `include/zmk` directory.
* Update includes to reference them properly.
* Add `keymap.c` file from keymap, if found.
* Toplevel CONFIG_ZMK_BLE aggregate config setting.
2020-05-18 09:11:46 -04:00
Pete Johanson 644a05a274 Keymap directory support. 2020-05-16 17:30:30 -04:00
Pete Johanson 73bea6218e Some initial BEL HoG support. 2020-05-15 09:41:06 -04:00
Pete Johanson 04fe57d3a3 Some refactoring to prep for BLE support. 2020-05-12 14:15:33 -04:00
Pete Johanson 60feb8fb09 Expanded handler implementation, more key defines. 2020-05-10 17:13:24 -04:00
Pete Johanson a63a773983 Get *basic* USB report sending working. 2020-05-05 16:09:05 -04:00
Pete Johanson fe961d54a3 Start to get layers + keymaps pulled in from DTS. 2020-05-03 15:49:33 -04:00
Pete Johanson 4e672eafd4 Refactor for better organization 2020-05-01 19:14:18 -04:00
Pete Johanson 52bfc9dd84 Lots of clean up, basic kscan working, remove zephyr-rust. 2020-05-01 14:58:00 -04:00
Pete Johanson 5b4e43cebd Random progress on board + kscan ideas. 2020-04-25 22:41:20 -04:00
Pete Johanson 85c8be89de Initial work. 2020-04-21 16:20:34 -04:00