Lines Matching refs:RTCx
755 __STATIC_INLINE void LL_RTC_SetHourFormat(RTC_TypeDef *RTCx, uint32_t HourFormat) in LL_RTC_SetHourFormat() argument
757 MODIFY_REG(RTCx->CR, RTC_CR_FMT, HourFormat); in LL_RTC_SetHourFormat()
768 __STATIC_INLINE uint32_t LL_RTC_GetHourFormat(RTC_TypeDef *RTCx) in LL_RTC_GetHourFormat() argument
770 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_FMT)); in LL_RTC_GetHourFormat()
785 __STATIC_INLINE void LL_RTC_SetAlarmOutEvent(RTC_TypeDef *RTCx, uint32_t AlarmOutput) in LL_RTC_SetAlarmOutEvent() argument
787 MODIFY_REG(RTCx->CR, RTC_CR_OSEL, AlarmOutput); in LL_RTC_SetAlarmOutEvent()
800 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutEvent(RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutEvent() argument
802 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_OSEL)); in LL_RTC_GetAlarmOutEvent()
815 __STATIC_INLINE void LL_RTC_SetAlarmOutputType(RTC_TypeDef *RTCx, uint32_t Output) in LL_RTC_SetAlarmOutputType() argument
817 MODIFY_REG(RTCx->OR, RTC_OR_ALARMOUTTYPE, Output); in LL_RTC_SetAlarmOutputType()
829 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutputType(RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutputType() argument
831 return (uint32_t)(READ_BIT(RTCx->OR, RTC_OR_ALARMOUTTYPE)); in LL_RTC_GetAlarmOutputType()
843 __STATIC_INLINE void LL_RTC_EnableInitMode(RTC_TypeDef *RTCx) in LL_RTC_EnableInitMode() argument
846 WRITE_REG(RTCx->ISR, RTC_INIT_MASK); in LL_RTC_EnableInitMode()
855 __STATIC_INLINE void LL_RTC_DisableInitMode(RTC_TypeDef *RTCx) in LL_RTC_DisableInitMode() argument
858 WRITE_REG(RTCx->ISR, (uint32_t)~RTC_ISR_INIT); in LL_RTC_DisableInitMode()
871 __STATIC_INLINE void LL_RTC_SetOutputPolarity(RTC_TypeDef *RTCx, uint32_t Polarity) in LL_RTC_SetOutputPolarity() argument
873 MODIFY_REG(RTCx->CR, RTC_CR_POL, Polarity); in LL_RTC_SetOutputPolarity()
884 __STATIC_INLINE uint32_t LL_RTC_GetOutputPolarity(RTC_TypeDef *RTCx) in LL_RTC_GetOutputPolarity() argument
886 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_POL)); in LL_RTC_GetOutputPolarity()
896 __STATIC_INLINE void LL_RTC_EnableShadowRegBypass(RTC_TypeDef *RTCx) in LL_RTC_EnableShadowRegBypass() argument
898 SET_BIT(RTCx->CR, RTC_CR_BYPSHAD); in LL_RTC_EnableShadowRegBypass()
907 __STATIC_INLINE void LL_RTC_DisableShadowRegBypass(RTC_TypeDef *RTCx) in LL_RTC_DisableShadowRegBypass() argument
909 CLEAR_BIT(RTCx->CR, RTC_CR_BYPSHAD); in LL_RTC_DisableShadowRegBypass()
918 __STATIC_INLINE uint32_t LL_RTC_IsShadowRegBypassEnabled(RTC_TypeDef *RTCx) in LL_RTC_IsShadowRegBypassEnabled() argument
920 return ((READ_BIT(RTCx->CR, RTC_CR_BYPSHAD) == (RTC_CR_BYPSHAD)) ? 1UL : 0UL); in LL_RTC_IsShadowRegBypassEnabled()
931 __STATIC_INLINE void LL_RTC_EnableRefClock(RTC_TypeDef *RTCx) in LL_RTC_EnableRefClock() argument
933 SET_BIT(RTCx->CR, RTC_CR_REFCKON); in LL_RTC_EnableRefClock()
944 __STATIC_INLINE void LL_RTC_DisableRefClock(RTC_TypeDef *RTCx) in LL_RTC_DisableRefClock() argument
946 CLEAR_BIT(RTCx->CR, RTC_CR_REFCKON); in LL_RTC_DisableRefClock()
956 __STATIC_INLINE void LL_RTC_SetAsynchPrescaler(RTC_TypeDef *RTCx, uint32_t AsynchPrescaler) in LL_RTC_SetAsynchPrescaler() argument
958 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_A, AsynchPrescaler << RTC_PRER_PREDIV_A_Pos); in LL_RTC_SetAsynchPrescaler()
968 __STATIC_INLINE void LL_RTC_SetSynchPrescaler(RTC_TypeDef *RTCx, uint32_t SynchPrescaler) in LL_RTC_SetSynchPrescaler() argument
970 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_S, SynchPrescaler); in LL_RTC_SetSynchPrescaler()
979 __STATIC_INLINE uint32_t LL_RTC_GetAsynchPrescaler(RTC_TypeDef *RTCx) in LL_RTC_GetAsynchPrescaler() argument
981 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_A) >> RTC_PRER_PREDIV_A_Pos); in LL_RTC_GetAsynchPrescaler()
990 __STATIC_INLINE uint32_t LL_RTC_GetSynchPrescaler(RTC_TypeDef *RTCx) in LL_RTC_GetSynchPrescaler() argument
992 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_S)); in LL_RTC_GetSynchPrescaler()
1001 __STATIC_INLINE void LL_RTC_EnableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_EnableWriteProtection() argument
1003 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_DISABLE); in LL_RTC_EnableWriteProtection()
1012 __STATIC_INLINE void LL_RTC_DisableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_DisableWriteProtection() argument
1014 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_1); in LL_RTC_DisableWriteProtection()
1015 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_2); in LL_RTC_DisableWriteProtection()
1037 __STATIC_INLINE void LL_RTC_TIME_SetFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_TIME_SetFormat() argument
1039 MODIFY_REG(RTCx->TR, RTC_TR_PM, TimeFormat); in LL_RTC_TIME_SetFormat()
1054 __STATIC_INLINE uint32_t LL_RTC_TIME_GetFormat(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetFormat() argument
1056 return (uint32_t)(READ_BIT(RTCx->TR, RTC_TR_PM)); in LL_RTC_TIME_GetFormat()
1070 __STATIC_INLINE void LL_RTC_TIME_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_TIME_SetHour() argument
1072 MODIFY_REG(RTCx->TR, (RTC_TR_HT | RTC_TR_HU), in LL_RTC_TIME_SetHour()
1089 __STATIC_INLINE uint32_t LL_RTC_TIME_GetHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetHour() argument
1091 return (uint32_t)((READ_BIT(RTCx->TR, (RTC_TR_HT | RTC_TR_HU))) >> RTC_TR_HU_Pos); in LL_RTC_TIME_GetHour()
1105 __STATIC_INLINE void LL_RTC_TIME_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_TIME_SetMinute() argument
1107 MODIFY_REG(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU), in LL_RTC_TIME_SetMinute()
1124 __STATIC_INLINE uint32_t LL_RTC_TIME_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetMinute() argument
1126 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU)) >> RTC_TR_MNU_Pos); in LL_RTC_TIME_GetMinute()
1140 __STATIC_INLINE void LL_RTC_TIME_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_TIME_SetSecond() argument
1142 MODIFY_REG(RTCx->TR, (RTC_TR_ST | RTC_TR_SU), in LL_RTC_TIME_SetSecond()
1159 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSecond() argument
1161 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_ST | RTC_TR_SU)) >> RTC_TR_SU_Pos); in LL_RTC_TIME_GetSecond()
1185 __STATIC_INLINE void LL_RTC_TIME_Config(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours, ui… in LL_RTC_TIME_Config() argument
1193 …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()
1213 __STATIC_INLINE uint32_t LL_RTC_TIME_Get(RTC_TypeDef *RTCx) in LL_RTC_TIME_Get() argument
1215 …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()
1225 __STATIC_INLINE void LL_RTC_TIME_EnableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_EnableDayLightStore() argument
1227 SET_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_EnableDayLightStore()
1237 __STATIC_INLINE void LL_RTC_TIME_DisableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_DisableDayLightStore() argument
1239 CLEAR_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_DisableDayLightStore()
1248 __STATIC_INLINE uint32_t LL_RTC_TIME_IsDayLightStoreEnabled(RTC_TypeDef *RTCx) in LL_RTC_TIME_IsDayLightStoreEnabled() argument
1250 return ((READ_BIT(RTCx->CR, RTC_CR_BKP) == (RTC_CR_BKP)) ? 1UL : 0UL); in LL_RTC_TIME_IsDayLightStoreEnabled()
1260 __STATIC_INLINE void LL_RTC_TIME_DecHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_DecHour() argument
1262 SET_BIT(RTCx->CR, RTC_CR_SUB1H); in LL_RTC_TIME_DecHour()
1272 __STATIC_INLINE void LL_RTC_TIME_IncHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_IncHour() argument
1274 SET_BIT(RTCx->CR, RTC_CR_ADD1H); in LL_RTC_TIME_IncHour()
1291 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSubSecond() argument
1293 return (uint32_t)(READ_BIT(RTCx->SSR, RTC_SSR_SS)); in LL_RTC_TIME_GetSubSecond()
1310 __STATIC_INLINE void LL_RTC_TIME_Synchronize(RTC_TypeDef *RTCx, uint32_t ShiftSecond, uint32_t Frac… in LL_RTC_TIME_Synchronize() argument
1312 WRITE_REG(RTCx->SHIFTR, ShiftSecond | Fraction); in LL_RTC_TIME_Synchronize()
1332 __STATIC_INLINE void LL_RTC_DATE_SetYear(RTC_TypeDef *RTCx, uint32_t Year) in LL_RTC_DATE_SetYear() argument
1334 MODIFY_REG(RTCx->DR, (RTC_DR_YT | RTC_DR_YU), in LL_RTC_DATE_SetYear()
1348 __STATIC_INLINE uint32_t LL_RTC_DATE_GetYear(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetYear() argument
1350 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_YT | RTC_DR_YU))) >> RTC_DR_YU_Pos); in LL_RTC_DATE_GetYear()
1367 __STATIC_INLINE void LL_RTC_DATE_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_DATE_SetWeekDay() argument
1369 MODIFY_REG(RTCx->DR, RTC_DR_WDU, WeekDay << RTC_DR_WDU_Pos); in LL_RTC_DATE_SetWeekDay()
1387 __STATIC_INLINE uint32_t LL_RTC_DATE_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetWeekDay() argument
1389 return (uint32_t)(READ_BIT(RTCx->DR, RTC_DR_WDU) >> RTC_DR_WDU_Pos); in LL_RTC_DATE_GetWeekDay()
1413 __STATIC_INLINE void LL_RTC_DATE_SetMonth(RTC_TypeDef *RTCx, uint32_t Month) in LL_RTC_DATE_SetMonth() argument
1415 MODIFY_REG(RTCx->DR, (RTC_DR_MT | RTC_DR_MU), in LL_RTC_DATE_SetMonth()
1441 __STATIC_INLINE uint32_t LL_RTC_DATE_GetMonth(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetMonth() argument
1443 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_MT | RTC_DR_MU))) >> RTC_DR_MU_Pos); in LL_RTC_DATE_GetMonth()
1455 __STATIC_INLINE void LL_RTC_DATE_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_DATE_SetDay() argument
1457 MODIFY_REG(RTCx->DR, (RTC_DR_DT | RTC_DR_DU), in LL_RTC_DATE_SetDay()
1471 __STATIC_INLINE uint32_t LL_RTC_DATE_GetDay(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetDay() argument
1473 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_DT | RTC_DR_DU))) >> RTC_DR_DU_Pos); in LL_RTC_DATE_GetDay()
1511 __STATIC_INLINE void LL_RTC_DATE_Config(RTC_TypeDef *RTCx, uint32_t WeekDay, uint32_t Day, uint32_t… in LL_RTC_DATE_Config() argument
1520 …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()
1539 __STATIC_INLINE uint32_t LL_RTC_DATE_Get(RTC_TypeDef *RTCx) in LL_RTC_DATE_Get() argument
1543 …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()
1566 __STATIC_INLINE void LL_RTC_ALMA_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Enable() argument
1568 SET_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Enable()
1578 __STATIC_INLINE void LL_RTC_ALMA_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Disable() argument
1580 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Disable()
1599 __STATIC_INLINE void LL_RTC_ALMA_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetMask() argument
1601 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC_ALRMAR_MSK1, Ma… in LL_RTC_ALMA_SetMask()
1619 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMask(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMask() argument
1621 …return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC… in LL_RTC_ALMA_GetMask()
1630 __STATIC_INLINE void LL_RTC_ALMA_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_EnableWeekday() argument
1632 SET_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_EnableWeekday()
1641 __STATIC_INLINE void LL_RTC_ALMA_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_DisableWeekday() argument
1643 CLEAR_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_DisableWeekday()
1655 __STATIC_INLINE void LL_RTC_ALMA_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMA_SetDay() argument
1657 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU), in LL_RTC_ALMA_SetDay()
1669 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetDay(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetDay() argument
1671 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU))) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetDay()
1688 __STATIC_INLINE void LL_RTC_ALMA_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMA_SetWeekDay() argument
1690 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_DU, WeekDay << RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_SetWeekDay()
1706 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetWeekDay() argument
1708 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_DU) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetWeekDay()
1720 __STATIC_INLINE void LL_RTC_ALMA_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMA_SetTimeFormat() argument
1722 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM, TimeFormat); in LL_RTC_ALMA_SetTimeFormat()
1733 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTimeFormat() argument
1735 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_PM)); in LL_RTC_ALMA_GetTimeFormat()
1747 __STATIC_INLINE void LL_RTC_ALMA_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMA_SetHour() argument
1749 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU), in LL_RTC_ALMA_SetHour()
1761 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetHour(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetHour() argument
1763 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU))) >> RTC_ALRMAR_HU_Pos); in LL_RTC_ALMA_GetHour()
1775 __STATIC_INLINE void LL_RTC_ALMA_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMA_SetMinute() argument
1777 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU), in LL_RTC_ALMA_SetMinute()
1789 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMinute() argument
1791 …return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU))) >> RTC_ALRMAR_MNU_Po… in LL_RTC_ALMA_GetMinute()
1803 __STATIC_INLINE void LL_RTC_ALMA_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMA_SetSecond() argument
1805 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU), in LL_RTC_ALMA_SetSecond()
1817 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSecond() argument
1819 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU))) >> RTC_ALRMAR_SU_Pos); in LL_RTC_ALMA_GetSecond()
1840 __STATIC_INLINE void LL_RTC_ALMA_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMA_ConfigTime() argument
1849 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM | RTC_ALRMAR_HT | RTC_ALRMAR_HU | RTC_ALRMAR_MNT | RTC_ALRM… in LL_RTC_ALMA_ConfigTime()
1865 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTime() argument
1867 …)((LL_RTC_ALMA_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMA_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMA_GetTime()
1880 __STATIC_INLINE void LL_RTC_ALMA_SetSubSecondMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetSubSecondMask() argument
1882 MODIFY_REG(RTCx->ALRMASSR, RTC_ALRMASSR_MASKSS, Mask << RTC_ALRMASSR_MASKSS_Pos); in LL_RTC_ALMA_SetSubSecondMask()
1891 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecondMask(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSubSecondMask() argument
1893 return (uint32_t)(READ_BIT(RTCx->ALRMASSR, RTC_ALRMASSR_MASKSS) >> RTC_ALRMASSR_MASKSS_Pos); in LL_RTC_ALMA_GetSubSecondMask()
1903 __STATIC_INLINE void LL_RTC_ALMA_SetSubSecond(RTC_TypeDef *RTCx, uint32_t Subsecond) in LL_RTC_ALMA_SetSubSecond() argument
1905 MODIFY_REG(RTCx->ALRMASSR, RTC_ALRMASSR_SS, Subsecond); in LL_RTC_ALMA_SetSubSecond()
1914 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSubSecond() argument
1916 return (uint32_t)(READ_BIT(RTCx->ALRMASSR, RTC_ALRMASSR_SS)); in LL_RTC_ALMA_GetSubSecond()
1934 __STATIC_INLINE void LL_RTC_ALMB_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMB_Enable() argument
1936 SET_BIT(RTCx->CR, RTC_CR_ALRBE); in LL_RTC_ALMB_Enable()
1946 __STATIC_INLINE void LL_RTC_ALMB_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMB_Disable() argument
1948 CLEAR_BIT(RTCx->CR, RTC_CR_ALRBE); in LL_RTC_ALMB_Disable()
1967 __STATIC_INLINE void LL_RTC_ALMB_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMB_SetMask() argument
1969 …MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_MSK4 | RTC_ALRMBR_MSK3 | RTC_ALRMBR_MSK2 | RTC_ALRMBR_MSK1, Ma… in LL_RTC_ALMB_SetMask()
1987 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetMask(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetMask() argument
1989 …return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_MSK4 | RTC_ALRMBR_MSK3 | RTC_ALRMBR_MSK2 | RTC… in LL_RTC_ALMB_GetMask()
1998 __STATIC_INLINE void LL_RTC_ALMB_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMB_EnableWeekday() argument
2000 SET_BIT(RTCx->ALRMBR, RTC_ALRMBR_WDSEL); in LL_RTC_ALMB_EnableWeekday()
2009 __STATIC_INLINE void LL_RTC_ALMB_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMB_DisableWeekday() argument
2011 CLEAR_BIT(RTCx->ALRMBR, RTC_ALRMBR_WDSEL); in LL_RTC_ALMB_DisableWeekday()
2023 __STATIC_INLINE void LL_RTC_ALMB_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMB_SetDay() argument
2025 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_DT | RTC_ALRMBR_DU), in LL_RTC_ALMB_SetDay()
2037 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetDay(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetDay() argument
2039 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_DT | RTC_ALRMBR_DU))) >> RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_GetDay()
2056 __STATIC_INLINE void LL_RTC_ALMB_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMB_SetWeekDay() argument
2058 MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_DU, WeekDay << RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_SetWeekDay()
2074 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetWeekDay() argument
2076 return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_DU) >> RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_GetWeekDay()
2088 __STATIC_INLINE void LL_RTC_ALMB_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMB_SetTimeFormat() argument
2090 MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_PM, TimeFormat); in LL_RTC_ALMB_SetTimeFormat()
2101 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetTimeFormat() argument
2103 return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_PM)); in LL_RTC_ALMB_GetTimeFormat()
2115 __STATIC_INLINE void LL_RTC_ALMB_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMB_SetHour() argument
2117 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_HT | RTC_ALRMBR_HU), in LL_RTC_ALMB_SetHour()
2129 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetHour(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetHour() argument
2131 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_HT | RTC_ALRMBR_HU))) >> RTC_ALRMBR_HU_Pos); in LL_RTC_ALMB_GetHour()
2143 __STATIC_INLINE void LL_RTC_ALMB_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMB_SetMinute() argument
2145 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_MNT | RTC_ALRMBR_MNU), in LL_RTC_ALMB_SetMinute()
2157 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetMinute() argument
2159 …return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_MNT | RTC_ALRMBR_MNU))) >> RTC_ALRMBR_MNU_Po… in LL_RTC_ALMB_GetMinute()
2171 __STATIC_INLINE void LL_RTC_ALMB_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMB_SetSecond() argument
2173 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_ST | RTC_ALRMBR_SU), in LL_RTC_ALMB_SetSecond()
2185 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSecond() argument
2187 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_ST | RTC_ALRMBR_SU))) >> RTC_ALRMBR_SU_Pos); in LL_RTC_ALMB_GetSecond()
2208 __STATIC_INLINE void LL_RTC_ALMB_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMB_ConfigTime() argument
2217 …MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_PM | RTC_ALRMBR_HT | RTC_ALRMBR_HU | RTC_ALRMBR_MNT | RTC_ALRM… in LL_RTC_ALMB_ConfigTime()
2233 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetTime() argument
2235 …)((LL_RTC_ALMB_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMB_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMB_GetTime()
2248 __STATIC_INLINE void LL_RTC_ALMB_SetSubSecondMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMB_SetSubSecondMask() argument
2250 MODIFY_REG(RTCx->ALRMBSSR, RTC_ALRMBSSR_MASKSS, Mask << RTC_ALRMBSSR_MASKSS_Pos); in LL_RTC_ALMB_SetSubSecondMask()
2259 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSubSecondMask(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSubSecondMask() argument
2261 return (uint32_t)(READ_BIT(RTCx->ALRMBSSR, RTC_ALRMBSSR_MASKSS) >> RTC_ALRMBSSR_MASKSS_Pos); in LL_RTC_ALMB_GetSubSecondMask()
2271 __STATIC_INLINE void LL_RTC_ALMB_SetSubSecond(RTC_TypeDef *RTCx, uint32_t Subsecond) in LL_RTC_ALMB_SetSubSecond() argument
2273 MODIFY_REG(RTCx->ALRMBSSR, RTC_ALRMBSSR_SS, Subsecond); in LL_RTC_ALMB_SetSubSecond()
2282 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSubSecond() argument
2284 return (uint32_t)(READ_BIT(RTCx->ALRMBSSR, RTC_ALRMBSSR_SS)); in LL_RTC_ALMB_GetSubSecond()
2302 __STATIC_INLINE void LL_RTC_TS_EnableInternalEvent(RTC_TypeDef *RTCx) in LL_RTC_TS_EnableInternalEvent() argument
2304 SET_BIT(RTCx->CR, RTC_CR_ITSE); in LL_RTC_TS_EnableInternalEvent()
2314 __STATIC_INLINE void LL_RTC_TS_DisableInternalEvent(RTC_TypeDef *RTCx) in LL_RTC_TS_DisableInternalEvent() argument
2316 CLEAR_BIT(RTCx->CR, RTC_CR_ITSE); in LL_RTC_TS_DisableInternalEvent()
2326 __STATIC_INLINE void LL_RTC_TS_Enable(RTC_TypeDef *RTCx) in LL_RTC_TS_Enable() argument
2328 SET_BIT(RTCx->CR, RTC_CR_TSE); in LL_RTC_TS_Enable()
2338 __STATIC_INLINE void LL_RTC_TS_Disable(RTC_TypeDef *RTCx) in LL_RTC_TS_Disable() argument
2340 CLEAR_BIT(RTCx->CR, RTC_CR_TSE); in LL_RTC_TS_Disable()
2354 __STATIC_INLINE void LL_RTC_TS_SetActiveEdge(RTC_TypeDef *RTCx, uint32_t Edge) in LL_RTC_TS_SetActiveEdge() argument
2356 MODIFY_REG(RTCx->CR, RTC_CR_TSEDGE, Edge); in LL_RTC_TS_SetActiveEdge()
2368 __STATIC_INLINE uint32_t LL_RTC_TS_GetActiveEdge(RTC_TypeDef *RTCx) in LL_RTC_TS_GetActiveEdge() argument
2370 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_TSEDGE)); in LL_RTC_TS_GetActiveEdge()
2381 __STATIC_INLINE uint32_t LL_RTC_TS_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_TS_GetTimeFormat() argument
2383 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_PM)); in LL_RTC_TS_GetTimeFormat()
2394 __STATIC_INLINE uint32_t LL_RTC_TS_GetHour(RTC_TypeDef *RTCx) in LL_RTC_TS_GetHour() argument
2396 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_HT | RTC_TSTR_HU) >> RTC_TSTR_HU_Pos); in LL_RTC_TS_GetHour()
2407 __STATIC_INLINE uint32_t LL_RTC_TS_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_TS_GetMinute() argument
2409 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_MNT | RTC_TSTR_MNU) >> RTC_TSTR_MNU_Pos); in LL_RTC_TS_GetMinute()
2420 __STATIC_INLINE uint32_t LL_RTC_TS_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_TS_GetSecond() argument
2422 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_ST | RTC_TSTR_SU)); in LL_RTC_TS_GetSecond()
2438 __STATIC_INLINE uint32_t LL_RTC_TS_GetTime(RTC_TypeDef *RTCx) in LL_RTC_TS_GetTime() argument
2440 return (uint32_t)(READ_BIT(RTCx->TSTR, in LL_RTC_TS_GetTime()
2457 __STATIC_INLINE uint32_t LL_RTC_TS_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_TS_GetWeekDay() argument
2459 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_WDU) >> RTC_TSDR_WDU_Pos); in LL_RTC_TS_GetWeekDay()
2482 __STATIC_INLINE uint32_t LL_RTC_TS_GetMonth(RTC_TypeDef *RTCx) in LL_RTC_TS_GetMonth() argument
2484 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_MT | RTC_TSDR_MU) >> RTC_TSDR_MU_Pos); in LL_RTC_TS_GetMonth()
2495 __STATIC_INLINE uint32_t LL_RTC_TS_GetDay(RTC_TypeDef *RTCx) in LL_RTC_TS_GetDay() argument
2497 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_DT | RTC_TSDR_DU)); in LL_RTC_TS_GetDay()
2512 __STATIC_INLINE uint32_t LL_RTC_TS_GetDate(RTC_TypeDef *RTCx) in LL_RTC_TS_GetDate() argument
2514 …return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_WDU | RTC_TSDR_MT | RTC_TSDR_MU | RTC_TSDR_DT | RT… in LL_RTC_TS_GetDate()
2523 __STATIC_INLINE uint32_t LL_RTC_TS_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_TS_GetSubSecond() argument
2525 return (uint32_t)(READ_BIT(RTCx->TSSSR, RTC_TSSSR_SS)); in LL_RTC_TS_GetSubSecond()
2535 __STATIC_INLINE void LL_RTC_TS_EnableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_EnableOnTamper() argument
2537 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPTS); in LL_RTC_TS_EnableOnTamper()
2546 __STATIC_INLINE void LL_RTC_TS_DisableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_DisableOnTamper() argument
2548 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPTS); in LL_RTC_TS_DisableOnTamper()
2562 __STATIC_INLINE void LL_RTC_TS_SetPin(RTC_TypeDef *RTCx, uint32_t TSPin) in LL_RTC_TS_SetPin() argument
2564 MODIFY_REG(RTCx->OR, RTC_OR_TSINSEL, TSPin); in LL_RTC_TS_SetPin()
2576 __STATIC_INLINE uint32_t LL_RTC_TS_GetPin(RTC_TypeDef *RTCx) in LL_RTC_TS_GetPin() argument
2578 return (uint32_t)(READ_BIT(RTCx->OR, RTC_OR_TSINSEL)); in LL_RTC_TS_GetPin()
2602 __STATIC_INLINE void LL_RTC_TAMPER_Enable(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_Enable() argument
2604 SET_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_Enable()
2620 __STATIC_INLINE void LL_RTC_TAMPER_Disable(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_Disable() argument
2622 CLEAR_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_Disable()
2639 __STATIC_INLINE void LL_RTC_TAMPER_EnableMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_TAMPER_EnableMask() argument
2641 SET_BIT(RTCx->TAMPCR, Mask); in LL_RTC_TAMPER_EnableMask()
2657 __STATIC_INLINE void LL_RTC_TAMPER_DisableMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_TAMPER_DisableMask() argument
2659 CLEAR_BIT(RTCx->TAMPCR, Mask); in LL_RTC_TAMPER_DisableMask()
2675 __STATIC_INLINE void LL_RTC_TAMPER_EnableEraseBKP(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_EnableEraseBKP() argument
2677 CLEAR_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_EnableEraseBKP()
2693 __STATIC_INLINE void LL_RTC_TAMPER_DisableEraseBKP(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_DisableEraseBKP() argument
2695 SET_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_DisableEraseBKP()
2704 __STATIC_INLINE void LL_RTC_TAMPER_DisablePullUp(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_DisablePullUp() argument
2706 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPPUDIS); in LL_RTC_TAMPER_DisablePullUp()
2715 __STATIC_INLINE void LL_RTC_TAMPER_EnablePullUp(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_EnablePullUp() argument
2717 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPPUDIS); in LL_RTC_TAMPER_EnablePullUp()
2731 __STATIC_INLINE void LL_RTC_TAMPER_SetPrecharge(RTC_TypeDef *RTCx, uint32_t Duration) in LL_RTC_TAMPER_SetPrecharge() argument
2733 MODIFY_REG(RTCx->TAMPCR, RTC_TAMPCR_TAMPPRCH, Duration); in LL_RTC_TAMPER_SetPrecharge()
2746 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetPrecharge(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetPrecharge() argument
2748 return (uint32_t)(READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPPRCH)); in LL_RTC_TAMPER_GetPrecharge()
2762 __STATIC_INLINE void LL_RTC_TAMPER_SetFilterCount(RTC_TypeDef *RTCx, uint32_t FilterCount) in LL_RTC_TAMPER_SetFilterCount() argument
2764 MODIFY_REG(RTCx->TAMPCR, RTC_TAMPCR_TAMPFLT, FilterCount); in LL_RTC_TAMPER_SetFilterCount()
2777 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetFilterCount(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetFilterCount() argument
2779 return (uint32_t)(READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPFLT)); in LL_RTC_TAMPER_GetFilterCount()
2797 __STATIC_INLINE void LL_RTC_TAMPER_SetSamplingFreq(RTC_TypeDef *RTCx, uint32_t SamplingFreq) in LL_RTC_TAMPER_SetSamplingFreq() argument
2799 MODIFY_REG(RTCx->TAMPCR, RTC_TAMPCR_TAMPFREQ, SamplingFreq); in LL_RTC_TAMPER_SetSamplingFreq()
2816 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetSamplingFreq(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetSamplingFreq() argument
2818 return (uint32_t)(READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPFREQ)); in LL_RTC_TAMPER_GetSamplingFreq()
2834 __STATIC_INLINE void LL_RTC_TAMPER_EnableActiveLevel(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_EnableActiveLevel() argument
2836 SET_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_EnableActiveLevel()
2852 __STATIC_INLINE void LL_RTC_TAMPER_DisableActiveLevel(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_DisableActiveLevel() argument
2854 CLEAR_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_DisableActiveLevel()
2872 __STATIC_INLINE void LL_RTC_WAKEUP_Enable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Enable() argument
2874 SET_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Enable()
2884 __STATIC_INLINE void LL_RTC_WAKEUP_Disable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Disable() argument
2886 CLEAR_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Disable()
2895 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_IsEnabled(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_IsEnabled() argument
2897 return ((READ_BIT(RTCx->CR, RTC_CR_WUTE) == (RTC_CR_WUTE)) ? 1UL : 0UL); in LL_RTC_WAKEUP_IsEnabled()
2915 __STATIC_INLINE void LL_RTC_WAKEUP_SetClock(RTC_TypeDef *RTCx, uint32_t WakeupClock) in LL_RTC_WAKEUP_SetClock() argument
2917 MODIFY_REG(RTCx->CR, RTC_CR_WUCKSEL, WakeupClock); in LL_RTC_WAKEUP_SetClock()
2932 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetClock(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetClock() argument
2934 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_WUCKSEL)); in LL_RTC_WAKEUP_GetClock()
2945 __STATIC_INLINE void LL_RTC_WAKEUP_SetAutoReload(RTC_TypeDef *RTCx, uint32_t Value) in LL_RTC_WAKEUP_SetAutoReload() argument
2947 MODIFY_REG(RTCx->WUTR, RTC_WUTR_WUT, Value); in LL_RTC_WAKEUP_SetAutoReload()
2956 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetAutoReload(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetAutoReload() argument
2958 return (uint32_t)(READ_BIT(RTCx->WUTR, RTC_WUTR_WUT)); in LL_RTC_WAKEUP_GetAutoReload()
3009 __STATIC_INLINE void LL_RTC_BAK_SetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister, uint32_t Da… in LL_RTC_BAK_SetRegister() argument
3013 temp = (uint32_t)(&(RTCx->BKP0R)); in LL_RTC_BAK_SetRegister()
3059 __STATIC_INLINE uint32_t LL_RTC_BAK_GetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister) in LL_RTC_BAK_GetRegister() argument
3063 temp = (uint32_t)(&(RTCx->BKP0R)); in LL_RTC_BAK_GetRegister()
3091 __STATIC_INLINE void LL_RTC_CAL_SetOutputFreq(RTC_TypeDef *RTCx, uint32_t Frequency) in LL_RTC_CAL_SetOutputFreq() argument
3093 MODIFY_REG(RTCx->CR, RTC_CR_COE | RTC_CR_COSEL, Frequency); in LL_RTC_CAL_SetOutputFreq()
3107 __STATIC_INLINE uint32_t LL_RTC_CAL_GetOutputFreq(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetOutputFreq() argument
3109 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_COE | RTC_CR_COSEL)); in LL_RTC_CAL_GetOutputFreq()
3123 __STATIC_INLINE void LL_RTC_CAL_SetPulse(RTC_TypeDef *RTCx, uint32_t Pulse) in LL_RTC_CAL_SetPulse() argument
3125 MODIFY_REG(RTCx->CALR, RTC_CALR_CALP, Pulse); in LL_RTC_CAL_SetPulse()
3134 __STATIC_INLINE uint32_t LL_RTC_CAL_IsPulseInserted(RTC_TypeDef *RTCx) in LL_RTC_CAL_IsPulseInserted() argument
3136 return ((READ_BIT(RTCx->CALR, RTC_CALR_CALP) == (RTC_CALR_CALP)) ? 1UL : 0UL); in LL_RTC_CAL_IsPulseInserted()
3152 __STATIC_INLINE void LL_RTC_CAL_SetPeriod(RTC_TypeDef *RTCx, uint32_t Period) in LL_RTC_CAL_SetPeriod() argument
3154 MODIFY_REG(RTCx->CALR, RTC_CALR_CALW8 | RTC_CALR_CALW16, Period); in LL_RTC_CAL_SetPeriod()
3167 __STATIC_INLINE uint32_t LL_RTC_CAL_GetPeriod(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetPeriod() argument
3169 return (uint32_t)(READ_BIT(RTCx->CALR, RTC_CALR_CALW8 | RTC_CALR_CALW16)); in LL_RTC_CAL_GetPeriod()
3181 __STATIC_INLINE void LL_RTC_CAL_SetMinus(RTC_TypeDef *RTCx, uint32_t CalibMinus) in LL_RTC_CAL_SetMinus() argument
3183 MODIFY_REG(RTCx->CALR, RTC_CALR_CALM, CalibMinus); in LL_RTC_CAL_SetMinus()
3192 __STATIC_INLINE uint32_t LL_RTC_CAL_GetMinus(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetMinus() argument
3194 return (uint32_t)(READ_BIT(RTCx->CALR, RTC_CALR_CALM)); in LL_RTC_CAL_GetMinus()
3211 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITS() argument
3213 return ((READ_BIT(RTCx->ISR, RTC_ISR_ITSF) == (RTC_ISR_ITSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ITS()
3222 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RECALP(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RECALP() argument
3224 return ((READ_BIT(RTCx->ISR, RTC_ISR_RECALPF) == (RTC_ISR_RECALPF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RECALP()
3233 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP3() argument
3235 return ((READ_BIT(RTCx->ISR, RTC_ISR_TAMP3F) == (RTC_ISR_TAMP3F)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TAMP3()
3244 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP2() argument
3246 return ((READ_BIT(RTCx->ISR, RTC_ISR_TAMP2F) == (RTC_ISR_TAMP2F)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TAMP2()
3255 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP1() argument
3257 return ((READ_BIT(RTCx->ISR, RTC_ISR_TAMP1F) == (RTC_ISR_TAMP1F)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TAMP1()
3266 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSOV() argument
3268 return ((READ_BIT(RTCx->ISR, RTC_ISR_TSOVF) == (RTC_ISR_TSOVF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TSOV()
3277 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TS() argument
3279 return ((READ_BIT(RTCx->ISR, RTC_ISR_TSF) == (RTC_ISR_TSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TS()
3288 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUT() argument
3290 return ((READ_BIT(RTCx->ISR, RTC_ISR_WUTF) == (RTC_ISR_WUTF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUT()
3299 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRB() argument
3301 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRBF) == (RTC_ISR_ALRBF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRB()
3310 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRA() argument
3312 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRAF) == (RTC_ISR_ALRAF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRA()
3321 __STATIC_INLINE void LL_RTC_ClearFlag_ITS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITS() argument
3323 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ITSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))… in LL_RTC_ClearFlag_ITS()
3332 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP3() argument
3334 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP3F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT… in LL_RTC_ClearFlag_TAMP3()
3343 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP2() argument
3345 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP2F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT… in LL_RTC_ClearFlag_TAMP2()
3354 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP1() argument
3356 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP1F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT… in LL_RTC_ClearFlag_TAMP1()
3365 __STATIC_INLINE void LL_RTC_ClearFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TSOV() argument
3367 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TSOVF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_TSOV()
3376 __STATIC_INLINE void LL_RTC_ClearFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TS() argument
3378 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))); in LL_RTC_ClearFlag_TS()
3387 __STATIC_INLINE void LL_RTC_ClearFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_WUT() argument
3389 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_WUTF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))… in LL_RTC_ClearFlag_WUT()
3398 __STATIC_INLINE void LL_RTC_ClearFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRB() argument
3400 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ALRBF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_ALRB()
3409 __STATIC_INLINE void LL_RTC_ClearFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRA() argument
3411 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ALRAF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_ALRA()
3420 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INIT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INIT() argument
3422 return ((READ_BIT(RTCx->ISR, RTC_ISR_INITF) == (RTC_ISR_INITF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INIT()
3431 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RS() argument
3433 return ((READ_BIT(RTCx->ISR, RTC_ISR_RSF) == (RTC_ISR_RSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RS()
3442 __STATIC_INLINE void LL_RTC_ClearFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_RS() argument
3444 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_RSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))); in LL_RTC_ClearFlag_RS()
3453 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INITS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INITS() argument
3455 return ((READ_BIT(RTCx->ISR, RTC_ISR_INITS) == (RTC_ISR_INITS)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INITS()
3464 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_SHP(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_SHP() argument
3466 return ((READ_BIT(RTCx->ISR, RTC_ISR_SHPF) == (RTC_ISR_SHPF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_SHP()
3475 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUTW() argument
3477 return ((READ_BIT(RTCx->ISR, RTC_ISR_WUTWF) == (RTC_ISR_WUTWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUTW()
3486 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRBW() argument
3488 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRBWF) == (RTC_ISR_ALRBWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRBW()
3497 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRAW() argument
3499 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRAWF) == (RTC_ISR_ALRAWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRAW()
3517 __STATIC_INLINE void LL_RTC_EnableIT_TS(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TS() argument
3519 SET_BIT(RTCx->CR, RTC_CR_TSIE); in LL_RTC_EnableIT_TS()
3529 __STATIC_INLINE void LL_RTC_DisableIT_TS(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TS() argument
3531 CLEAR_BIT(RTCx->CR, RTC_CR_TSIE); in LL_RTC_DisableIT_TS()
3541 __STATIC_INLINE void LL_RTC_EnableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_WUT() argument
3543 SET_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_EnableIT_WUT()
3553 __STATIC_INLINE void LL_RTC_DisableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_WUT() argument
3555 CLEAR_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_DisableIT_WUT()
3565 __STATIC_INLINE void LL_RTC_EnableIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRB() argument
3567 SET_BIT(RTCx->CR, RTC_CR_ALRBIE); in LL_RTC_EnableIT_ALRB()
3577 __STATIC_INLINE void LL_RTC_DisableIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRB() argument
3579 CLEAR_BIT(RTCx->CR, RTC_CR_ALRBIE); in LL_RTC_DisableIT_ALRB()
3589 __STATIC_INLINE void LL_RTC_EnableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRA() argument
3591 SET_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_EnableIT_ALRA()
3601 __STATIC_INLINE void LL_RTC_DisableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRA() argument
3603 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_DisableIT_ALRA()
3612 __STATIC_INLINE void LL_RTC_EnableIT_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP3() argument
3614 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP3IE); in LL_RTC_EnableIT_TAMP3()
3623 __STATIC_INLINE void LL_RTC_DisableIT_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP3() argument
3625 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP3IE); in LL_RTC_DisableIT_TAMP3()
3634 __STATIC_INLINE void LL_RTC_EnableIT_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP2() argument
3636 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP2IE); in LL_RTC_EnableIT_TAMP2()
3645 __STATIC_INLINE void LL_RTC_DisableIT_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP2() argument
3647 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP2IE); in LL_RTC_DisableIT_TAMP2()
3656 __STATIC_INLINE void LL_RTC_EnableIT_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP1() argument
3658 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP1IE); in LL_RTC_EnableIT_TAMP1()
3667 __STATIC_INLINE void LL_RTC_DisableIT_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP1() argument
3669 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP1IE); in LL_RTC_DisableIT_TAMP1()
3678 __STATIC_INLINE void LL_RTC_EnableIT_TAMP(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP() argument
3680 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPIE); in LL_RTC_EnableIT_TAMP()
3689 __STATIC_INLINE void LL_RTC_DisableIT_TAMP(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP() argument
3691 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPIE); in LL_RTC_DisableIT_TAMP()
3700 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TS(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TS() argument
3702 return ((READ_BIT(RTCx->CR, RTC_CR_TSIE) == (RTC_CR_TSIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_TS()
3711 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_WUT() argument
3713 return ((READ_BIT(RTCx->CR, RTC_CR_WUTIE) == (RTC_CR_WUTIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_WUT()
3722 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRB() argument
3724 return ((READ_BIT(RTCx->CR, RTC_CR_ALRBIE) == (RTC_CR_ALRBIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_ALRB()
3733 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRA() argument
3735 return ((READ_BIT(RTCx->CR, RTC_CR_ALRAIE) == (RTC_CR_ALRAIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_ALRA()
3744 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP3() argument
3746 return ((READ_BIT(RTCx->TAMPCR, in LL_RTC_IsEnabledIT_TAMP3()
3756 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP2() argument
3758 return ((READ_BIT(RTCx->TAMPCR, in LL_RTC_IsEnabledIT_TAMP2()
3769 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP1() argument
3771 return ((READ_BIT(RTCx->TAMPCR, in LL_RTC_IsEnabledIT_TAMP1()
3781 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP() argument
3783 return ((READ_BIT(RTCx->TAMPCR, in LL_RTC_IsEnabledIT_TAMP()
3796 ErrorStatus LL_RTC_DeInit(RTC_TypeDef *RTCx);
3797 ErrorStatus LL_RTC_Init(RTC_TypeDef *RTCx, LL_RTC_InitTypeDef *RTC_InitStruct);
3799 ErrorStatus LL_RTC_TIME_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_TimeTypeDef *RTC_TimeSt…
3801 ErrorStatus LL_RTC_DATE_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_DateTypeDef *RTC_DateSt…
3803 ErrorStatus LL_RTC_ALMA_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
3804 ErrorStatus LL_RTC_ALMB_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
3807 ErrorStatus LL_RTC_EnterInitMode(RTC_TypeDef *RTCx);
3808 ErrorStatus LL_RTC_ExitInitMode(RTC_TypeDef *RTCx);
3809 ErrorStatus LL_RTC_WaitForSynchro(RTC_TypeDef *RTCx);