RTCZero icon indicating copy to clipboard operation
RTCZero copied to clipboard

Suggestion: getAlarmEpoch()

Open sergerold opened this issue 4 years ago • 0 comments
trafficstars

Hi

I noticed that there is no 'getAlarmEpoch()' method. I have implemented in my own sketch but it may be worthwhile adding to the library.

uint32_t getAlarmEpoch()
        {
            struct tm alarmTime;
            
            alarmTime.tm_isdst = -1;
            alarmTime.tm_yday = 0;
            alarmTime.tm_wday = 0;
            alarmTime.tm_year = pRtcAlarm->getAlarmYear() + EPOCH_TIME_YEAR_OFF;
            alarmTime.tm_mon = pRtcAlarm->getAlarmMonth() - 1;
            alarmTime.tm_mday = pRtcAlarm->getAlarmDay();
            alarmTime.tm_hour = pRtcAlarm->getAlarmHours();
            alarmTime.tm_min = pRtcAlarm->getAlarmMinutes();
            alarmTime.tm_sec = pRtcAlarm->getAlarmSeconds();
            
            return mktime(&alarmTime);
}

Thanks

sergerold avatar Jan 05 '21 18:01 sergerold