diff --git a/app/CMakeLists.txt b/app/CMakeLists.txt index 0b681ea9..314796c0 100644 --- a/app/CMakeLists.txt +++ b/app/CMakeLists.txt @@ -89,6 +89,7 @@ target_sources_ifdef(CONFIG_ZMK_BATTERY_REPORTING app PRIVATE src/battery.c) target_sources_ifdef(CONFIG_ZMK_HID_INDICATORS app PRIVATE src/events/hid_indicators_changed.c) target_sources_ifdef(CONFIG_ZMK_SPLIT app PRIVATE src/events/split_peripheral_status_changed.c) +target_sources_ifdef(CONFIG_ZMK_SPLIT app PRIVATE src/events/split_data_xfer_event.c) add_subdirectory(src/split) target_sources_ifdef(CONFIG_USB_DEVICE_STACK app PRIVATE src/usb.c) diff --git a/app/include/zmk/events/split_data_xfer_event.h b/app/include/zmk/events/split_data_xfer_event.h new file mode 100644 index 00000000..b8d65c73 --- /dev/null +++ b/app/include/zmk/events/split_data_xfer_event.h @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2023 The ZMK Contributors + * + * SPDX-License-Identifier: MIT + */ + +#pragma once + +#include +#include +#include + +struct zmk_split_data_xfer_event { + struct zmk_split_data_xfer_data data_xfer; +}; + +ZMK_EVENT_DECLARE(zmk_split_data_xfer_event); diff --git a/app/src/events/split_data_xfer_event.c b/app/src/events/split_data_xfer_event.c new file mode 100644 index 00000000..ee1b0a57 --- /dev/null +++ b/app/src/events/split_data_xfer_event.c @@ -0,0 +1,10 @@ +/* + * Copyright (c) 2023 The ZMK Contributors + * + * SPDX-License-Identifier: MIT + */ + +#include +#include + +ZMK_EVENT_IMPL(zmk_split_data_xfer_event); \ No newline at end of file diff --git a/app/src/split/bluetooth/service.c b/app/src/split/bluetooth/service.c index 9a508c92..cd774914 100644 --- a/app/src/split/bluetooth/service.c +++ b/app/src/split/bluetooth/service.c @@ -28,6 +28,7 @@ LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL); #include #include +#include #if ZMK_KEYMAP_HAS_SENSORS static struct sensor_event last_sensor_event;