From 7b51d7e6655bc5cf1be8d8966b9efac921c4fe63 Mon Sep 17 00:00:00 2001 From: Joel Challis Date: Fri, 29 May 2026 07:56:36 +0100 Subject: [PATCH] Add API version assertion for split_data_sync module (#26237) --- keyboards/handwired/splittest/keymaps/data_sync/keymap.c | 8 ++++++++ .../handwired/splittest/keymaps/data_sync/keymap.json | 5 +++++ modules/qmk/split_data_sync/split_data_sync.c | 3 +++ 3 files changed, 16 insertions(+) create mode 100644 keyboards/handwired/splittest/keymaps/data_sync/keymap.c create mode 100644 keyboards/handwired/splittest/keymaps/data_sync/keymap.json diff --git a/keyboards/handwired/splittest/keymaps/data_sync/keymap.c b/keyboards/handwired/splittest/keymaps/data_sync/keymap.c new file mode 100644 index 0000000000..fcef718983 --- /dev/null +++ b/keyboards/handwired/splittest/keymaps/data_sync/keymap.c @@ -0,0 +1,8 @@ +// Copyright 2022 QMK +// SPDX-License-Identifier: GPL-2.0-or-later + +#include QMK_KEYBOARD_H + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = LAYOUT(KC_L, KC_R) +}; diff --git a/keyboards/handwired/splittest/keymaps/data_sync/keymap.json b/keyboards/handwired/splittest/keymaps/data_sync/keymap.json new file mode 100644 index 0000000000..832fd82e53 --- /dev/null +++ b/keyboards/handwired/splittest/keymaps/data_sync/keymap.json @@ -0,0 +1,5 @@ +{ + "modules": [ + "qmk/split_data_sync" + ] +} diff --git a/modules/qmk/split_data_sync/split_data_sync.c b/modules/qmk/split_data_sync/split_data_sync.c index cf0a93c350..4b70f7808a 100644 --- a/modules/qmk/split_data_sync/split_data_sync.c +++ b/modules/qmk/split_data_sync/split_data_sync.c @@ -3,6 +3,9 @@ #include "debug.h" #include "timer.h" #include "transactions.h" +#include "community_modules.h" + +ASSERT_COMMUNITY_MODULES_MIN_API_VERSION(1, 1, 2); typedef struct _master_to_slave_t { int m2s_data;