feat(studio): Add studio-rpc-usb-uart snippet.

* Add an easy snippet for enabling USB UART added
   to the `zephyr_udc0` standard node.
This commit is contained in:
Peter Johanson 2024-04-05 20:28:52 +00:00
parent 15f6fdaa5d
commit fcbce8b445
3 changed files with 34 additions and 0 deletions

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 The ZMK Contributors
# SPDX-License-Identifier: MIT
name: studio-rpc-usb-uart
append:
EXTRA_DTC_OVERLAY_FILE: studio-rpc-usb-uart.overlay
EXTRA_CONF_FILE: studio-rpc-usb-uart.conf

View file

@ -0,0 +1,9 @@
# Copyright (c) 2024 The ZMK Contributors
# SPDX-License-Identifier: MIT
CONFIG_ZMK_USB=y
CONFIG_USB_DEVICE_STACK=y
CONFIG_USB_CDC_ACM=y
CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_UART_LINE_CTRL=y

View file

@ -0,0 +1,18 @@
/*
* Copyright (c) 2024 The ZMK Contributors
*
* SPDX-License-Identifier: MIT
*/
/ {
chosen {
zmk,studio-rpc-uart = &snippet_studio_rpc_usb_uart;
};
};
&zephyr_udc0 {
snippet_studio_rpc_usb_uart: snippet_studio_rpc_usb_uart {
compatible = "zephyr,cdc-acm-uart";
};
};