diff --git a/app/boards/native_posix_64.overlay b/app/boards/native_posix_64.overlay index 71076f64..149218e5 100644 --- a/app/boards/native_posix_64.overlay +++ b/app/boards/native_posix_64.overlay @@ -5,6 +5,7 @@ / { chosen { zmk,kscan = &kscan; + zephyr,shell-uart = &uart0; }; kscan: kscan { @@ -17,3 +18,7 @@ events = <>; }; }; + +&uart0 { + status = "okay"; +}; \ No newline at end of file diff --git a/app/boards/native_posix_shell_test_extra.conf b/app/boards/native_posix_shell_test_extra.conf new file mode 100644 index 00000000..19f8440d --- /dev/null +++ b/app/boards/native_posix_shell_test_extra.conf @@ -0,0 +1,16 @@ +CONFIG_SERIAL=y +CONFIG_UART_NATIVE_POSIX=y +#CONFIG_NATIVE_UART_0_ON_OWN_PTY=y +CONFIG_NATIVE_UART_0_ON_STDINOUT=y + +CONFIG_SHELL=y +CONFIG_SHELL_BACKEND_SERIAL=y +CONFIG_ZMK_SHELL_KEY_POSITIONS=y +CONFIG_SHELL_BACKEND_SERIAL_RX_RING_BUFFER_SIZE=1024 + +CONFIG_SHELL_PROMPT_UART="zmk> " + +#CONFIG_SHELL_BACKEND_SERIAL_INTERRUPT_DRIVEN=n +#CONFIG_UART_INTERRUPT_DRIVEN=n +#CONFIG_UART_LINE_CTRL=n +#CONFIG_SHELL_BACKEND_SERIAL_CHECK_DTR=n \ No newline at end of file