Lines Matching refs:RTCx
576 __STATIC_INLINE void LL_RTC_SetHourFormat(RTC_TypeDef *RTCx, uint32_t HourFormat) in LL_RTC_SetHourFormat() argument
578 MODIFY_REG(RTCx->CR, RTC_CR_FMT, HourFormat); in LL_RTC_SetHourFormat()
589 __STATIC_INLINE uint32_t LL_RTC_GetHourFormat(RTC_TypeDef *RTCx) in LL_RTC_GetHourFormat() argument
591 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_FMT)); in LL_RTC_GetHourFormat()
606 __STATIC_INLINE void LL_RTC_SetAlarmOutEvent(RTC_TypeDef *RTCx, uint32_t AlarmOutput) in LL_RTC_SetAlarmOutEvent() argument
608 MODIFY_REG(RTCx->CR, RTC_CR_OSEL, AlarmOutput); in LL_RTC_SetAlarmOutEvent()
621 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutEvent(RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutEvent() argument
623 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_OSEL)); in LL_RTC_GetAlarmOutEvent()
635 __STATIC_INLINE void LL_RTC_EnableInitMode(RTC_TypeDef *RTCx) in LL_RTC_EnableInitMode() argument
638 WRITE_REG(RTCx->ISR, RTC_INIT_MASK); in LL_RTC_EnableInitMode()
647 __STATIC_INLINE void LL_RTC_DisableInitMode(RTC_TypeDef *RTCx) in LL_RTC_DisableInitMode() argument
650 WRITE_REG(RTCx->ISR, (uint32_t)~RTC_ISR_INIT); in LL_RTC_DisableInitMode()
663 __STATIC_INLINE void LL_RTC_SetOutputPolarity(RTC_TypeDef *RTCx, uint32_t Polarity) in LL_RTC_SetOutputPolarity() argument
665 MODIFY_REG(RTCx->CR, RTC_CR_POL, Polarity); in LL_RTC_SetOutputPolarity()
676 __STATIC_INLINE uint32_t LL_RTC_GetOutputPolarity(RTC_TypeDef *RTCx) in LL_RTC_GetOutputPolarity() argument
678 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_POL)); in LL_RTC_GetOutputPolarity()
688 __STATIC_INLINE void LL_RTC_EnableShadowRegBypass(RTC_TypeDef *RTCx) in LL_RTC_EnableShadowRegBypass() argument
690 SET_BIT(RTCx->CR, RTC_CR_BYPSHAD); in LL_RTC_EnableShadowRegBypass()
699 __STATIC_INLINE void LL_RTC_DisableShadowRegBypass(RTC_TypeDef *RTCx) in LL_RTC_DisableShadowRegBypass() argument
701 CLEAR_BIT(RTCx->CR, RTC_CR_BYPSHAD); in LL_RTC_DisableShadowRegBypass()
710 __STATIC_INLINE uint32_t LL_RTC_IsShadowRegBypassEnabled(RTC_TypeDef *RTCx) in LL_RTC_IsShadowRegBypassEnabled() argument
712 return ((READ_BIT(RTCx->CR, RTC_CR_BYPSHAD) == (RTC_CR_BYPSHAD)) ? 1UL : 0UL); in LL_RTC_IsShadowRegBypassEnabled()
722 __STATIC_INLINE void LL_RTC_SetAsynchPrescaler(RTC_TypeDef *RTCx, uint32_t AsynchPrescaler) in LL_RTC_SetAsynchPrescaler() argument
724 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_A, AsynchPrescaler << RTC_PRER_PREDIV_A_Pos); in LL_RTC_SetAsynchPrescaler()
734 __STATIC_INLINE void LL_RTC_SetSynchPrescaler(RTC_TypeDef *RTCx, uint32_t SynchPrescaler) in LL_RTC_SetSynchPrescaler() argument
736 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_S, SynchPrescaler); in LL_RTC_SetSynchPrescaler()
745 __STATIC_INLINE uint32_t LL_RTC_GetAsynchPrescaler(RTC_TypeDef *RTCx) in LL_RTC_GetAsynchPrescaler() argument
747 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_A) >> RTC_PRER_PREDIV_A_Pos); in LL_RTC_GetAsynchPrescaler()
756 __STATIC_INLINE uint32_t LL_RTC_GetSynchPrescaler(RTC_TypeDef *RTCx) in LL_RTC_GetSynchPrescaler() argument
758 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_S)); in LL_RTC_GetSynchPrescaler()
767 __STATIC_INLINE void LL_RTC_EnableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_EnableWriteProtection() argument
769 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_DISABLE); in LL_RTC_EnableWriteProtection()
778 __STATIC_INLINE void LL_RTC_DisableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_DisableWriteProtection() argument
780 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_1); in LL_RTC_DisableWriteProtection()
781 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_2); in LL_RTC_DisableWriteProtection()
803 __STATIC_INLINE void LL_RTC_TIME_SetFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_TIME_SetFormat() argument
805 MODIFY_REG(RTCx->TR, RTC_TR_PM, TimeFormat); in LL_RTC_TIME_SetFormat()
820 __STATIC_INLINE uint32_t LL_RTC_TIME_GetFormat(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetFormat() argument
822 return (uint32_t)(READ_BIT(RTCx->TR, RTC_TR_PM)); in LL_RTC_TIME_GetFormat()
836 __STATIC_INLINE void LL_RTC_TIME_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_TIME_SetHour() argument
838 MODIFY_REG(RTCx->TR, (RTC_TR_HT | RTC_TR_HU), in LL_RTC_TIME_SetHour()
855 __STATIC_INLINE uint32_t LL_RTC_TIME_GetHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetHour() argument
857 return (uint32_t)((READ_BIT(RTCx->TR, (RTC_TR_HT | RTC_TR_HU))) >> RTC_TR_HU_Pos); in LL_RTC_TIME_GetHour()
871 __STATIC_INLINE void LL_RTC_TIME_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_TIME_SetMinute() argument
873 MODIFY_REG(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU), in LL_RTC_TIME_SetMinute()
890 __STATIC_INLINE uint32_t LL_RTC_TIME_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetMinute() argument
892 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU)) >> RTC_TR_MNU_Pos); in LL_RTC_TIME_GetMinute()
906 __STATIC_INLINE void LL_RTC_TIME_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_TIME_SetSecond() argument
908 MODIFY_REG(RTCx->TR, (RTC_TR_ST | RTC_TR_SU), in LL_RTC_TIME_SetSecond()
925 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSecond() argument
927 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_ST | RTC_TR_SU)) >> RTC_TR_SU_Pos); in LL_RTC_TIME_GetSecond()
951 __STATIC_INLINE void LL_RTC_TIME_Config(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours, ui… in LL_RTC_TIME_Config() argument
959 …MODIFY_REG(RTCx->TR, (RTC_TR_PM | RTC_TR_HT | RTC_TR_HU | RTC_TR_MNT | RTC_TR_MNU | RTC_TR_ST | RT… in LL_RTC_TIME_Config()
979 __STATIC_INLINE uint32_t LL_RTC_TIME_Get(RTC_TypeDef *RTCx) in LL_RTC_TIME_Get() argument
981 …return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_HT | RTC_TR_HU | RTC_TR_MNT | RTC_TR_MNU | RTC_TR_ST … in LL_RTC_TIME_Get()
991 __STATIC_INLINE void LL_RTC_TIME_EnableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_EnableDayLightStore() argument
993 SET_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_EnableDayLightStore()
1003 __STATIC_INLINE void LL_RTC_TIME_DisableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_DisableDayLightStore() argument
1005 CLEAR_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_DisableDayLightStore()
1014 __STATIC_INLINE uint32_t LL_RTC_TIME_IsDayLightStoreEnabled(RTC_TypeDef *RTCx) in LL_RTC_TIME_IsDayLightStoreEnabled() argument
1016 return ((READ_BIT(RTCx->CR, RTC_CR_BKP) == (RTC_CR_BKP)) ? 1UL : 0UL); in LL_RTC_TIME_IsDayLightStoreEnabled()
1026 __STATIC_INLINE void LL_RTC_TIME_DecHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_DecHour() argument
1028 SET_BIT(RTCx->CR, RTC_CR_SUB1H); in LL_RTC_TIME_DecHour()
1038 __STATIC_INLINE void LL_RTC_TIME_IncHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_IncHour() argument
1040 SET_BIT(RTCx->CR, RTC_CR_ADD1H); in LL_RTC_TIME_IncHour()
1057 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSubSecond() argument
1059 return (uint32_t)(READ_BIT(RTCx->SSR, RTC_SSR_SS)); in LL_RTC_TIME_GetSubSecond()
1076 __STATIC_INLINE void LL_RTC_TIME_Synchronize(RTC_TypeDef *RTCx, uint32_t ShiftSecond, uint32_t Frac… in LL_RTC_TIME_Synchronize() argument
1078 WRITE_REG(RTCx->SHIFTR, ShiftSecond | Fraction); in LL_RTC_TIME_Synchronize()
1098 __STATIC_INLINE void LL_RTC_DATE_SetYear(RTC_TypeDef *RTCx, uint32_t Year) in LL_RTC_DATE_SetYear() argument
1100 MODIFY_REG(RTCx->DR, (RTC_DR_YT | RTC_DR_YU), in LL_RTC_DATE_SetYear()
1114 __STATIC_INLINE uint32_t LL_RTC_DATE_GetYear(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetYear() argument
1116 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_YT | RTC_DR_YU))) >> RTC_DR_YU_Pos); in LL_RTC_DATE_GetYear()
1133 __STATIC_INLINE void LL_RTC_DATE_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_DATE_SetWeekDay() argument
1135 MODIFY_REG(RTCx->DR, RTC_DR_WDU, WeekDay << RTC_DR_WDU_Pos); in LL_RTC_DATE_SetWeekDay()
1153 __STATIC_INLINE uint32_t LL_RTC_DATE_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetWeekDay() argument
1155 return (uint32_t)(READ_BIT(RTCx->DR, RTC_DR_WDU) >> RTC_DR_WDU_Pos); in LL_RTC_DATE_GetWeekDay()
1179 __STATIC_INLINE void LL_RTC_DATE_SetMonth(RTC_TypeDef *RTCx, uint32_t Month) in LL_RTC_DATE_SetMonth() argument
1181 MODIFY_REG(RTCx->DR, (RTC_DR_MT | RTC_DR_MU), in LL_RTC_DATE_SetMonth()
1207 __STATIC_INLINE uint32_t LL_RTC_DATE_GetMonth(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetMonth() argument
1209 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_MT | RTC_DR_MU))) >> RTC_DR_MU_Pos); in LL_RTC_DATE_GetMonth()
1221 __STATIC_INLINE void LL_RTC_DATE_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_DATE_SetDay() argument
1223 MODIFY_REG(RTCx->DR, (RTC_DR_DT | RTC_DR_DU), in LL_RTC_DATE_SetDay()
1237 __STATIC_INLINE uint32_t LL_RTC_DATE_GetDay(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetDay() argument
1239 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_DT | RTC_DR_DU))) >> RTC_DR_DU_Pos); in LL_RTC_DATE_GetDay()
1277 __STATIC_INLINE void LL_RTC_DATE_Config(RTC_TypeDef *RTCx, uint32_t WeekDay, uint32_t Day, uint32_t… in LL_RTC_DATE_Config() argument
1286 …MODIFY_REG(RTCx->DR, (RTC_DR_WDU | RTC_DR_MT | RTC_DR_MU | RTC_DR_DT | RTC_DR_DU | RTC_DR_YT | RTC… in LL_RTC_DATE_Config()
1305 __STATIC_INLINE uint32_t LL_RTC_DATE_Get(RTC_TypeDef *RTCx) in LL_RTC_DATE_Get() argument
1309 …temp = READ_BIT(RTCx->DR, (RTC_DR_WDU | RTC_DR_MT | RTC_DR_MU | RTC_DR_DT | RTC_DR_DU | RTC_DR_YT … in LL_RTC_DATE_Get()
1332 __STATIC_INLINE void LL_RTC_ALMA_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Enable() argument
1334 SET_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Enable()
1344 __STATIC_INLINE void LL_RTC_ALMA_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Disable() argument
1346 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Disable()
1365 __STATIC_INLINE void LL_RTC_ALMA_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetMask() argument
1367 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC_ALRMAR_MSK1, Ma… in LL_RTC_ALMA_SetMask()
1385 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMask(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMask() argument
1387 …return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC… in LL_RTC_ALMA_GetMask()
1396 __STATIC_INLINE void LL_RTC_ALMA_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_EnableWeekday() argument
1398 SET_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_EnableWeekday()
1407 __STATIC_INLINE void LL_RTC_ALMA_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_DisableWeekday() argument
1409 CLEAR_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_DisableWeekday()
1421 __STATIC_INLINE void LL_RTC_ALMA_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMA_SetDay() argument
1423 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU), in LL_RTC_ALMA_SetDay()
1435 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetDay(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetDay() argument
1437 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU))) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetDay()
1454 __STATIC_INLINE void LL_RTC_ALMA_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMA_SetWeekDay() argument
1456 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_DU, WeekDay << RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_SetWeekDay()
1472 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetWeekDay() argument
1474 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_DU) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetWeekDay()
1486 __STATIC_INLINE void LL_RTC_ALMA_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMA_SetTimeFormat() argument
1488 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM, TimeFormat); in LL_RTC_ALMA_SetTimeFormat()
1499 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTimeFormat() argument
1501 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_PM)); in LL_RTC_ALMA_GetTimeFormat()
1513 __STATIC_INLINE void LL_RTC_ALMA_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMA_SetHour() argument
1515 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU), in LL_RTC_ALMA_SetHour()
1527 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetHour(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetHour() argument
1529 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU))) >> RTC_ALRMAR_HU_Pos); in LL_RTC_ALMA_GetHour()
1541 __STATIC_INLINE void LL_RTC_ALMA_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMA_SetMinute() argument
1543 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU), in LL_RTC_ALMA_SetMinute()
1555 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMinute() argument
1557 …return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU))) >> RTC_ALRMAR_MNU_Po… in LL_RTC_ALMA_GetMinute()
1569 __STATIC_INLINE void LL_RTC_ALMA_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMA_SetSecond() argument
1571 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU), in LL_RTC_ALMA_SetSecond()
1583 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSecond() argument
1585 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU))) >> RTC_ALRMAR_SU_Pos); in LL_RTC_ALMA_GetSecond()
1606 __STATIC_INLINE void LL_RTC_ALMA_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMA_ConfigTime() argument
1615 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM | RTC_ALRMAR_HT | RTC_ALRMAR_HU | RTC_ALRMAR_MNT | RTC_ALRM… in LL_RTC_ALMA_ConfigTime()
1631 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTime() argument
1633 …)((LL_RTC_ALMA_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMA_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMA_GetTime()
1646 __STATIC_INLINE void LL_RTC_ALMA_SetSubSecondMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetSubSecondMask() argument
1648 MODIFY_REG(RTCx->ALRMASSR, RTC_ALRMASSR_MASKSS, Mask << RTC_ALRMASSR_MASKSS_Pos); in LL_RTC_ALMA_SetSubSecondMask()
1657 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecondMask(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSubSecondMask() argument
1659 return (uint32_t)(READ_BIT(RTCx->ALRMASSR, RTC_ALRMASSR_MASKSS) >> RTC_ALRMASSR_MASKSS_Pos); in LL_RTC_ALMA_GetSubSecondMask()
1669 __STATIC_INLINE void LL_RTC_ALMA_SetSubSecond(RTC_TypeDef *RTCx, uint32_t Subsecond) in LL_RTC_ALMA_SetSubSecond() argument
1671 MODIFY_REG(RTCx->ALRMASSR, RTC_ALRMASSR_SS, Subsecond); in LL_RTC_ALMA_SetSubSecond()
1680 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSubSecond() argument
1682 return (uint32_t)(READ_BIT(RTCx->ALRMASSR, RTC_ALRMASSR_SS)); in LL_RTC_ALMA_GetSubSecond()
1700 __STATIC_INLINE void LL_RTC_WAKEUP_Enable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Enable() argument
1702 SET_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Enable()
1712 __STATIC_INLINE void LL_RTC_WAKEUP_Disable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Disable() argument
1714 CLEAR_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Disable()
1723 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_IsEnabled(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_IsEnabled() argument
1725 return ((READ_BIT(RTCx->CR, RTC_CR_WUTE) == (RTC_CR_WUTE)) ? 1UL : 0UL); in LL_RTC_WAKEUP_IsEnabled()
1743 __STATIC_INLINE void LL_RTC_WAKEUP_SetClock(RTC_TypeDef *RTCx, uint32_t WakeupClock) in LL_RTC_WAKEUP_SetClock() argument
1745 MODIFY_REG(RTCx->CR, RTC_CR_WUCKSEL, WakeupClock); in LL_RTC_WAKEUP_SetClock()
1760 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetClock(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetClock() argument
1762 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_WUCKSEL)); in LL_RTC_WAKEUP_GetClock()
1773 __STATIC_INLINE void LL_RTC_WAKEUP_SetAutoReload(RTC_TypeDef *RTCx, uint32_t Value) in LL_RTC_WAKEUP_SetAutoReload() argument
1775 MODIFY_REG(RTCx->WUTR, RTC_WUTR_WUT, Value); in LL_RTC_WAKEUP_SetAutoReload()
1784 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetAutoReload(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetAutoReload() argument
1786 return (uint32_t)(READ_BIT(RTCx->WUTR, RTC_WUTR_WUT)); in LL_RTC_WAKEUP_GetAutoReload()
1810 __STATIC_INLINE void LL_RTC_BAK_SetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister, uint32_t Da… in LL_RTC_BAK_SetRegister() argument
1814 temp = (uint32_t)(&(RTCx->BKP0R)); in LL_RTC_BAK_SetRegister()
1833 __STATIC_INLINE uint32_t LL_RTC_BAK_GetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister) in LL_RTC_BAK_GetRegister() argument
1837 temp = (uint32_t)(&(RTCx->BKP0R)); in LL_RTC_BAK_GetRegister()
1865 __STATIC_INLINE void LL_RTC_CAL_SetOutputFreq(RTC_TypeDef *RTCx, uint32_t Frequency) in LL_RTC_CAL_SetOutputFreq() argument
1867 MODIFY_REG(RTCx->CR, RTC_CR_COE | RTC_CR_COSEL, Frequency); in LL_RTC_CAL_SetOutputFreq()
1881 __STATIC_INLINE uint32_t LL_RTC_CAL_GetOutputFreq(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetOutputFreq() argument
1883 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_COE | RTC_CR_COSEL)); in LL_RTC_CAL_GetOutputFreq()
1897 __STATIC_INLINE void LL_RTC_CAL_SetPulse(RTC_TypeDef *RTCx, uint32_t Pulse) in LL_RTC_CAL_SetPulse() argument
1899 MODIFY_REG(RTCx->CALR, RTC_CALR_CALP, Pulse); in LL_RTC_CAL_SetPulse()
1908 __STATIC_INLINE uint32_t LL_RTC_CAL_IsPulseInserted(RTC_TypeDef *RTCx) in LL_RTC_CAL_IsPulseInserted() argument
1910 return ((READ_BIT(RTCx->CALR, RTC_CALR_CALP) == (RTC_CALR_CALP)) ? 1UL : 0UL); in LL_RTC_CAL_IsPulseInserted()
1926 __STATIC_INLINE void LL_RTC_CAL_SetPeriod(RTC_TypeDef *RTCx, uint32_t Period) in LL_RTC_CAL_SetPeriod() argument
1928 MODIFY_REG(RTCx->CALR, RTC_CALR_CALW8 | RTC_CALR_CALW16, Period); in LL_RTC_CAL_SetPeriod()
1941 __STATIC_INLINE uint32_t LL_RTC_CAL_GetPeriod(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetPeriod() argument
1943 return (uint32_t)(READ_BIT(RTCx->CALR, RTC_CALR_CALW8 | RTC_CALR_CALW16)); in LL_RTC_CAL_GetPeriod()
1955 __STATIC_INLINE void LL_RTC_CAL_SetMinus(RTC_TypeDef *RTCx, uint32_t CalibMinus) in LL_RTC_CAL_SetMinus() argument
1957 MODIFY_REG(RTCx->CALR, RTC_CALR_CALM, CalibMinus); in LL_RTC_CAL_SetMinus()
1966 __STATIC_INLINE uint32_t LL_RTC_CAL_GetMinus(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetMinus() argument
1968 return (uint32_t)(READ_BIT(RTCx->CALR, RTC_CALR_CALM)); in LL_RTC_CAL_GetMinus()
1985 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RECALP(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RECALP() argument
1987 return ((READ_BIT(RTCx->ISR, RTC_ISR_RECALPF) == (RTC_ISR_RECALPF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RECALP()
1996 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUT() argument
1998 return ((READ_BIT(RTCx->ISR, RTC_ISR_WUTF) == (RTC_ISR_WUTF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUT()
2007 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRA() argument
2009 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRAF) == (RTC_ISR_ALRAF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRA()
2018 __STATIC_INLINE void LL_RTC_ClearFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_WUT() argument
2020 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_WUTF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))… in LL_RTC_ClearFlag_WUT()
2029 __STATIC_INLINE void LL_RTC_ClearFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRA() argument
2031 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ALRAF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_ALRA()
2040 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INIT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INIT() argument
2042 return ((READ_BIT(RTCx->ISR, RTC_ISR_INITF) == (RTC_ISR_INITF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INIT()
2051 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RS() argument
2053 return ((READ_BIT(RTCx->ISR, RTC_ISR_RSF) == (RTC_ISR_RSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RS()
2062 __STATIC_INLINE void LL_RTC_ClearFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_RS() argument
2064 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_RSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))); in LL_RTC_ClearFlag_RS()
2073 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INITS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INITS() argument
2075 return ((READ_BIT(RTCx->ISR, RTC_ISR_INITS) == (RTC_ISR_INITS)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INITS()
2084 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_SHP(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_SHP() argument
2086 return ((READ_BIT(RTCx->ISR, RTC_ISR_SHPF) == (RTC_ISR_SHPF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_SHP()
2095 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUTW() argument
2097 return ((READ_BIT(RTCx->ISR, RTC_ISR_WUTWF) == (RTC_ISR_WUTWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUTW()
2106 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRAW() argument
2108 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRAWF) == (RTC_ISR_ALRAWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRAW()
2126 __STATIC_INLINE void LL_RTC_EnableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_WUT() argument
2128 SET_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_EnableIT_WUT()
2138 __STATIC_INLINE void LL_RTC_DisableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_WUT() argument
2140 CLEAR_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_DisableIT_WUT()
2150 __STATIC_INLINE void LL_RTC_EnableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRA() argument
2152 SET_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_EnableIT_ALRA()
2162 __STATIC_INLINE void LL_RTC_DisableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRA() argument
2164 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_DisableIT_ALRA()
2173 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_WUT() argument
2175 return ((READ_BIT(RTCx->CR, RTC_CR_WUTIE) == (RTC_CR_WUTIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_WUT()
2184 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRA() argument
2186 return ((READ_BIT(RTCx->CR, RTC_CR_ALRAIE) == (RTC_CR_ALRAIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_ALRA()
2198 ErrorStatus LL_RTC_DeInit(RTC_TypeDef *RTCx);
2199 ErrorStatus LL_RTC_Init(RTC_TypeDef *RTCx, LL_RTC_InitTypeDef *RTC_InitStruct);
2201 ErrorStatus LL_RTC_TIME_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_TimeTypeDef *RTC_TimeSt…
2203 ErrorStatus LL_RTC_DATE_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_DateTypeDef *RTC_DateSt…
2205 ErrorStatus LL_RTC_ALMA_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
2207 ErrorStatus LL_RTC_EnterInitMode(RTC_TypeDef *RTCx);
2208 ErrorStatus LL_RTC_ExitInitMode(RTC_TypeDef *RTCx);
2209 ErrorStatus LL_RTC_WaitForSynchro(RTC_TypeDef *RTCx);