summaryrefslogtreecommitdiff
path: root/app/src/main.c
diff options
context:
space:
mode:
authorPete Johanson <peter@peterjohanson.com>2020-07-02 23:34:11 -0400
committerPete Johanson <peter@peterjohanson.com>2020-07-17 22:43:40 -0400
commitbe537d06565a38f5fcca8d5a1d0a7b7350b35d51 (patch)
tree7328b80497cf1edd8ad8efdba8fa804070235ef0 /app/src/main.c
parenta165db63586f37531d5050623bc5a7bc96793d49 (diff)
Lots of work on split peripheral/central logic.
Diffstat (limited to 'app/src/main.c')
-rw-r--r--app/src/main.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/app/src/main.c b/app/src/main.c
index 92ecc8b..4a5bd85 100644
--- a/app/src/main.c
+++ b/app/src/main.c
@@ -16,6 +16,10 @@ LOG_MODULE_REGISTER(zmk, CONFIG_ZMK_LOG_LEVEL);
#include <zmk/kscan.h>
#include <zmk/endpoints.h>
+#ifdef CONFIG_ZMK_SPLIT_BLE_ROLE_CENTRAL
+#include <zmk/split/bluetooth/central.h>
+#endif /* CONFIG_ZMK_SPLIT_BLE_ROLE_CENTRAL */
+
#define ZMK_KSCAN_DEV DT_LABEL(ZMK_MATRIX_NODE_ID)
void main(void)
@@ -28,6 +32,13 @@ void main(void)
}
+#ifdef CONFIG_ZMK_SPLIT_BLE_ROLE_CENTRAL
+ if (zmk_split_bt_central_init()) {
+ LOG_ERR("Failed to start BLE split central");
+ return;
+ }
+#endif /* CONFIG_ZMK_SPLIT_BLE_ROLE_CENTRAL */
+
#ifdef CONFIG_SETTINGS
settings_load();
#endif