diff --git a/cpu/sam0_common/periph/rtc_rtt.c b/cpu/sam0_common/periph/rtc_rtt.c index 3d3d1f1b5273..cda8c442404f 100644 --- a/cpu/sam0_common/periph/rtc_rtt.c +++ b/cpu/sam0_common/periph/rtc_rtt.c @@ -90,8 +90,8 @@ static void _read_req(void) { #ifdef RTC_READREQ_RREQ RTC->MODE0.READREQ.reg = RTC_READREQ_RREQ; - _wait_syncbusy(); #endif + _wait_syncbusy(); } #endif @@ -644,7 +644,6 @@ void rtt_clear_overflow_cb(void) uint32_t rtt_get_counter(void) { - _wait_syncbusy(); _read_req(); return RTC->MODE0.COUNT.reg; }