summaryrefslogtreecommitdiff
path: root/app/src/main.c
diff options
context:
space:
mode:
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