Skip to content

Commit 85dc17a

Browse files
Lukasz Majewskikartben
authored andcommitted
drivers: net: ot: Select UART_INTERRUPT_DRIVEN with UART RCP communication
The Openthread communication with RCP via UART (with HDLC protocol) is performed with serial driver using interrupts. As it was tested with echo_client sample program, the CONFIG_SHELL_BACKEND_SERIAL_API_INTERRUPT_DRIVEN is defined by default for it. This config selects aforementioned UART_INTERRUPT_DRIVEN. Problem starts when somebody wants to integrated the driver as a standalone one (without echo_client) as a part of user application. In this situation the UART_INTERRUPT_DRIVEN is not defined by default and there is no serial communication between RCP and HOST devices. Signed-off-by: Lukasz Majewski <[email protected]>
1 parent 30bca53 commit 85dc17a

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

drivers/hdlc_rcp_if/Kconfig.uart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ config HDLC_RCP_IF_UART
1212
bool "UART HDLC interface for Zephyr Openthread RCP host"
1313
default y
1414
depends on DT_HAS_UART_HDLC_RCP_IF_ENABLED
15+
depends on UART_INTERRUPT_DRIVEN
1516

1617
config OPENTHREAD_HDLC_RCP_IF_UART_RX_RING_BUFFER_SIZE
1718
int "Set HDLC RCP IF UART RX ring buffer size"

0 commit comments

Comments
 (0)