This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Coprocessor code and uarte device driver related issues

Hi

I'm working on adding software flow control in coprocessor code,

1.CONFIG_UART_ASYNC_API and UARTE_INTERRUPT_DRIVEN ,What's the difference between the two macro definitions,UARTE_INTERRUPT_DRIVEN macro is used in coprocessor code,I read some other questions, which are recommended CONFIG_UART_ASYNC_API.

2.Through the data manual of 52833 Uarte related chapters,the RXD.MAXCNT register must be set to RXD.MAXCNT > 4,But I found that RXD.MAXCNT is assigned to 1,Through this function nrf_uarte_rx_buffer_set,Is there any reason for this.

3.Through the data manual of 52833 Uart related chapters,The UART receiver chain implements a FIFO capable of storing six incoming RXD bytes before data is overwritten. Will this FIFO still work in uarte and can it be configured.

There have been some introductions in this issue, but I want to know more clearly

I'm not very good at English. I hope I can speak it clearly.

thank

Related