38 Commits (a9ec1148e50ff0601f82c9eb55b90c33e7c70dab)

Author SHA1 Message Date
Pete Johanson a7496ab064 feat(power): Initial deep sleep work. 4 years ago
Pete Johanson bbf5a5905a refactor(usb): Report USB status w/o HID output. 4 years ago
Pete Johanson 39f980a06d feat(bluetooth): Add back profiles, split fixes. 4 years ago
Pete Johanson fc0812bd2e fix(bluetooth): Remove identity, minimal `bt`. 4 years ago
Pete Johanson cf970efb98 feat(bluetooth): Proper bond management, identity support for non-splits 4 years ago
Okke Formsma c33931c72c Initial implementation of hold-tap 4 years ago
Okke Formsma 21fcab208e stop on fatal errors 4 years ago
Mega Mind 4efce4223a Use correct macro for board 4 years ago
Pete Johanson a65b746a86 fix(bluetooth): Add unpair combo if DT node exists 4 years ago
Pete Johanson 63e02d60dc feat(behaviors): Add &none behavior 4 years ago
Cody McGinnis a82f990d4c feat(keymap): allow users to toggle layers 4 years ago
Pete Johanson 4402e4fbc7 feeature(bt): Add "unpair combo" on startup. 4 years ago
Pete Johanson f83ec5ce2b Refactor to using .keymap files 4 years ago
Pete Johanson f548f2a87c Initial stab at mod-tap improvements. 4 years ago
Pete Johanson d80063ff51 Initial display support. 4 years ago
Nick 564f787280 Add suggested changes 4 years ago
Nick 295af93289 Only include behavior if feature enabled 4 years ago
Nick ca569c8143 Initial RGB Underglow implementation 4 years ago
Nick bb09707bd2 Add base files and configuration for RGB underglow 4 years ago
Pete Johanson 34ff6190bd Initial behavior for key presses on encoder rotate 4 years ago
Pete Johanson adfa1b5443 Initial work on sensor bindings. 4 years ago
Pete Johanson be537d0656 Lots of work on split peripheral/central logic. 4 years ago
Pete Johanson a165db6358 Initial work on split central support. 4 years ago
Pete Johanson 3796f76c56 Initial exploration of split BLE service. 4 years ago
Pete Johanson 57e061ac91 Lots of cleanup of old events/behavior mash. 4 years ago
Pete Johanson 96ec16da92 Modifier event, tweaks for linker script. 4 years ago
Pete Johanson 9a991bf019 Initial event manager work, and two first events. 4 years ago
Pete Johanson ec663310c1 Clean up after refactor, better HID constants. 4 years ago
Pete Johanson 93635077e6 Implement momentary layer + transparent behaviors 4 years ago
Pete Johanson 223edf05ad Refactor global bindings, implement mod-tap. 4 years ago
Pete Johanson 7e659851c8 Refactor matrix transform, positions pervasively 5 years ago
Pete Johanson d65629b9a0 Lots more pieces toward HID working again. 5 years ago
Pete Johanson c23d752917 Some initial work on behavior bindings for keymaps 5 years ago
Pete Johanson 583839afce Initial refactor to have a shield/board have one default keymap. 5 years ago
Pete Johanson 38f1dbd984 Move Zephyr app into subdirectory. 5 years ago
Pete Johanson dbd4cc66c0 Refactor where ZMK KConfigs come from. 5 years ago
Pete Johanson 9a09eb14af Initial composite kscan driver. 5 years ago
Pete Johanson 72ad47e027 Initial import of GPIO kscan driver into ZMK. 5 years ago
Pete Johanson ed5532bf94 Add a mock kscan driver, working native_posix. 5 years ago
Pete Johanson f478438f01 Implement raise/lower for default keymap. 5 years ago
Pete Johanson c1905745b3 Refactor build/config/keymaps. 5 years ago
Pete Johanson 644a05a274 Keymap directory support. 5 years ago
Pete Johanson 73bea6218e Some initial BEL HoG support. 5 years ago
Pete Johanson 04fe57d3a3 Some refactoring to prep for BLE support. 5 years ago
Pete Johanson 60feb8fb09 Expanded handler implementation, more key defines. 5 years ago
Pete Johanson a63a773983 Get *basic* USB report sending working. 5 years ago
Pete Johanson fe961d54a3 Start to get layers + keymaps pulled in from DTS. 5 years ago
Pete Johanson 4e672eafd4 Refactor for better organization 5 years ago
Pete Johanson 52bfc9dd84 Lots of clean up, basic kscan working, remove zephyr-rust. 5 years ago
Pete Johanson 5b4e43cebd Random progress on board + kscan ideas. 5 years ago