From 5a8744f183aeeb66373163538cc070c0bed52ddd Mon Sep 17 00:00:00 2001 From: Megamind <68985133+megamind4089@users.noreply.github.com> Date: Thu, 10 Feb 2022 22:45:49 +0800 Subject: [PATCH] add support for lily58 --- app/boards/shields/lily58/Kconfig.defconfig | 28 ++++++++++++++++--- .../shields/lily58/boards/stemcell.overlay | 16 +++++++++++ 2 files changed, 40 insertions(+), 4 deletions(-) create mode 100644 app/boards/shields/lily58/boards/stemcell.overlay diff --git a/app/boards/shields/lily58/Kconfig.defconfig b/app/boards/shields/lily58/Kconfig.defconfig index c09fcd7d..839e31d8 100644 --- a/app/boards/shields/lily58/Kconfig.defconfig +++ b/app/boards/shields/lily58/Kconfig.defconfig @@ -1,18 +1,38 @@ +if SHIELD_LILY58_LEFT || SHIELD_LILY58_RIGHT + +config ZMK_SPLIT + default y + if SHIELD_LILY58_LEFT config ZMK_KEYBOARD_NAME default "Lily58" +if ZMK_BLE config ZMK_SPLIT_BLE_ROLE_CENTRAL default y - endif -if SHIELD_LILY58_LEFT || SHIELD_LILY58_RIGHT +if ZMK_USB +choice ZMK_SPLIT_SERIAL_ROLE + default ZMK_SPLIT_SERIAL_ROLE_CENTRAL +endchoice +endif -config ZMK_SPLIT - default y +#SHIELD_LILY58_LEFT +endif + +if SHIELD_LILY58_RIGHT + +if ZMK_USB +choice ZMK_SPLIT_SERIAL_ROLE + default ZMK_SPLIT_SERIAL_ROLE_PERIPHERAL +endchoice +endif + +#SHIELD_LILY58_LEFT +endif if ZMK_DISPLAY diff --git a/app/boards/shields/lily58/boards/stemcell.overlay b/app/boards/shields/lily58/boards/stemcell.overlay new file mode 100644 index 00000000..8bc0ea71 --- /dev/null +++ b/app/boards/shields/lily58/boards/stemcell.overlay @@ -0,0 +1,16 @@ +/* + * Copyright (c) 2022 The ZMK Contributors + * + * SPDX-License-Identifier: MIT + */ + +/ { + chosen { + zmk,split-serial = &usart2; + }; +}; + +&usart2 { + status = "okay"; +}; +