55 Commits (9368f6200cb778a09c93c0fa6b9182f79d4c3874)

Author SHA1 Message Date
Peter Johanson 5015a88545 fix(split): Proper role checking in BT callbacks. 3 years ago
Peter Johanson 53dae35710 refactor: Move to `k_work_delayable` API. 3 years ago
Peter Johanson 9297c5f2b4 refactor(splits): Use index for event source. 3 years ago
Peter Johanson ed48d1ae89 fix(ble): Restore BLE SC passkey entry for pairing. 3 years ago
Joel Spadin 0a9efbf85d fix(ble): Ignore out of range profiles 4 years ago
Nick Winans 82173f354e fix(core): Assert BLE device name is correct length 4 years ago
Jeff Rizzo 4f040fecdf Add a missing log_strdup() 4 years ago
Pete Johanson 3fe2acc2d1 refactor(core): Extra event payloads to own types, refactor API. 4 years ago
Pete Johanson a0c32bb47e fix(bluetooth): improve LE param update logging 4 years ago
innovaker 87179698b4 refactor(app): replace zmk_key with zmk_key_t 4 years ago
Pete Johanson 4db5b169bf refactor(splits): Ability to override split role. 4 years ago
innovaker 842aa5a842 refactor: replace filename hyphens with underscores 4 years ago
Nick 2204a5dce4 refactor(settings): Debounce BLE/endpoint settings saves 4 years ago
Nick Winans 69d48c5715 refactor(settings): Only load used subtrees 4 years ago
innovaker 00ca0d2f1c refactor(app): replace `struct device *` with `const struct device *` 4 years ago
innovaker bac1f17cf6 refactor(app): replace Zephyr integer types with C99 integer types 4 years ago
Pete Johanson 0d80220e14 fix(ble): Raise profile events from work thread. 4 years ago
Pete Johanson b3f3362b50 feat(display): Initial widget/status screen work. 4 years ago
innovaker 7b3a55cf50 refactor(ble): silence warning `auth_passkey_display` not used 4 years ago
innovaker d748d8a749 refactor: Replace superseded key names 4 years ago
Joel Spadin 821f054071 feat(endpoints): remove redundant connection check 4 years ago
Joel Spadin b538e60532 feat(endpoints): update on BLE profile change 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 191a2d755a chore: clang-format the codebase. 4 years ago
Pete Johanson 4658999e31 fix(bluetooth): Reject pairing to taken profiles. 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
Pete Johanson 05235ca96d fix(bluetooth): Stop peripheral half advertising once connected. 4 years ago
Pete Johanson 4402e4fbc7 feeature(bt): Add "unpair combo" on startup. 4 years ago
Pete Johanson d7dee20e8d Add missing license header. 4 years ago
Nick 087574f607 Create proper fix for split default conn bug 4 years ago
Pete Johanson 7e8a07e693 Remove use of printk. 4 years ago
Nick 370cfcc59f Add if block and param req callback comment 4 years ago
Nick cfea5cceb1 Remove updated callback 4 years ago
Nick f23ca9d7ee Add two solutions to param updates 4 years ago
Nick 880c6e0601 Fix variable name in peripheral PHY update 4 years ago
Nick f26bd495ea Fix interval update, add PHY update 4 years ago
Pete Johanson 5896c3032b Fixes for BLE host connections w/ split support. 4 years ago
Pete Johanson fd407c4876 Update connectin params once we're connected to. 4 years ago
Pete Johanson 6701b7babc Working BT settings. 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