Lines Matching refs:sPt

66 void RTC_Open(S_RTC_TIME_DATA_T *sPt)  in RTC_Open()  argument
78 if(sPt == 0) in RTC_Open()
84 RTC_SetDateAndTime(sPt); in RTC_Open()
170 void RTC_GetDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_GetDateAndTime() argument
174 sPt->u32TimeScale = RTC->CLKFMT & RTC_CLKFMT_24HEN_Msk; /* 12/24-hour */ in RTC_GetDateAndTime()
175 sPt->u32DayOfWeek = RTC->WEEKDAY & RTC_WEEKDAY_WEEKDAY_Msk; /* Day of the week */ in RTC_GetDateAndTime()
196 sPt->u32Year = u32Tmp + RTC_YEAR2000; in RTC_GetDateAndTime()
200 sPt->u32Month = u32Tmp + g_u32loMonth; in RTC_GetDateAndTime()
204 sPt->u32Day = u32Tmp + g_u32loDay; in RTC_GetDateAndTime()
207 if(sPt->u32TimeScale == RTC_CLOCK_12) in RTC_GetDateAndTime()
211 sPt->u32Hour = u32Tmp; /* AM: 1~12. PM: 21~32. */ in RTC_GetDateAndTime()
213 if(sPt->u32Hour >= 21ul) in RTC_GetDateAndTime()
215 sPt->u32AmPm = RTC_PM; in RTC_GetDateAndTime()
216 sPt->u32Hour -= 20ul; in RTC_GetDateAndTime()
220 sPt->u32AmPm = RTC_AM; in RTC_GetDateAndTime()
225 sPt->u32Minute = u32Tmp; in RTC_GetDateAndTime()
229 sPt->u32Second = u32Tmp; in RTC_GetDateAndTime()
235 sPt->u32Hour = u32Tmp; in RTC_GetDateAndTime()
239 sPt->u32Minute = u32Tmp; in RTC_GetDateAndTime()
243 sPt->u32Second = u32Tmp; in RTC_GetDateAndTime()
265 void RTC_GetAlarmDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_GetAlarmDateAndTime() argument
269 sPt->u32TimeScale = RTC->CLKFMT & RTC_CLKFMT_24HEN_Msk; /* 12/24-hour */ in RTC_GetAlarmDateAndTime()
270 sPt->u32DayOfWeek = RTC->WEEKDAY & RTC_WEEKDAY_WEEKDAY_Msk; /* Day of the week */ in RTC_GetAlarmDateAndTime()
293 sPt->u32Year = u32Tmp + RTC_YEAR2000; in RTC_GetAlarmDateAndTime()
297 sPt->u32Month = u32Tmp + g_u32loMonth; in RTC_GetAlarmDateAndTime()
301 sPt->u32Day = u32Tmp + g_u32loDay; in RTC_GetAlarmDateAndTime()
304 if(sPt->u32TimeScale == RTC_CLOCK_12) in RTC_GetAlarmDateAndTime()
308 sPt->u32Hour = u32Tmp; /* AM: 1~12. PM: 21~32. */ in RTC_GetAlarmDateAndTime()
310 if(sPt->u32Hour >= 21ul) in RTC_GetAlarmDateAndTime()
312 sPt->u32AmPm = RTC_PM; in RTC_GetAlarmDateAndTime()
313 sPt->u32Hour -= 20ul; in RTC_GetAlarmDateAndTime()
317 sPt->u32AmPm = RTC_AM; in RTC_GetAlarmDateAndTime()
322 sPt->u32Minute = u32Tmp; in RTC_GetAlarmDateAndTime()
326 sPt->u32Second = u32Tmp; in RTC_GetAlarmDateAndTime()
333 sPt->u32Hour = u32Tmp; in RTC_GetAlarmDateAndTime()
337 sPt->u32Minute = u32Tmp; in RTC_GetAlarmDateAndTime()
341 sPt->u32Second = u32Tmp; in RTC_GetAlarmDateAndTime()
365 void RTC_SetDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_SetDateAndTime() argument
369 if(sPt == 0ul) in RTC_SetDateAndTime()
378 if(sPt->u32TimeScale == RTC_CLOCK_12) in RTC_SetDateAndTime()
385 if(sPt->u32AmPm == RTC_PM) in RTC_SetDateAndTime()
387 sPt->u32Hour += 20ul; in RTC_SetDateAndTime()
397 RTC->WEEKDAY = sPt->u32DayOfWeek; in RTC_SetDateAndTime()
402 u32RegCAL = ((sPt->u32Year - RTC_YEAR2000) / 10ul) << 20; in RTC_SetDateAndTime()
403 u32RegCAL |= (((sPt->u32Year - RTC_YEAR2000) % 10ul) << 16); in RTC_SetDateAndTime()
404 u32RegCAL |= ((sPt->u32Month / 10ul) << 12); in RTC_SetDateAndTime()
405 u32RegCAL |= ((sPt->u32Month % 10ul) << 8); in RTC_SetDateAndTime()
406 u32RegCAL |= ((sPt->u32Day / 10ul) << 4); in RTC_SetDateAndTime()
407 u32RegCAL |= (sPt->u32Day % 10ul); in RTC_SetDateAndTime()
409 u32RegTIME = ((sPt->u32Hour / 10ul) << 20); in RTC_SetDateAndTime()
410 u32RegTIME |= ((sPt->u32Hour % 10ul) << 16); in RTC_SetDateAndTime()
411 u32RegTIME |= ((sPt->u32Minute / 10ul) << 12); in RTC_SetDateAndTime()
412 u32RegTIME |= ((sPt->u32Minute % 10ul) << 8); in RTC_SetDateAndTime()
413 u32RegTIME |= ((sPt->u32Second / 10ul) << 4); in RTC_SetDateAndTime()
414 u32RegTIME |= (sPt->u32Second % 10ul); in RTC_SetDateAndTime()
446 void RTC_SetAlarmDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_SetAlarmDateAndTime() argument
450 if(sPt == 0) in RTC_SetAlarmDateAndTime()
459 if(sPt->u32TimeScale == RTC_CLOCK_12) in RTC_SetAlarmDateAndTime()
466 if(sPt->u32AmPm == RTC_PM) in RTC_SetAlarmDateAndTime()
468 sPt->u32Hour += 20ul; in RTC_SetAlarmDateAndTime()
479 u32RegCALM = ((sPt->u32Year - RTC_YEAR2000) / 10ul) << 20; in RTC_SetAlarmDateAndTime()
480 u32RegCALM |= (((sPt->u32Year - RTC_YEAR2000) % 10ul) << 16); in RTC_SetAlarmDateAndTime()
481 u32RegCALM |= ((sPt->u32Month / 10ul) << 12); in RTC_SetAlarmDateAndTime()
482 u32RegCALM |= ((sPt->u32Month % 10ul) << 8); in RTC_SetAlarmDateAndTime()
483 u32RegCALM |= ((sPt->u32Day / 10ul) << 4); in RTC_SetAlarmDateAndTime()
484 u32RegCALM |= (sPt->u32Day % 10ul); in RTC_SetAlarmDateAndTime()
486 u32RegTALM = ((sPt->u32Hour / 10ul) << 20); in RTC_SetAlarmDateAndTime()
487 u32RegTALM |= ((sPt->u32Hour % 10ul) << 16); in RTC_SetAlarmDateAndTime()
488 u32RegTALM |= ((sPt->u32Minute / 10ul) << 12); in RTC_SetAlarmDateAndTime()
489 u32RegTALM |= ((sPt->u32Minute % 10ul) << 8); in RTC_SetAlarmDateAndTime()
490 u32RegTALM |= ((sPt->u32Second / 10ul) << 4); in RTC_SetAlarmDateAndTime()
491 u32RegTALM |= (sPt->u32Second % 10ul); in RTC_SetAlarmDateAndTime()