290 Commits (8678a537c63faa4225599f08735d5131d8ed4d7f)

Author SHA1 Message Date
Pete Johanson eff1b8223b refactor(keys): Unify usage page. 4 years ago
innovaker d748d8a749 refactor: Replace superseded key names 4 years ago
innovaker e925319e4c refactor(hid): Replace deprecated HID usage page references 4 years ago
Nick 1af4221908 feat(underglow): Debounce state settings save 4 years ago
Pete Johanson 32e7159373 refactor(hid): Mod defines in dedicated header. 4 years ago
Okke Formsma 4f258efbf1 initial implementation for modifiers 4 years ago
Nick Winans 89b8bfc95d fix(battery): Only log if finding battery device failed 4 years ago
Nick 953de71646 feat(battery): Add BAS GATT reporting 4 years ago
Joel Spadin 821f054071 feat(endpoints): remove redundant connection check 4 years ago
Joel Spadin 440d09fd45 feat(endpoints): simplify behavior constants 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 b538e60532 feat(endpoints): update on BLE profile change 4 years ago
Joel Spadin 8f666cecc9 feat(endpoints): clear HID report on endpoint change 4 years ago
Joel Spadin 1d369ffa73 feat: only send HID reports to one endpoint 4 years ago
innovaker c402e953f6 feat(hid): Make keypad report boot friendly 4 years ago
innovaker 8ce7d8de01 refactor(hid): Refactor consumer report to a configurable size 4 years ago
innovaker f4596fc784 refactor(hid): Refactor keypad report to use a configurable integer array 4 years ago
innovaker 9c4b766bc6 feat(kscan_mock): Increase max number of events 4 years ago
Pete Johanson 9d512eaef0 fix(bluetooth): Add adv data in non-peripherals. 4 years ago
Pete Johanson b07475b7d4 fix(bluetooth): Stop adv on connected profile. 4 years ago
Pete Johanson 818f0a1f91 fix(bluetooth): Advertise name + appearance. 4 years ago
Pete Johanson 204d1300ba fix(ble): Only advertise when needed.* Once we have a peer connected to for the active profile, don't continue advertising. 4 years ago
Pete Johanson 6d9aa4f5ea fix: Updated copyright headers to single author file. 4 years ago
Mega Mind 2e649b7fd4 Fix compilation errors and minor tweaks 4 years ago
Mega Mind 4adcb396ff Rebased and fixed nasty code 4 years ago
Mega Mind 5d1c083959 Added toggle and removed a param 4 years ago
Mega Mind b5e1c8a7ad New behavior for ext power control 4 years ago
Joel Spadin 7798c974f6 fix: don't leak bt_conn refs 4 years ago
Okke Formsma d38740cebf
Add timestamps to position and behavior events (#147) 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
Joel Spadin fc5915b200 improvement(kscan): use ARRAY_SIZE macro 4 years ago
Pete Johanson 307a8d09db feat(usb): Function to access latest USB status. 4 years ago
Nick 608ae0df6d fix lint with clang-format 4 years ago
Pete Johanson 191a2d755a chore: clang-format the codebase. 4 years ago
Pete Johanson 4658999e31 fix(bluetooth): Reject pairing to taken profiles. 4 years ago
Pete Johanson 6c8b0b53f0 refactor(bluetooth): More concise names. 4 years ago
Pete Johanson 39f980a06d feat(bluetooth): Add back profiles, split fixes. 4 years ago
Pete Johanson e88d0833c5 fix(bluetooth): Log when clearing on start. 4 years ago
Pete Johanson b103eb4b05 fix(bluetooth): Delete any previously stored name. 4 years ago
Pete Johanson 13842a8a1e fix(bluetooth): Kconfig to clear bonds on start 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
Pete Johanson 68e72f9275 fix: Switch to single AUTHORS file.* Closes #164 4 years ago
Okke Formsma c9a82d71d0 fixes for feedback round 2 4 years ago
Okke Formsma c5ca664411 some fixes based on feedback 4 years ago
Okke Formsma c33931c72c Initial implementation of hold-tap 4 years ago
Cody McGinnis 639a338c2d fix(core): track layer state with keypress 4 years ago