Zephyr 2.4.0 with Async UART

Hi, 

   I am having the same problem as nRF9160 UART: Loosing data when RxData is split into 2 buffers (Async API) - Nordic Q&A - Nordic DevZone - Nordic DevZone (nordicsemi.com) and ASYNC uart and UART_RX_RDY timeout - Nordic Q&A - Nordic DevZone - Nordic DevZone (nordicsemi.com). I have tried the solution, namely modifying 

uart_nrfx_uarte.c

prj.config

However, I end up with this error

Ultimately, I would like this problem resolved. If I'm missing something obvious, please let me know. 

Parents Reply
  • Do I need these additional lines in the prj.conf file to make UART ASYNC behavior work properly? 

    "

    CONFIG_UART_0_ASYNC=y
    CONFIG_UART_0_NRF_HW_ASYNC=y
    CONFIG_UART_0_NRF_HW_ASYNC_TIMER=1
    CONFIG_NRFX_TIMER1=y
    "
    It seems that having these lines in the prj.config file helps it all run better. Which I do not understand. I would think that the ASYNC uart would either work or not work. Not varying levels of somewhat work. 
Children
No Data
Related