Hello.
Is the following understanding on the nRF5_SDK correct for this errata issue?
- Application Timer does not address this errata. (No problem unless you use app_timer_cnt_get.)
- app_timer is driven by the RTC COMPARE event, so app_timer_cnt_get() should not be done outside the event handler while app_timer is running.
Because it follows the following explanation described in workaround.
- Do not access the RTC registers, including the COMPARE event register, from CPU while waiting for the RTC COMPARE event. - In SoC resources, RTC0 is used as SD and RTC1 is used as default app_timer.
Therefore, RTC2 is free.
To call app_timer_cnt_get() asynchronously, separate channels for SD, app_timer and RTC.
best regards.