Hello,
I cannot find an example in the current SDK on how to use APP_UART. I do not want to use app_uart_fifo because it has quite some overhead that I do not need. All I need to implement is an interrupt driven receive that uses flow control and I want to have a transmit function that blocks until all data is sent. I am currently using a loop that tries to send characters until everything is sent but I have a problem in that it blocks when it is called from the uart interrupt I suppose. As soon as I call my PutString method, the uart transmit function will only send one character after which it blocks. How is this supposed to be implemented? I think I should call my code outside the interrupt handler? Why is the app_uart implementation not providing a putString method? Because the underlying driver seems to support it.
Marius