Hi,
I want to use uart async on the nrf9160, I get the following linking errors at build time:
../src/main.c:54:17: warning: implicit declaration of function 'uart_fifo_fill' [-Wimplicit-function-declaration]
1> ../src/main.c:63:10: warning: implicit declaration of function 'uart_irq_tx_complete'; did you mean 'uart_irq_tx_enable'? [-Wimplicit-function-declaration]
1> ../src/main.c:79:6: warning: implicit declaration of function 'uart_irq_rx_ready'; did you mean 'uart_irq_rx_enable'? [-Wimplicit-function-declaration]
1> ../src/main.c:80:17: warning: implicit declaration of function 'uart_fifo_read' [-Wimplicit-function-declaration]
1> ../src/main.c:95:13: warning: implicit declaration of function 'uart_irq_tx_ready'; did you mean 'uart_irq_tx_enable'? [-Wimplicit-function-declaration]
1> ../src/main.c:112:6: warning: unused variable 'err' [-Wunused-variable]
1> ../src/main.c:152:6: warning: unused variable 'err' [-Wunused-variable]
here is my prj.conf
# UART interface
CONFIG_SERIAL=y
CONFIG_UART_ASYNC_API=y
If it's defined CONFIG_UART_INTERRUPT_DRIVEN, the problem was solved. But I need to use an asynchronous approach.