Lines Matching refs:RTC
69 RTC->INIT = RTC_INIT_KEY; in RTC_Open()
71 if(RTC->INIT != RTC_INIT_ACTIVE_Msk) in RTC_Open()
73 RTC->INIT = RTC_INIT_KEY; in RTC_Open()
74 while(RTC->INIT != RTC_INIT_ACTIVE_Msk) in RTC_Open()
83 RTC->CLKFMT |= RTC_CLKFMT_DCOMPEN_Msk; in RTC_Open()
135 while((RTC->FREQADJ & RTC_FREQADJ_FCRBUSY_Msk) == RTC_FREQADJ_FCRBUSY_Msk) in RTC_32KCalibration()
137 RTC->FREQADJ = (uint32_t)((i32RegInt << 8) | i32RegFra); in RTC_32KCalibration()
139 while((RTC->FREQADJ & RTC_FREQADJ_FCRBUSY_Msk) == RTC_FREQADJ_FCRBUSY_Msk) in RTC_32KCalibration()
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()
172 g_u32hiYear = (RTC->CAL & RTC_CAL_TENYEAR_Msk) >> RTC_CAL_TENYEAR_Pos; in RTC_GetDateAndTime()
173 g_u32loYear = (RTC->CAL & RTC_CAL_YEAR_Msk) >> RTC_CAL_YEAR_Pos; in RTC_GetDateAndTime()
174 g_u32hiMonth = (RTC->CAL & RTC_CAL_TENMON_Msk) >> RTC_CAL_TENMON_Pos; in RTC_GetDateAndTime()
175 g_u32loMonth = (RTC->CAL & RTC_CAL_MON_Msk) >> RTC_CAL_MON_Pos; in RTC_GetDateAndTime()
176 g_u32hiDay = (RTC->CAL & RTC_CAL_TENDAY_Msk) >> RTC_CAL_TENDAY_Pos; in RTC_GetDateAndTime()
177 g_u32loDay = (RTC->CAL & RTC_CAL_DAY_Msk) >> RTC_CAL_DAY_Pos; in RTC_GetDateAndTime()
180 g_u32hiHour = (RTC->TIME & RTC_TIME_TENHR_Msk) >> RTC_TIME_TENHR_Pos; in RTC_GetDateAndTime()
181 g_u32loHour = (RTC->TIME & RTC_TIME_HR_Msk) >> RTC_TIME_HR_Pos; in RTC_GetDateAndTime()
182 g_u32hiMin = (RTC->TIME & RTC_TIME_TENMIN_Msk) >> RTC_TIME_TENMIN_Pos; in RTC_GetDateAndTime()
183 g_u32loMin = (RTC->TIME & RTC_TIME_MIN_Msk) >> RTC_TIME_MIN_Pos; in RTC_GetDateAndTime()
184 g_u32hiSec = (RTC->TIME & RTC_TIME_TENSEC_Msk) >> RTC_TIME_TENSEC_Pos; in RTC_GetDateAndTime()
185 g_u32loSec = (RTC->TIME & RTC_TIME_SEC_Msk) >> RTC_TIME_SEC_Pos; in RTC_GetDateAndTime()
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()
267 g_u32hiYear = (RTC->CALM & RTC_CALM_TENYEAR_Msk) >> RTC_CALM_TENYEAR_Pos; in RTC_GetAlarmDateAndTime()
268 g_u32loYear = (RTC->CALM & RTC_CALM_YEAR_Msk) >> RTC_CALM_YEAR_Pos; in RTC_GetAlarmDateAndTime()
269 g_u32hiMonth = (RTC->CALM & RTC_CALM_TENMON_Msk) >> RTC_CALM_TENMON_Pos; in RTC_GetAlarmDateAndTime()
270 g_u32loMonth = (RTC->CALM & RTC_CALM_MON_Msk) >> RTC_CALM_MON_Pos; in RTC_GetAlarmDateAndTime()
271 g_u32hiDay = (RTC->CALM & RTC_CALM_TENDAY_Msk) >> RTC_CALM_TENDAY_Pos; in RTC_GetAlarmDateAndTime()
272 g_u32loDay = (RTC->CALM & RTC_CALM_DAY_Msk) >> RTC_CALM_DAY_Pos; in RTC_GetAlarmDateAndTime()
275 g_u32hiHour = (RTC->TALM & RTC_TALM_TENHR_Msk) >> RTC_TALM_TENHR_Pos; in RTC_GetAlarmDateAndTime()
276 g_u32loHour = (RTC->TALM & RTC_TALM_HR_Msk) >> RTC_TALM_HR_Pos; in RTC_GetAlarmDateAndTime()
277 g_u32hiMin = (RTC->TALM & RTC_TALM_TENMIN_Msk) >> RTC_TALM_TENMIN_Pos; in RTC_GetAlarmDateAndTime()
278 g_u32loMin = (RTC->TALM & RTC_TALM_MIN_Msk) >> RTC_TALM_MIN_Pos; in RTC_GetAlarmDateAndTime()
279 g_u32hiSec = (RTC->TALM & RTC_TALM_TENSEC_Msk) >> RTC_TALM_TENSEC_Pos; in RTC_GetAlarmDateAndTime()
280 g_u32loSec = (RTC->TALM & RTC_TALM_SEC_Msk) >> RTC_TALM_SEC_Pos; in RTC_GetAlarmDateAndTime()
368 RTC->CLKFMT &= ~RTC_CLKFMT_24HEN_Msk; in RTC_SetDateAndTime()
380 RTC->CLKFMT |= RTC_CLKFMT_24HEN_Msk; in RTC_SetDateAndTime()
384 RTC->WEEKDAY = sPt->u32DayOfWeek; in RTC_SetDateAndTime()
406 RTC->CAL = (uint32_t)u32RegCAL; in RTC_SetDateAndTime()
407 RTC->TIME = (uint32_t)u32RegTIME; in RTC_SetDateAndTime()
442 RTC->CLKFMT &= ~RTC_CLKFMT_24HEN_Msk; in RTC_SetAlarmDateAndTime()
454 RTC->CLKFMT |= RTC_CLKFMT_24HEN_Msk; in RTC_SetAlarmDateAndTime()
474 RTC->CALM = (uint32_t)u32RegCALM; in RTC_SetAlarmDateAndTime()
476 RTC->TALM = (uint32_t)u32RegTALM; in RTC_SetAlarmDateAndTime()
506 RTC->WEEKDAY = u32DayOfWeek & RTC_WEEKDAY_WEEKDAY_Msk; in RTC_SetDate()
509 RTC->CAL = (uint32_t)u32RegCAL; in RTC_SetDate()
547 RTC->CLKFMT &= ~RTC_CLKFMT_24HEN_Msk; in RTC_SetTime()
551 RTC->CLKFMT |= RTC_CLKFMT_24HEN_Msk; in RTC_SetTime()
554 RTC->TIME = (uint32_t)u32RegTIME; in RTC_SetTime()
580 RTC->CALM = (uint32_t)u32RegCALM; in RTC_SetAlarmDate()
618 RTC->CLKFMT &= ~RTC_CLKFMT_24HEN_Msk; in RTC_SetAlarmTime()
622 RTC->CLKFMT |= RTC_CLKFMT_24HEN_Msk; in RTC_SetAlarmTime()
626 RTC->TALM = (uint32_t)u32RegTALM; in RTC_SetAlarmTime()
645 RTC->CAMSK = ((uint32_t)u8IsTenYMsk << RTC_CAMSK_MTENYEAR_Pos) | in RTC_SetAlarmDateMask()
669 RTC->TAMSK = ((uint32_t)u8IsTenHMsk << RTC_TAMSK_MTENHR_Pos) | in RTC_SetAlarmTimeMask()
694 return (RTC->WEEKDAY & RTC_WEEKDAY_WEEKDAY_Msk); in RTC_GetDayOfWeek()
717 RTC->TICK = (RTC->TICK & ~RTC_TICK_TICK_Msk) | u32TickSelection; in RTC_SetTickPeriod()
736 RTC->INTEN |= u32IntFlagMask; in RTC_EnableInt()
755 RTC->INTEN &= ~u32IntFlagMask; in RTC_DisableInt()
756 RTC->INTSTS = u32IntFlagMask; in RTC_DisableInt()
770 RTC->SPRCTL |= RTC_SPRCTL_SPRRWEN_Msk; in RTC_EnableSpareAccess()
784 RTC->SPRCTL &= ~RTC_SPRCTL_SPRRWEN_Msk; in RTC_DisableSpareRegister()
813 u32Reg = RTC->TAMPCTL; in RTC_TamperEnable()
827 RTC->TAMPCTL = u32Reg; in RTC_TamperEnable()
848 u32Reg = RTC->TAMPCTL; in RTC_TamperDisable()
860 RTC->TAMPCTL = u32Reg; in RTC_TamperDisable()
886 RTC->LXTCTL &= ~RTC_LXTCTL_RTCCKSEL_Msk; in RTC_SetClockSource()
887 RTC->LXTCTL &= ~RTC_LXTCTL_C32KSEL_Msk; in RTC_SetClockSource()
894 RTC->LXTCTL = ((RTC->LXTCTL & ~(0x1FFul << 16)) | ((u32TrimDefault & 0x1FFul) << 16)); in RTC_SetClockSource()
897 RTC->LXTCTL |= RTC_LXTCTL_LIRC32KEN_Msk; in RTC_SetClockSource()
898 RTC->LXTCTL &= ~RTC_LXTCTL_RTCCKSEL_Msk; in RTC_SetClockSource()
899 RTC->LXTCTL |= RTC_LXTCTL_C32KSEL_Msk; in RTC_SetClockSource()
906 RTC->LXTCTL |= RTC_LXTCTL_RTCCKSEL_Msk; in RTC_SetClockSource()
913 RTC->LXTCTL |= RTC_LXTCTL_RTCCKSEL_Msk; in RTC_SetClockSource()
952 RTC->GPIOCTL0 = (RTC->GPIOCTL0 & ~(0x3FUL << (u32Offset * 8))) | in RTC_SetGPIOMode()
965 RTC->GPIOCTL1 = (RTC->GPIOCTL1 & ~(0x3FUL << (u32Offset * 8))) | in RTC_SetGPIOMode()
992 RTC->GPIOCTL0 = (RTC->GPIOCTL0 & ~(0x4UL << (u32Offset * 8))) | in RTC_SetGPIOLevel()
1000 RTC->GPIOCTL1 = (RTC->GPIOCTL1 & ~(0x4UL << (u32Offset * 8))) | in RTC_SetGPIOLevel()