From f49661f6175375d4be8b479706ff4ec0b578e5f5 Mon Sep 17 00:00:00 2001 From: bapclenet Date: Wed, 7 Jan 2015 14:52:33 +0100 Subject: [PATCH] cpu/samd21: fix rtc negative second error --- cpu/samd21/periph/rtc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cpu/samd21/periph/rtc.c b/cpu/samd21/periph/rtc.c index 06190a006c..ff0818343e 100644 --- a/cpu/samd21/periph/rtc.c +++ b/cpu/samd21/periph/rtc.c @@ -123,7 +123,7 @@ int rtc_set_alarm(struct tm *time, rtc_alarm_cb_t cb, void *arg) | RTC_MODE2_ALARM_DAY(time->tm_mday) | RTC_MODE2_ALARM_HOUR(time->tm_hour) | RTC_MODE2_ALARM_MINUTE(time->tm_min) - | RTC_MODE2_ALARM_SECOND(time->tm_sec - 1); + | RTC_MODE2_ALARM_SECOND(time->tm_sec); rtcMode2->Mode2Alarm[0].MASK.reg = RTC_MODE2_MASK_SEL(6); } while (rtcMode2->STATUS.bit.SYNCBUSY);