Hello,
I was reading the nrf_libuarte_async library, and noticed that in the
app_timer_handler -
calls the
local_app_timer_start -
again and starts the timer again,
could shed some light on why this is called again and also on how the timeout timer works (with app timer).
the timer is started in the enable function, shouldn't it be started after the first byte is received ? could please elaborate on this?
Also follow up question - the app time starts in the enable function and not after the first byte recived, how does this work ? ideally we should start timer after we detect idle line right ?
please clear this up
i know that timer0 is for counting bytes recived,
timer1 and app_timer and rtc are options for timeout timer.