40 Commits (0d5bb100ba9856e9548863f624b4ff7375b227ed)

Author SHA1 Message Date
Peter Johanson 4f503246a3 refactor(split): cmake split clean up. 3 years ago
Peter Johanson 6539b3ae25 refactor(split): Clean up Kconfig organization. 3 years ago
Peter Johanson 16ab6df18d feat(display): Add new peripheral status/display 3 years ago
Peter Johanson 0a40f922b5 refactor(split): Seperate peripheral BLE handling. 3 years ago
Nick Winans 2c7e5b9232 refactor(ble): Use auto phy/conn for split 3 years ago
Peter Johanson 5015a88545 fix(split): Proper role checking in BT callbacks. 3 years ago
Peter Johanson 2c5d5fde51 refactor: `k_work_queue` API updates. 3 years ago
Peter Johanson 7430750428 refactor(splits): Minor cleanups to periph invocation 3 years ago
Peter Johanson b8700eaaa1 fix(split): Fix an off-by-one error in split svc. 3 years ago
Peter Johanson dbefe92ea0 fix(split): Slightly improved logging on peripherals. 3 years ago
Peter Johanson 9297c5f2b4 refactor(splits): Use index for event source. 3 years ago
Peter Johanson ce3471d4fe fix(split): Add queue for running remote behaviors 3 years ago
Pete Johanson 0febaa142a refactor(split): Clean up split GATT discovery. 3 years ago
Pete Johanson 47f873b038 feature(split): behavior locality support. 3 years ago
Peter Johanson 0b0b49d626 fix(split): Properly rediscover peripherals. 3 years ago
Pete Johanson 3fe2acc2d1 refactor(core): Extra event payloads to own types, refactor API. 4 years ago
Pete Johanson 003db892ad refactor(core): Extra position state change data struct. 4 years ago
Pete Johanson 65e476df3e fix(splits): Send pos notify from dedicated thread 4 years ago
Pete Johanson a5c39dfa76 fix(ble): Perform GATT notifies from dedicated queue. 4 years ago
Pete Johanson 4aa78a6f8d fix(split): Use queue/work for peripheral events. 4 years ago
innovaker 842aa5a842 refactor: replace filename hyphens with underscores 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
Xudong Zheng 51ca4fbc18 Fix connection to incorrect peripheral 4 years ago
Okke Formsma d38740cebf
Add timestamps to position and behavior events (#147) 4 years ago
Pete Johanson 191a2d755a chore: clang-format the codebase. 4 years ago
Pete Johanson 39f980a06d feat(bluetooth): Add back profiles, split fixes. 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
Nick f23ca9d7ee Add two solutions to param updates 4 years ago
Nick f26bd495ea Fix interval update, add PHY update 4 years ago
Pete Johanson c4d3c03eb0 Improved function naming for central functions. 4 years ago
Pete Johanson 542a9de48a Replace magic 16 with sane constant. 4 years ago
Pete Johanson 2a6b9ec86e Fixed min/max. 5 years ago
Pete Johanson 879fd5b8e7 Connection params tweaks. 5 years ago
Pete Johanson d4afd989f3 More split implementation. 5 years ago
Pete Johanson d1a5c7ee5a Swtich to SYS_INIT. 5 years ago
Pete Johanson be537d0656 Lots of work on split peripheral/central logic. 5 years ago
Pete Johanson a165db6358 Initial work on split central support. 5 years ago
Pete Johanson 3796f76c56 Initial exploration of split BLE service. 5 years ago