81 Commits (xmkb)

Author SHA1 Message Date
Shawn Meier afeaf8fb66
changes from krikun98/mouse-pr rebased on zmkfirmware/main 2 years ago
Peter Johanson 532c4b9267 refactor(build): Fixes for config/overlay loading. 2 years ago
Caleb Goates 0d5bb100ba feat(behavior): Add key toggle 2 years ago
Peter Johanson 4f503246a3 refactor(split): cmake split clean up. 2 years ago
Peter Johanson 6539b3ae25 refactor(split): Clean up Kconfig organization. 2 years ago
Peter Johanson 16ab6df18d feat(display): Add new peripheral status/display 2 years ago
Peter Johanson 0a40f922b5 refactor(split): Seperate peripheral BLE handling. 2 years ago
Peter Johanson 40cd8da743 fix(usb): Split HID from core USB, logging fix. 2 years ago
Peter Johanson 79ab60dfe5 refactor: Move to new PM API/Kconfig settings. 2 years ago
Peter Johanson 6287819fcc refactor: Move to USB_DEVICE_STACK symbol. 2 years ago
Peter Johanson 3a6a249ad0 feat(behaviors): Add macro support. 2 years ago
Kurtis Lew 32ebe2cfb5
feat(behaviors): Add Tap-Dance behavior 2 years ago
Alessandro Bortolin 85b2d30bd5 feat(lighting): add backlight behavior 2 years ago
Peter Johanson 7430750428 refactor(splits): Minor cleanups to periph invocation 2 years ago
Pete Johanson 47f873b038 feature(split): behavior locality support. 2 years ago
Peter Johanson 70bb7c9334 feat(behaviors): `&key_repeat` behavior + tests. 2 years ago
Peter Johanson 54dabffd0d feat(behaviors): Add caps word (`&caps_word`). 2 years ago
Jonathan Rascher e9140b2da9 feat(conditional-layers): Implement feature 3 years ago
Peter Johanson d05d7ec2d2 feat(endpoints): Add endpoint select changed event. 3 years ago
Ally Parker a4aaa73f06 feat: Add WPM calculator and display widget 3 years ago
Okke Formsma 5eeb310b2f feat(grave-escape): implement grave-escape 3 years ago
Okke Formsma feb0d5b90c feat(combos): initial implementation 3 years ago
KemoNine d207c3c30f
(feature) Add &to keycode/behavior (#489) 3 years ago
Pete Johanson 4db5b169bf refactor(splits): Ability to override split role. 3 years ago
Nick Winans 69d48c5715 refactor(settings): Only load used subtrees 3 years ago
Pete Johanson f7c16dfe69 refactor(power): Extract activity/idle detection. 3 years ago
KemoNine 2427a4ab33
feature(keymaps): Keymap layer state event, highest layer API 3 years ago
Pete Johanson e6a27b15c1 fix(kscan): Fix building kscan for tests. 3 years ago
innovaker 82625c6bb5 build(cmake): remove unnecessary SYSCALL_INCLUDE_DIRS for drivers 3 years ago
Pete Johanson b3f3362b50 feat(display): Initial widget/status screen work. 3 years ago
Pete Johanson d5ea426975 refactor(battery): Fire event on battery event. 3 years ago
Okke Formsma 76a6d7b4c5 feat(sticky keys): initial implementation 3 years ago
Pete Johanson 7d16186b7a fix(ble): Remove unpair combo code. 4 years ago
Nick 953de71646 feat(battery): Add BAS GATT reporting 4 years ago
Joel Spadin 2fe1fbb526 feat(endpoints): rename behavior to outputs 4 years ago
Joel Spadin 600bba25f0 feat(endpoints): add preferred endpoint setting 4 years ago
Joel Spadin 1d369ffa73 feat: only send HID reports to one endpoint 4 years ago
Mega Mind b5e1c8a7ad New behavior for ext power control 4 years ago
Mega Mind 4d81b10ba7 Added driver to control the external power output 4 years ago
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
Nick 979a5bffff fix(rgb): check if settings enabled 4 years ago
Nick c5c21022a2 Move settings load 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