From 4b330229cafed66105c34b021df4620b459052a5 Mon Sep 17 00:00:00 2001 From: Peter Johanson Date: Thu, 8 Jan 2026 01:24:10 -0700 Subject: [PATCH] refactor(boards): Move BDN9 to ZMK variant by default Make the standard BDN9 board ID be `bdn9/stm32f072xb/zmk` or `bdn9//zmk` by shorthand. --- app/boards/keebio/bdn9/bdn9.zmk.yml | 2 +- app/boards/keebio/bdn9/{bdn9.dts => bdn9_stm32f072xb_zmk.dts} | 0 .../bdn9/{bdn9_defconfig => bdn9_stm32f072xb_zmk_defconfig} | 0 app/boards/keebio/bdn9/board.yml | 2 ++ app/core-coverage.yml | 4 ++-- 5 files changed, 5 insertions(+), 3 deletions(-) rename app/boards/keebio/bdn9/{bdn9.dts => bdn9_stm32f072xb_zmk.dts} (100%) rename app/boards/keebio/bdn9/{bdn9_defconfig => bdn9_stm32f072xb_zmk_defconfig} (100%) diff --git a/app/boards/keebio/bdn9/bdn9.zmk.yml b/app/boards/keebio/bdn9/bdn9.zmk.yml index 4991888c4..a6c764adf 100644 --- a/app/boards/keebio/bdn9/bdn9.zmk.yml +++ b/app/boards/keebio/bdn9/bdn9.zmk.yml @@ -1,5 +1,5 @@ file_format: "1" -id: bdn9 +id: bdn9//zmk name: BDN9 (Rev2) type: board arch: arm diff --git a/app/boards/keebio/bdn9/bdn9.dts b/app/boards/keebio/bdn9/bdn9_stm32f072xb_zmk.dts similarity index 100% rename from app/boards/keebio/bdn9/bdn9.dts rename to app/boards/keebio/bdn9/bdn9_stm32f072xb_zmk.dts diff --git a/app/boards/keebio/bdn9/bdn9_defconfig b/app/boards/keebio/bdn9/bdn9_stm32f072xb_zmk_defconfig similarity index 100% rename from app/boards/keebio/bdn9/bdn9_defconfig rename to app/boards/keebio/bdn9/bdn9_stm32f072xb_zmk_defconfig diff --git a/app/boards/keebio/bdn9/board.yml b/app/boards/keebio/bdn9/board.yml index 45eaad641..a2c5917d6 100644 --- a/app/boards/keebio/bdn9/board.yml +++ b/app/boards/keebio/bdn9/board.yml @@ -3,6 +3,8 @@ board: vendor: keebio socs: - name: stm32f072xb + variants: + - name: zmk revision: format: major.minor.patch default: 2.0.0 diff --git a/app/core-coverage.yml b/app/core-coverage.yml index 9ada4cce7..aec195c2b 100644 --- a/app/core-coverage.yml +++ b/app/core-coverage.yml @@ -9,7 +9,7 @@ shield: - settings_reset - tidbit include: - - board: bdn9 + - board: bdn9//zmk - board: nice60 - board: xiao_ble//zmk shield: hummingbird @@ -40,7 +40,7 @@ include: - board: nice_nano shield: lily58_left nice_view_adapter nice_view nickname: "niceview" - - board: bdn9 + - board: bdn9//zmk snippet: studio-rpc-usb-uart cmake-args: "-DCONFIG_ZMK_STUDIO=y" nickname: "stm32-studio"