Lines Matching refs:sPt

65 int32_t RTC_Open(S_RTC_TIME_DATA_T *sPt)  in RTC_Open()  argument
80 if(sPt != 0) in RTC_Open()
86 RTC_SetDateAndTime(sPt); in RTC_Open()
164 void RTC_GetDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_GetDateAndTime() argument
168 sPt->u32TimeScale = RTC->CLKFMT & RTC_CLKFMT_24HEN_Msk; /* 12/24-hour */ in RTC_GetDateAndTime()
169 sPt->u32DayOfWeek = RTC->WEEKDAY & RTC_WEEKDAY_WEEKDAY_Msk; /* Day of the week */ in RTC_GetDateAndTime()
190 sPt->u32Year = u32Tmp + RTC_YEAR2000; in RTC_GetDateAndTime()
194 sPt->u32Month = u32Tmp + g_u32loMonth; in RTC_GetDateAndTime()
198 sPt->u32Day = u32Tmp + g_u32loDay; in RTC_GetDateAndTime()
201 if(sPt->u32TimeScale == (uint32_t)RTC_CLOCK_12) in RTC_GetDateAndTime()
205 sPt->u32Hour = u32Tmp; /* AM: 1~12. PM: 21~32. */ in RTC_GetDateAndTime()
207 if(sPt->u32Hour >= 21ul) in RTC_GetDateAndTime()
209 sPt->u32AmPm = (uint32_t)RTC_PM; in RTC_GetDateAndTime()
210 sPt->u32Hour -= 20ul; in RTC_GetDateAndTime()
214 sPt->u32AmPm = (uint32_t)RTC_AM; in RTC_GetDateAndTime()
219 sPt->u32Minute = u32Tmp; in RTC_GetDateAndTime()
223 sPt->u32Second = u32Tmp; in RTC_GetDateAndTime()
229 sPt->u32Hour = u32Tmp; in RTC_GetDateAndTime()
233 sPt->u32Minute = u32Tmp; in RTC_GetDateAndTime()
237 sPt->u32Second = u32Tmp; in RTC_GetDateAndTime()
259 void RTC_GetAlarmDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_GetAlarmDateAndTime() argument
263 sPt->u32TimeScale = RTC->CLKFMT & RTC_CLKFMT_24HEN_Msk; /* 12/24-hour */ in RTC_GetAlarmDateAndTime()
264 sPt->u32DayOfWeek = RTC->WEEKDAY & RTC_WEEKDAY_WEEKDAY_Msk; /* Day of the week */ in RTC_GetAlarmDateAndTime()
285 sPt->u32Year = u32Tmp + RTC_YEAR2000; in RTC_GetAlarmDateAndTime()
289 sPt->u32Month = u32Tmp + g_u32loMonth; in RTC_GetAlarmDateAndTime()
293 sPt->u32Day = u32Tmp + g_u32loDay; in RTC_GetAlarmDateAndTime()
296 if(sPt->u32TimeScale == (uint32_t)RTC_CLOCK_12) in RTC_GetAlarmDateAndTime()
300 sPt->u32Hour = u32Tmp; /* AM: 1~12. PM: 21~32. */ in RTC_GetAlarmDateAndTime()
302 if(sPt->u32Hour >= 21ul) in RTC_GetAlarmDateAndTime()
304 sPt->u32AmPm = (uint32_t)RTC_PM; in RTC_GetAlarmDateAndTime()
305 sPt->u32Hour -= 20ul; in RTC_GetAlarmDateAndTime()
309 sPt->u32AmPm = (uint32_t)RTC_AM; in RTC_GetAlarmDateAndTime()
314 sPt->u32Minute = u32Tmp; in RTC_GetAlarmDateAndTime()
318 sPt->u32Second = u32Tmp; in RTC_GetAlarmDateAndTime()
325 sPt->u32Hour = u32Tmp; in RTC_GetAlarmDateAndTime()
329 sPt->u32Minute = u32Tmp; in RTC_GetAlarmDateAndTime()
333 sPt->u32Second = u32Tmp; in RTC_GetAlarmDateAndTime()
357 void RTC_SetDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_SetDateAndTime() argument
361 if(sPt != 0) in RTC_SetDateAndTime()
366 if(sPt->u32TimeScale == (uint32_t)RTC_CLOCK_12) in RTC_SetDateAndTime()
373 if(sPt->u32AmPm == (uint32_t)RTC_PM) in RTC_SetDateAndTime()
375 sPt->u32Hour += 20ul; in RTC_SetDateAndTime()
384 RTC->WEEKDAY = sPt->u32DayOfWeek; in RTC_SetDateAndTime()
389 u32RegCAL = ((sPt->u32Year - RTC_YEAR2000) / 10ul) << 20; in RTC_SetDateAndTime()
390 u32RegCAL |= (((sPt->u32Year - RTC_YEAR2000) % 10ul) << 16); in RTC_SetDateAndTime()
391 u32RegCAL |= ((sPt->u32Month / 10ul) << 12); in RTC_SetDateAndTime()
392 u32RegCAL |= ((sPt->u32Month % 10ul) << 8); in RTC_SetDateAndTime()
393 u32RegCAL |= ((sPt->u32Day / 10ul) << 4); in RTC_SetDateAndTime()
394 u32RegCAL |= (sPt->u32Day % 10ul); in RTC_SetDateAndTime()
396 u32RegTIME = ((sPt->u32Hour / 10ul) << 20); in RTC_SetDateAndTime()
397 u32RegTIME |= ((sPt->u32Hour % 10ul) << 16); in RTC_SetDateAndTime()
398 u32RegTIME |= ((sPt->u32Minute / 10ul) << 12); in RTC_SetDateAndTime()
399 u32RegTIME |= ((sPt->u32Minute % 10ul) << 8); in RTC_SetDateAndTime()
400 u32RegTIME |= ((sPt->u32Second / 10ul) << 4); in RTC_SetDateAndTime()
401 u32RegTIME |= (sPt->u32Second % 10ul); in RTC_SetDateAndTime()
431 void RTC_SetAlarmDateAndTime(S_RTC_TIME_DATA_T *sPt) in RTC_SetAlarmDateAndTime() argument
435 if(sPt != 0) in RTC_SetAlarmDateAndTime()
440 if(sPt->u32TimeScale == (uint32_t)RTC_CLOCK_12) in RTC_SetAlarmDateAndTime()
447 if(sPt->u32AmPm == (uint32_t)RTC_PM) in RTC_SetAlarmDateAndTime()
449 sPt->u32Hour += 20ul; in RTC_SetAlarmDateAndTime()
460 u32RegCALM = ((sPt->u32Year - RTC_YEAR2000) / 10ul) << 20; in RTC_SetAlarmDateAndTime()
461 u32RegCALM |= (((sPt->u32Year - RTC_YEAR2000) % 10ul) << 16); in RTC_SetAlarmDateAndTime()
462 u32RegCALM |= ((sPt->u32Month / 10ul) << 12); in RTC_SetAlarmDateAndTime()
463 u32RegCALM |= ((sPt->u32Month % 10ul) << 8); in RTC_SetAlarmDateAndTime()
464 u32RegCALM |= ((sPt->u32Day / 10ul) << 4); in RTC_SetAlarmDateAndTime()
465 u32RegCALM |= (sPt->u32Day % 10ul); in RTC_SetAlarmDateAndTime()
467 u32RegTALM = ((sPt->u32Hour / 10ul) << 20); in RTC_SetAlarmDateAndTime()
468 u32RegTALM |= ((sPt->u32Hour % 10ul) << 16); in RTC_SetAlarmDateAndTime()
469 u32RegTALM |= ((sPt->u32Minute / 10ul) << 12); in RTC_SetAlarmDateAndTime()
470 u32RegTALM |= ((sPt->u32Minute % 10ul) << 8); in RTC_SetAlarmDateAndTime()
471 u32RegTALM |= ((sPt->u32Second / 10ul) << 4); in RTC_SetAlarmDateAndTime()
472 u32RegTALM |= (sPt->u32Second % 10ul); in RTC_SetAlarmDateAndTime()