Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs

Regarding errata 179, notes on nRF5_SDK

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.

Parents Reply Children
Related