Lines Matching refs:sPt

60 int32_t RTC_Open(S_RTC_TIME_DATA_T *sPt)  in RTC_Open()  argument
75 if(sPt != 0) in RTC_Open()
81 RTC_SetDateAndTime(sPt); in RTC_Open()
159 void RTC_GetDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_GetDateAndTime() argument
163 sPt->u32TimeScale = RTC->CLKFMT & RTC_CLKFMT_24HEN_Msk; /* 12/24-hour */ in RTC_GetDateAndTime()
164 sPt->u32DayOfWeek = RTC->WEEKDAY & RTC_WEEKDAY_WEEKDAY_Msk; /* Day of the week */ in RTC_GetDateAndTime()
185 sPt->u32Year = u32Tmp + (uint32_t)RTC_YEAR2000; in RTC_GetDateAndTime()
189 sPt->u32Month = u32Tmp + g_u32loMonth; in RTC_GetDateAndTime()
193 sPt->u32Day = u32Tmp + g_u32loDay; in RTC_GetDateAndTime()
196 if(sPt->u32TimeScale == (uint32_t)RTC_CLOCK_12) in RTC_GetDateAndTime()
200 sPt->u32Hour = u32Tmp; /* AM: 1~12. PM: 21~32. */ in RTC_GetDateAndTime()
202 if(sPt->u32Hour >= 21UL) in RTC_GetDateAndTime()
204 sPt->u32AmPm = (uint32_t)RTC_PM; in RTC_GetDateAndTime()
205 sPt->u32Hour -= 20UL; in RTC_GetDateAndTime()
209 sPt->u32AmPm = (uint32_t)RTC_AM; in RTC_GetDateAndTime()
214 sPt->u32Minute = u32Tmp; in RTC_GetDateAndTime()
218 sPt->u32Second = u32Tmp; in RTC_GetDateAndTime()
224 sPt->u32Hour = u32Tmp; in RTC_GetDateAndTime()
228 sPt->u32Minute = u32Tmp; in RTC_GetDateAndTime()
232 sPt->u32Second = u32Tmp; in RTC_GetDateAndTime()
254 void RTC_GetAlarmDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_GetAlarmDateAndTime() argument
258 sPt->u32TimeScale = RTC->CLKFMT & RTC_CLKFMT_24HEN_Msk; /* 12/24-hour */ in RTC_GetAlarmDateAndTime()
259 sPt->u32DayOfWeek = RTC->WEEKDAY & RTC_WEEKDAY_WEEKDAY_Msk; /* Day of the week */ in RTC_GetAlarmDateAndTime()
280 sPt->u32Year = u32Tmp + (uint32_t)RTC_YEAR2000; in RTC_GetAlarmDateAndTime()
284 sPt->u32Month = u32Tmp + g_u32loMonth; in RTC_GetAlarmDateAndTime()
288 sPt->u32Day = u32Tmp + g_u32loDay; in RTC_GetAlarmDateAndTime()
291 if(sPt->u32TimeScale == (uint32_t)RTC_CLOCK_12) in RTC_GetAlarmDateAndTime()
295 sPt->u32Hour = u32Tmp; /* AM: 1~12. PM: 21~32. */ in RTC_GetAlarmDateAndTime()
297 if(sPt->u32Hour >= 21UL) in RTC_GetAlarmDateAndTime()
299 sPt->u32AmPm = (uint32_t)RTC_PM; in RTC_GetAlarmDateAndTime()
300 sPt->u32Hour -= 20UL; in RTC_GetAlarmDateAndTime()
304 sPt->u32AmPm = (uint32_t)RTC_AM; in RTC_GetAlarmDateAndTime()
309 sPt->u32Minute = u32Tmp; in RTC_GetAlarmDateAndTime()
313 sPt->u32Second = u32Tmp; in RTC_GetAlarmDateAndTime()
319 sPt->u32Hour = u32Tmp; in RTC_GetAlarmDateAndTime()
323 sPt->u32Minute = u32Tmp; in RTC_GetAlarmDateAndTime()
327 sPt->u32Second = u32Tmp; in RTC_GetAlarmDateAndTime()
351 void RTC_SetDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_SetDateAndTime() argument
355 if(sPt != 0) in RTC_SetDateAndTime()
360 if(sPt->u32TimeScale == (uint32_t)RTC_CLOCK_12) in RTC_SetDateAndTime()
367 if(sPt->u32AmPm == (uint32_t)RTC_PM) in RTC_SetDateAndTime()
369 sPt->u32Hour += 20UL; in RTC_SetDateAndTime()
378 RTC->WEEKDAY = sPt->u32DayOfWeek; in RTC_SetDateAndTime()
383 u32RegCAL = ((sPt->u32Year - (uint32_t)RTC_YEAR2000) / 10UL) << 20; in RTC_SetDateAndTime()
384 u32RegCAL |= (((sPt->u32Year - (uint32_t)RTC_YEAR2000) % 10UL) << 16); in RTC_SetDateAndTime()
385 u32RegCAL |= ((sPt->u32Month / 10UL) << 12); in RTC_SetDateAndTime()
386 u32RegCAL |= ((sPt->u32Month % 10UL) << 8); in RTC_SetDateAndTime()
387 u32RegCAL |= ((sPt->u32Day / 10UL) << 4); in RTC_SetDateAndTime()
388 u32RegCAL |= (sPt->u32Day % 10UL); in RTC_SetDateAndTime()
390 u32RegTIME = ((sPt->u32Hour / 10UL) << 20); in RTC_SetDateAndTime()
391 u32RegTIME |= ((sPt->u32Hour % 10UL) << 16); in RTC_SetDateAndTime()
392 u32RegTIME |= ((sPt->u32Minute / 10UL) << 12); in RTC_SetDateAndTime()
393 u32RegTIME |= ((sPt->u32Minute % 10UL) << 8); in RTC_SetDateAndTime()
394 u32RegTIME |= ((sPt->u32Second / 10UL) << 4); in RTC_SetDateAndTime()
395 u32RegTIME |= (sPt->u32Second % 10UL); in RTC_SetDateAndTime()
425 void RTC_SetAlarmDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_SetAlarmDateAndTime() argument
429 if(sPt != 0) in RTC_SetAlarmDateAndTime()
434 if(sPt->u32TimeScale == (uint32_t)RTC_CLOCK_12) in RTC_SetAlarmDateAndTime()
441 if(sPt->u32AmPm == (uint32_t)RTC_PM) in RTC_SetAlarmDateAndTime()
443 sPt->u32Hour += 20UL; in RTC_SetAlarmDateAndTime()
454 u32RegCALM = ((sPt->u32Year - (uint32_t)RTC_YEAR2000) / 10UL) << 20; in RTC_SetAlarmDateAndTime()
455 u32RegCALM |= (((sPt->u32Year - (uint32_t)RTC_YEAR2000) % 10UL) << 16); in RTC_SetAlarmDateAndTime()
456 u32RegCALM |= ((sPt->u32Month / 10UL) << 12); in RTC_SetAlarmDateAndTime()
457 u32RegCALM |= ((sPt->u32Month % 10UL) << 8); in RTC_SetAlarmDateAndTime()
458 u32RegCALM |= ((sPt->u32Day / 10UL) << 4); in RTC_SetAlarmDateAndTime()
459 u32RegCALM |= (sPt->u32Day % 10UL); in RTC_SetAlarmDateAndTime()
461 u32RegTALM = ((sPt->u32Hour / 10UL) << 20); in RTC_SetAlarmDateAndTime()
462 u32RegTALM |= ((sPt->u32Hour % 10UL) << 16); in RTC_SetAlarmDateAndTime()
463 u32RegTALM |= ((sPt->u32Minute / 10UL) << 12); in RTC_SetAlarmDateAndTime()
464 u32RegTALM |= ((sPt->u32Minute % 10UL) << 8); in RTC_SetAlarmDateAndTime()
465 u32RegTALM |= ((sPt->u32Second / 10UL) << 4); in RTC_SetAlarmDateAndTime()
466 u32RegTALM |= (sPt->u32Second % 10UL); in RTC_SetAlarmDateAndTime()