64 while (pRTC->
ILR != 0) {}
104 pRTC->
CIIR |= cntrMask;
109 while (pRTC->
CIIR & cntrMask) {}
121 pRTC->
AMR |= (alarmMask);
122 while ((pRTC->
AMR & alarmMask) == 0) {}
129 pRTC->
TIME[Timetype] = TimeValue;
135 return pRTC->
TIME[Timetype];
177 pRTC->
ALRM[Timetype] = ALValue;
183 return pRTC->
ALRM[Timetype];
228 void IP_RTC_EV_GetFirstTimeStamp(
IP_RTC_001_T *pRTC, IP_RTC_EV_CHANNEL_T ch, IP_RTC_EV_TIMESTAMP_T *pTimeStamp)
230 pTimeStamp->sec = RTC_ER_TIMESTAMP_SEC(pRTC->ERFIRSTSTAMP[ch]);
231 pTimeStamp->min = RTC_ER_TIMESTAMP_MIN(pRTC->ERFIRSTSTAMP[ch]);
232 pTimeStamp->hour = RTC_ER_TIMESTAMP_HOUR(pRTC->ERFIRSTSTAMP[ch]);
233 pTimeStamp->dayofyear = RTC_ER_TIMESTAMP_DOY(pRTC->ERFIRSTSTAMP[ch]);
237 void IP_RTC_EV_GetLastTimeStamp(
IP_RTC_001_T *pRTC, IP_RTC_EV_CHANNEL_T ch, IP_RTC_EV_TIMESTAMP_T *pTimeStamp)
239 pTimeStamp->sec = RTC_ER_TIMESTAMP_SEC(pRTC->ERLASTSTAMP[ch]);
240 pTimeStamp->min = RTC_ER_TIMESTAMP_MIN(pRTC->ERLASTSTAMP[ch]);
241 pTimeStamp->hour = RTC_ER_TIMESTAMP_HOUR(pRTC->ERLASTSTAMP[ch]);
242 pTimeStamp->dayofyear = RTC_ER_TIMESTAMP_DOY(pRTC->ERLASTSTAMP[ch]);