Async UART and shell module in Zephyr on nRF52480

I have shell working with the following configuration

CONFIG_SHELL=y
CONFIG_SHELL_BACKENDS=y
CONFIG_SHELL_BACKEND_SERIAL=y #also selects serial
CONFIG_SHELL_CMDS=y
CONFIG_SHELL_ECHO_STATUS=y
Now I need to add async UART to send some data outside the shell
I added 
CONFIG_UART_ASYNC_API=y
but the call  uart_callback_set() fails with ENOSYS ( async not supported in the device )
If I explicitly set 
CONFIG_UART_0_INTERRUPT_DRIVEN=n uart_callback_setI() succeeds but I cannot type in the shell window
Is there a way to use UART async API with the shell?
Thanks
Parents Reply Children
Related