Lines Matching refs:RTCx

683 __STATIC_INLINE void LL_RTC_SetHourFormat(RTC_TypeDef *RTCx, uint32_t HourFormat)  in LL_RTC_SetHourFormat()  argument
685 MODIFY_REG(RTCx->CR, RTC_CR_FMT, HourFormat); in LL_RTC_SetHourFormat()
696 __STATIC_INLINE uint32_t LL_RTC_GetHourFormat(RTC_TypeDef *RTCx) in LL_RTC_GetHourFormat() argument
698 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_FMT)); in LL_RTC_GetHourFormat()
713 __STATIC_INLINE void LL_RTC_SetAlarmOutEvent(RTC_TypeDef *RTCx, uint32_t AlarmOutput) in LL_RTC_SetAlarmOutEvent() argument
715 MODIFY_REG(RTCx->CR, RTC_CR_OSEL, AlarmOutput); in LL_RTC_SetAlarmOutEvent()
728 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutEvent(RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutEvent() argument
730 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_OSEL)); in LL_RTC_GetAlarmOutEvent()
743 __STATIC_INLINE void LL_RTC_SetAlarmOutputType(RTC_TypeDef *RTCx, uint32_t Output) in LL_RTC_SetAlarmOutputType() argument
745 MODIFY_REG(RTCx->TAFCR, RTC_TAFCR_ALARMOUTTYPE, Output); in LL_RTC_SetAlarmOutputType()
757 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutputType(RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutputType() argument
759 return (uint32_t)(READ_BIT(RTCx->TAFCR, RTC_TAFCR_ALARMOUTTYPE)); in LL_RTC_GetAlarmOutputType()
771 __STATIC_INLINE void LL_RTC_EnableInitMode(RTC_TypeDef *RTCx) in LL_RTC_EnableInitMode() argument
774 WRITE_REG(RTCx->ISR, RTC_INIT_MASK); in LL_RTC_EnableInitMode()
783 __STATIC_INLINE void LL_RTC_DisableInitMode(RTC_TypeDef *RTCx) in LL_RTC_DisableInitMode() argument
786 WRITE_REG(RTCx->ISR, (uint32_t)~RTC_ISR_INIT); in LL_RTC_DisableInitMode()
799 __STATIC_INLINE void LL_RTC_SetOutputPolarity(RTC_TypeDef *RTCx, uint32_t Polarity) in LL_RTC_SetOutputPolarity() argument
801 MODIFY_REG(RTCx->CR, RTC_CR_POL, Polarity); in LL_RTC_SetOutputPolarity()
812 __STATIC_INLINE uint32_t LL_RTC_GetOutputPolarity(RTC_TypeDef *RTCx) in LL_RTC_GetOutputPolarity() argument
814 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_POL)); in LL_RTC_GetOutputPolarity()
825 __STATIC_INLINE void LL_RTC_EnableRefClock(RTC_TypeDef *RTCx) in LL_RTC_EnableRefClock() argument
827 SET_BIT(RTCx->CR, RTC_CR_REFCKON); in LL_RTC_EnableRefClock()
838 __STATIC_INLINE void LL_RTC_DisableRefClock(RTC_TypeDef *RTCx) in LL_RTC_DisableRefClock() argument
840 CLEAR_BIT(RTCx->CR, RTC_CR_REFCKON); in LL_RTC_DisableRefClock()
850 __STATIC_INLINE void LL_RTC_SetAsynchPrescaler(RTC_TypeDef *RTCx, uint32_t AsynchPrescaler) in LL_RTC_SetAsynchPrescaler() argument
852 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_A, AsynchPrescaler << RTC_PRER_PREDIV_A_Pos); in LL_RTC_SetAsynchPrescaler()
862 __STATIC_INLINE void LL_RTC_SetSynchPrescaler(RTC_TypeDef *RTCx, uint32_t SynchPrescaler) in LL_RTC_SetSynchPrescaler() argument
864 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_S, SynchPrescaler); in LL_RTC_SetSynchPrescaler()
873 __STATIC_INLINE uint32_t LL_RTC_GetAsynchPrescaler(RTC_TypeDef *RTCx) in LL_RTC_GetAsynchPrescaler() argument
875 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_A) >> RTC_PRER_PREDIV_A_Pos); in LL_RTC_GetAsynchPrescaler()
884 __STATIC_INLINE uint32_t LL_RTC_GetSynchPrescaler(RTC_TypeDef *RTCx) in LL_RTC_GetSynchPrescaler() argument
886 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_S)); in LL_RTC_GetSynchPrescaler()
895 __STATIC_INLINE void LL_RTC_EnableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_EnableWriteProtection() argument
897 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_DISABLE); in LL_RTC_EnableWriteProtection()
906 __STATIC_INLINE void LL_RTC_DisableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_DisableWriteProtection() argument
908 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_1); in LL_RTC_DisableWriteProtection()
909 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_2); in LL_RTC_DisableWriteProtection()
931 __STATIC_INLINE void LL_RTC_TIME_SetFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_TIME_SetFormat() argument
933 MODIFY_REG(RTCx->TR, RTC_TR_PM, TimeFormat); in LL_RTC_TIME_SetFormat()
948 __STATIC_INLINE uint32_t LL_RTC_TIME_GetFormat(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetFormat() argument
950 return (uint32_t)(READ_BIT(RTCx->TR, RTC_TR_PM)); in LL_RTC_TIME_GetFormat()
964 __STATIC_INLINE void LL_RTC_TIME_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_TIME_SetHour() argument
966 MODIFY_REG(RTCx->TR, (RTC_TR_HT | RTC_TR_HU), in LL_RTC_TIME_SetHour()
983 __STATIC_INLINE uint32_t LL_RTC_TIME_GetHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetHour() argument
985 return (uint32_t)((READ_BIT(RTCx->TR, (RTC_TR_HT | RTC_TR_HU))) >> RTC_TR_HU_Pos); in LL_RTC_TIME_GetHour()
999 __STATIC_INLINE void LL_RTC_TIME_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_TIME_SetMinute() argument
1001 MODIFY_REG(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU), in LL_RTC_TIME_SetMinute()
1018 __STATIC_INLINE uint32_t LL_RTC_TIME_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetMinute() argument
1020 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU)) >> RTC_TR_MNU_Pos); in LL_RTC_TIME_GetMinute()
1034 __STATIC_INLINE void LL_RTC_TIME_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_TIME_SetSecond() argument
1036 MODIFY_REG(RTCx->TR, (RTC_TR_ST | RTC_TR_SU), in LL_RTC_TIME_SetSecond()
1053 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSecond() argument
1055 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_ST | RTC_TR_SU)) >> RTC_TR_SU_Pos); in LL_RTC_TIME_GetSecond()
1079 __STATIC_INLINE void LL_RTC_TIME_Config(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours, ui… in LL_RTC_TIME_Config() argument
1087 …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()
1107 __STATIC_INLINE uint32_t LL_RTC_TIME_Get(RTC_TypeDef *RTCx) in LL_RTC_TIME_Get() argument
1109 …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()
1119 __STATIC_INLINE void LL_RTC_TIME_EnableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_EnableDayLightStore() argument
1121 SET_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_EnableDayLightStore()
1131 __STATIC_INLINE void LL_RTC_TIME_DisableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_DisableDayLightStore() argument
1133 CLEAR_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_DisableDayLightStore()
1142 __STATIC_INLINE uint32_t LL_RTC_TIME_IsDayLightStoreEnabled(RTC_TypeDef *RTCx) in LL_RTC_TIME_IsDayLightStoreEnabled() argument
1144 return ((READ_BIT(RTCx->CR, RTC_CR_BKP) == (RTC_CR_BKP)) ? 1UL : 0UL); in LL_RTC_TIME_IsDayLightStoreEnabled()
1154 __STATIC_INLINE void LL_RTC_TIME_DecHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_DecHour() argument
1156 SET_BIT(RTCx->CR, RTC_CR_SUB1H); in LL_RTC_TIME_DecHour()
1166 __STATIC_INLINE void LL_RTC_TIME_IncHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_IncHour() argument
1168 SET_BIT(RTCx->CR, RTC_CR_ADD1H); in LL_RTC_TIME_IncHour()
1188 __STATIC_INLINE void LL_RTC_DATE_SetYear(RTC_TypeDef *RTCx, uint32_t Year) in LL_RTC_DATE_SetYear() argument
1190 MODIFY_REG(RTCx->DR, (RTC_DR_YT | RTC_DR_YU), in LL_RTC_DATE_SetYear()
1204 __STATIC_INLINE uint32_t LL_RTC_DATE_GetYear(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetYear() argument
1206 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_YT | RTC_DR_YU))) >> RTC_DR_YU_Pos); in LL_RTC_DATE_GetYear()
1223 __STATIC_INLINE void LL_RTC_DATE_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_DATE_SetWeekDay() argument
1225 MODIFY_REG(RTCx->DR, RTC_DR_WDU, WeekDay << RTC_DR_WDU_Pos); in LL_RTC_DATE_SetWeekDay()
1243 __STATIC_INLINE uint32_t LL_RTC_DATE_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetWeekDay() argument
1245 return (uint32_t)(READ_BIT(RTCx->DR, RTC_DR_WDU) >> RTC_DR_WDU_Pos); in LL_RTC_DATE_GetWeekDay()
1269 __STATIC_INLINE void LL_RTC_DATE_SetMonth(RTC_TypeDef *RTCx, uint32_t Month) in LL_RTC_DATE_SetMonth() argument
1271 MODIFY_REG(RTCx->DR, (RTC_DR_MT | RTC_DR_MU), in LL_RTC_DATE_SetMonth()
1297 __STATIC_INLINE uint32_t LL_RTC_DATE_GetMonth(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetMonth() argument
1299 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_MT | RTC_DR_MU))) >> RTC_DR_MU_Pos); in LL_RTC_DATE_GetMonth()
1311 __STATIC_INLINE void LL_RTC_DATE_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_DATE_SetDay() argument
1313 MODIFY_REG(RTCx->DR, (RTC_DR_DT | RTC_DR_DU), in LL_RTC_DATE_SetDay()
1327 __STATIC_INLINE uint32_t LL_RTC_DATE_GetDay(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetDay() argument
1329 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_DT | RTC_DR_DU))) >> RTC_DR_DU_Pos); in LL_RTC_DATE_GetDay()
1367 __STATIC_INLINE void LL_RTC_DATE_Config(RTC_TypeDef *RTCx, uint32_t WeekDay, uint32_t Day, uint32_t… in LL_RTC_DATE_Config() argument
1376 …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()
1395 __STATIC_INLINE uint32_t LL_RTC_DATE_Get(RTC_TypeDef *RTCx) in LL_RTC_DATE_Get() argument
1399 …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()
1422 __STATIC_INLINE void LL_RTC_ALMA_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Enable() argument
1424 SET_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Enable()
1434 __STATIC_INLINE void LL_RTC_ALMA_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Disable() argument
1436 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Disable()
1455 __STATIC_INLINE void LL_RTC_ALMA_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetMask() argument
1457 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC_ALRMAR_MSK1, Ma… in LL_RTC_ALMA_SetMask()
1475 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMask(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMask() argument
1477 …return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC… in LL_RTC_ALMA_GetMask()
1486 __STATIC_INLINE void LL_RTC_ALMA_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_EnableWeekday() argument
1488 SET_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_EnableWeekday()
1497 __STATIC_INLINE void LL_RTC_ALMA_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_DisableWeekday() argument
1499 CLEAR_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_DisableWeekday()
1511 __STATIC_INLINE void LL_RTC_ALMA_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMA_SetDay() argument
1513 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU), in LL_RTC_ALMA_SetDay()
1525 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetDay(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetDay() argument
1527 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU))) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetDay()
1544 __STATIC_INLINE void LL_RTC_ALMA_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMA_SetWeekDay() argument
1546 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_DU, WeekDay << RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_SetWeekDay()
1562 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetWeekDay() argument
1564 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_DU) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetWeekDay()
1576 __STATIC_INLINE void LL_RTC_ALMA_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMA_SetTimeFormat() argument
1578 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM, TimeFormat); in LL_RTC_ALMA_SetTimeFormat()
1589 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTimeFormat() argument
1591 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_PM)); in LL_RTC_ALMA_GetTimeFormat()
1603 __STATIC_INLINE void LL_RTC_ALMA_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMA_SetHour() argument
1605 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU), in LL_RTC_ALMA_SetHour()
1617 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetHour(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetHour() argument
1619 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU))) >> RTC_ALRMAR_HU_Pos); in LL_RTC_ALMA_GetHour()
1631 __STATIC_INLINE void LL_RTC_ALMA_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMA_SetMinute() argument
1633 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU), in LL_RTC_ALMA_SetMinute()
1645 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMinute() argument
1647 …return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU))) >> RTC_ALRMAR_MNU_Po… in LL_RTC_ALMA_GetMinute()
1659 __STATIC_INLINE void LL_RTC_ALMA_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMA_SetSecond() argument
1661 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU), in LL_RTC_ALMA_SetSecond()
1673 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSecond() argument
1675 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU))) >> RTC_ALRMAR_SU_Pos); in LL_RTC_ALMA_GetSecond()
1696 __STATIC_INLINE void LL_RTC_ALMA_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMA_ConfigTime() argument
1705 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM | RTC_ALRMAR_HT | RTC_ALRMAR_HU | RTC_ALRMAR_MNT | RTC_ALRM… in LL_RTC_ALMA_ConfigTime()
1721 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTime() argument
1723 …)((LL_RTC_ALMA_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMA_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMA_GetTime()
1741 __STATIC_INLINE void LL_RTC_ALMB_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMB_Enable() argument
1743 SET_BIT(RTCx->CR, RTC_CR_ALRBE); in LL_RTC_ALMB_Enable()
1753 __STATIC_INLINE void LL_RTC_ALMB_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMB_Disable() argument
1755 CLEAR_BIT(RTCx->CR, RTC_CR_ALRBE); in LL_RTC_ALMB_Disable()
1774 __STATIC_INLINE void LL_RTC_ALMB_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMB_SetMask() argument
1776 …MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_MSK4 | RTC_ALRMBR_MSK3 | RTC_ALRMBR_MSK2 | RTC_ALRMBR_MSK1, Ma… in LL_RTC_ALMB_SetMask()
1794 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetMask(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetMask() argument
1796 …return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_MSK4 | RTC_ALRMBR_MSK3 | RTC_ALRMBR_MSK2 | RTC… in LL_RTC_ALMB_GetMask()
1805 __STATIC_INLINE void LL_RTC_ALMB_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMB_EnableWeekday() argument
1807 SET_BIT(RTCx->ALRMBR, RTC_ALRMBR_WDSEL); in LL_RTC_ALMB_EnableWeekday()
1816 __STATIC_INLINE void LL_RTC_ALMB_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMB_DisableWeekday() argument
1818 CLEAR_BIT(RTCx->ALRMBR, RTC_ALRMBR_WDSEL); in LL_RTC_ALMB_DisableWeekday()
1830 __STATIC_INLINE void LL_RTC_ALMB_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMB_SetDay() argument
1832 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_DT | RTC_ALRMBR_DU), in LL_RTC_ALMB_SetDay()
1844 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetDay(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetDay() argument
1846 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_DT | RTC_ALRMBR_DU))) >> RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_GetDay()
1863 __STATIC_INLINE void LL_RTC_ALMB_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMB_SetWeekDay() argument
1865 MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_DU, WeekDay << RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_SetWeekDay()
1881 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetWeekDay() argument
1883 return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_DU) >> RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_GetWeekDay()
1895 __STATIC_INLINE void LL_RTC_ALMB_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMB_SetTimeFormat() argument
1897 MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_PM, TimeFormat); in LL_RTC_ALMB_SetTimeFormat()
1908 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetTimeFormat() argument
1910 return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_PM)); in LL_RTC_ALMB_GetTimeFormat()
1922 __STATIC_INLINE void LL_RTC_ALMB_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMB_SetHour() argument
1924 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_HT | RTC_ALRMBR_HU), in LL_RTC_ALMB_SetHour()
1936 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetHour(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetHour() argument
1938 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_HT | RTC_ALRMBR_HU))) >> RTC_ALRMBR_HU_Pos); in LL_RTC_ALMB_GetHour()
1950 __STATIC_INLINE void LL_RTC_ALMB_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMB_SetMinute() argument
1952 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_MNT | RTC_ALRMBR_MNU), in LL_RTC_ALMB_SetMinute()
1964 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetMinute() argument
1966 …return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_MNT | RTC_ALRMBR_MNU))) >> RTC_ALRMBR_MNU_Po… in LL_RTC_ALMB_GetMinute()
1978 __STATIC_INLINE void LL_RTC_ALMB_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMB_SetSecond() argument
1980 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_ST | RTC_ALRMBR_SU), in LL_RTC_ALMB_SetSecond()
1992 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSecond() argument
1994 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_ST | RTC_ALRMBR_SU))) >> RTC_ALRMBR_SU_Pos); in LL_RTC_ALMB_GetSecond()
2015 __STATIC_INLINE void LL_RTC_ALMB_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMB_ConfigTime() argument
2024 …MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_PM | RTC_ALRMBR_HT | RTC_ALRMBR_HU | RTC_ALRMBR_MNT | RTC_ALRM… in LL_RTC_ALMB_ConfigTime()
2040 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetTime() argument
2042 …)((LL_RTC_ALMB_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMB_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMB_GetTime()
2060 __STATIC_INLINE void LL_RTC_TS_Enable(RTC_TypeDef *RTCx) in LL_RTC_TS_Enable() argument
2062 SET_BIT(RTCx->CR, RTC_CR_TSE); in LL_RTC_TS_Enable()
2072 __STATIC_INLINE void LL_RTC_TS_Disable(RTC_TypeDef *RTCx) in LL_RTC_TS_Disable() argument
2074 CLEAR_BIT(RTCx->CR, RTC_CR_TSE); in LL_RTC_TS_Disable()
2088 __STATIC_INLINE void LL_RTC_TS_SetActiveEdge(RTC_TypeDef *RTCx, uint32_t Edge) in LL_RTC_TS_SetActiveEdge() argument
2090 MODIFY_REG(RTCx->CR, RTC_CR_TSEDGE, Edge); in LL_RTC_TS_SetActiveEdge()
2102 __STATIC_INLINE uint32_t LL_RTC_TS_GetActiveEdge(RTC_TypeDef *RTCx) in LL_RTC_TS_GetActiveEdge() argument
2104 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_TSEDGE)); in LL_RTC_TS_GetActiveEdge()
2115 __STATIC_INLINE uint32_t LL_RTC_TS_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_TS_GetTimeFormat() argument
2117 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_PM)); in LL_RTC_TS_GetTimeFormat()
2128 __STATIC_INLINE uint32_t LL_RTC_TS_GetHour(RTC_TypeDef *RTCx) in LL_RTC_TS_GetHour() argument
2130 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_HT | RTC_TSTR_HU) >> RTC_TSTR_HU_Pos); in LL_RTC_TS_GetHour()
2141 __STATIC_INLINE uint32_t LL_RTC_TS_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_TS_GetMinute() argument
2143 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_MNT | RTC_TSTR_MNU) >> RTC_TSTR_MNU_Pos); in LL_RTC_TS_GetMinute()
2154 __STATIC_INLINE uint32_t LL_RTC_TS_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_TS_GetSecond() argument
2156 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_ST | RTC_TSTR_SU)); in LL_RTC_TS_GetSecond()
2172 __STATIC_INLINE uint32_t LL_RTC_TS_GetTime(RTC_TypeDef *RTCx) in LL_RTC_TS_GetTime() argument
2174 return (uint32_t)(READ_BIT(RTCx->TSTR, in LL_RTC_TS_GetTime()
2191 __STATIC_INLINE uint32_t LL_RTC_TS_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_TS_GetWeekDay() argument
2193 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_WDU) >> RTC_TSDR_WDU_Pos); in LL_RTC_TS_GetWeekDay()
2216 __STATIC_INLINE uint32_t LL_RTC_TS_GetMonth(RTC_TypeDef *RTCx) in LL_RTC_TS_GetMonth() argument
2218 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_MT | RTC_TSDR_MU) >> RTC_TSDR_MU_Pos); in LL_RTC_TS_GetMonth()
2229 __STATIC_INLINE uint32_t LL_RTC_TS_GetDay(RTC_TypeDef *RTCx) in LL_RTC_TS_GetDay() argument
2231 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_DT | RTC_TSDR_DU)); in LL_RTC_TS_GetDay()
2246 __STATIC_INLINE uint32_t LL_RTC_TS_GetDate(RTC_TypeDef *RTCx) in LL_RTC_TS_GetDate() argument
2248 …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()
2258 __STATIC_INLINE void LL_RTC_TS_EnableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_EnableOnTamper() argument
2260 SET_BIT(RTCx->TAFCR, RTC_TAFCR_TAMPTS); in LL_RTC_TS_EnableOnTamper()
2269 __STATIC_INLINE void LL_RTC_TS_DisableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_DisableOnTamper() argument
2271 CLEAR_BIT(RTCx->TAFCR, RTC_TAFCR_TAMPTS); in LL_RTC_TS_DisableOnTamper()
2285 __STATIC_INLINE void LL_RTC_TS_SetPin(RTC_TypeDef *RTCx, uint32_t TSPin) in LL_RTC_TS_SetPin() argument
2287 MODIFY_REG(RTCx->TAFCR, RTC_TAFCR_TSINSEL, TSPin); in LL_RTC_TS_SetPin()
2299 __STATIC_INLINE uint32_t LL_RTC_TS_GetPin(RTC_TypeDef *RTCx) in LL_RTC_TS_GetPin() argument
2301 return (uint32_t)(READ_BIT(RTCx->TAFCR, RTC_TAFCR_TSINSEL)); in LL_RTC_TS_GetPin()
2321 __STATIC_INLINE void LL_RTC_TAMPER_Enable(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_Enable() argument
2323 SET_BIT(RTCx->TAFCR, Tamper); in LL_RTC_TAMPER_Enable()
2335 __STATIC_INLINE void LL_RTC_TAMPER_Disable(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_Disable() argument
2337 CLEAR_BIT(RTCx->TAFCR, Tamper); in LL_RTC_TAMPER_Disable()
2349 __STATIC_INLINE void LL_RTC_TAMPER_EnableActiveLevel(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_EnableActiveLevel() argument
2351 SET_BIT(RTCx->TAFCR, Tamper); in LL_RTC_TAMPER_EnableActiveLevel()
2363 __STATIC_INLINE void LL_RTC_TAMPER_DisableActiveLevel(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_DisableActiveLevel() argument
2365 CLEAR_BIT(RTCx->TAFCR, Tamper); in LL_RTC_TAMPER_DisableActiveLevel()
2378 __STATIC_INLINE void LL_RTC_TAMPER_SetPin(RTC_TypeDef *RTCx, uint32_t TamperPin) in LL_RTC_TAMPER_SetPin() argument
2380 MODIFY_REG(RTCx->TAFCR, RTC_TAFCR_TAMP1INSEL, TamperPin); in LL_RTC_TAMPER_SetPin()
2393 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetPin(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetPin() argument
2395 return (uint32_t)(READ_BIT(RTCx->TAFCR, RTC_TAFCR_TAMP1INSEL)); in LL_RTC_TAMPER_GetPin()
2413 __STATIC_INLINE void LL_RTC_WAKEUP_Enable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Enable() argument
2415 SET_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Enable()
2425 __STATIC_INLINE void LL_RTC_WAKEUP_Disable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Disable() argument
2427 CLEAR_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Disable()
2436 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_IsEnabled(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_IsEnabled() argument
2438 return ((READ_BIT(RTCx->CR, RTC_CR_WUTE) == (RTC_CR_WUTE)) ? 1UL : 0UL); in LL_RTC_WAKEUP_IsEnabled()
2456 __STATIC_INLINE void LL_RTC_WAKEUP_SetClock(RTC_TypeDef *RTCx, uint32_t WakeupClock) in LL_RTC_WAKEUP_SetClock() argument
2458 MODIFY_REG(RTCx->CR, RTC_CR_WUCKSEL, WakeupClock); in LL_RTC_WAKEUP_SetClock()
2473 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetClock(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetClock() argument
2475 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_WUCKSEL)); in LL_RTC_WAKEUP_GetClock()
2486 __STATIC_INLINE void LL_RTC_WAKEUP_SetAutoReload(RTC_TypeDef *RTCx, uint32_t Value) in LL_RTC_WAKEUP_SetAutoReload() argument
2488 MODIFY_REG(RTCx->WUTR, RTC_WUTR_WUT, Value); in LL_RTC_WAKEUP_SetAutoReload()
2497 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetAutoReload(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetAutoReload() argument
2499 return (uint32_t)(READ_BIT(RTCx->WUTR, RTC_WUTR_WUT)); in LL_RTC_WAKEUP_GetAutoReload()
2538 __STATIC_INLINE void LL_RTC_BAK_SetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister, uint32_t Da… in LL_RTC_BAK_SetRegister() argument
2542 temp = (uint32_t)(&(RTCx->BKP0R)); in LL_RTC_BAK_SetRegister()
2576 __STATIC_INLINE uint32_t LL_RTC_BAK_GetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister) in LL_RTC_BAK_GetRegister() argument
2580 temp = (uint32_t)(&(RTCx->BKP0R)); in LL_RTC_BAK_GetRegister()
2606 __STATIC_INLINE void LL_RTC_CAL_SetOutputFreq(RTC_TypeDef *RTCx, uint32_t Frequency) in LL_RTC_CAL_SetOutputFreq() argument
2608 MODIFY_REG(RTCx->CR, RTC_CR_COE, Frequency); in LL_RTC_CAL_SetOutputFreq()
2620 __STATIC_INLINE uint32_t LL_RTC_CAL_GetOutputFreq(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetOutputFreq() argument
2622 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_COE)); in LL_RTC_CAL_GetOutputFreq()
2633 __STATIC_INLINE void LL_RTC_CAL_EnableCoarseDigital(RTC_TypeDef *RTCx) in LL_RTC_CAL_EnableCoarseDigital() argument
2635 SET_BIT(RTCx->CR, RTC_CR_DCE); in LL_RTC_CAL_EnableCoarseDigital()
2646 __STATIC_INLINE void LL_RTC_CAL_DisableCoarseDigital(RTC_TypeDef *RTCx) in LL_RTC_CAL_DisableCoarseDigital() argument
2648 CLEAR_BIT(RTCx->CR, RTC_CR_DCE); in LL_RTC_CAL_DisableCoarseDigital()
2666 __STATIC_INLINE void LL_RTC_CAL_ConfigCoarseDigital(RTC_TypeDef *RTCx, uint32_t Sign, uint32_t Valu… in LL_RTC_CAL_ConfigCoarseDigital() argument
2668 MODIFY_REG(RTCx->CALIBR, RTC_CALIBR_DCS | RTC_CALIBR_DC, Sign | Value); in LL_RTC_CAL_ConfigCoarseDigital()
2677 __STATIC_INLINE uint32_t LL_RTC_CAL_GetCoarseDigitalValue(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetCoarseDigitalValue() argument
2679 return (uint32_t)(READ_BIT(RTCx->CALIBR, RTC_CALIBR_DC)); in LL_RTC_CAL_GetCoarseDigitalValue()
2690 __STATIC_INLINE uint32_t LL_RTC_CAL_GetCoarseDigitalSign(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetCoarseDigitalSign() argument
2692 return (uint32_t)(READ_BIT(RTCx->CALIBR, RTC_CALIBR_DCS)); in LL_RTC_CAL_GetCoarseDigitalSign()
2709 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP1() argument
2711 return ((READ_BIT(RTCx->ISR, RTC_ISR_TAMP1F) == (RTC_ISR_TAMP1F)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TAMP1()
2720 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSOV() argument
2722 return ((READ_BIT(RTCx->ISR, RTC_ISR_TSOVF) == (RTC_ISR_TSOVF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TSOV()
2731 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TS() argument
2733 return ((READ_BIT(RTCx->ISR, RTC_ISR_TSF) == (RTC_ISR_TSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TS()
2742 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUT() argument
2744 return ((READ_BIT(RTCx->ISR, RTC_ISR_WUTF) == (RTC_ISR_WUTF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUT()
2753 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRB() argument
2755 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRBF) == (RTC_ISR_ALRBF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRB()
2764 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRA() argument
2766 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRAF) == (RTC_ISR_ALRAF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRA()
2775 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP1() argument
2777 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP1F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT… in LL_RTC_ClearFlag_TAMP1()
2786 __STATIC_INLINE void LL_RTC_ClearFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TSOV() argument
2788 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TSOVF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_TSOV()
2797 __STATIC_INLINE void LL_RTC_ClearFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TS() argument
2799 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))); in LL_RTC_ClearFlag_TS()
2808 __STATIC_INLINE void LL_RTC_ClearFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_WUT() argument
2810 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_WUTF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))… in LL_RTC_ClearFlag_WUT()
2819 __STATIC_INLINE void LL_RTC_ClearFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRB() argument
2821 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ALRBF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_ALRB()
2830 __STATIC_INLINE void LL_RTC_ClearFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRA() argument
2832 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ALRAF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_ALRA()
2841 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INIT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INIT() argument
2843 return ((READ_BIT(RTCx->ISR, RTC_ISR_INITF) == (RTC_ISR_INITF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INIT()
2852 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RS() argument
2854 return ((READ_BIT(RTCx->ISR, RTC_ISR_RSF) == (RTC_ISR_RSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RS()
2863 __STATIC_INLINE void LL_RTC_ClearFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_RS() argument
2865 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_RSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))); in LL_RTC_ClearFlag_RS()
2874 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INITS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INITS() argument
2876 return ((READ_BIT(RTCx->ISR, RTC_ISR_INITS) == (RTC_ISR_INITS)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INITS()
2885 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUTW() argument
2887 return ((READ_BIT(RTCx->ISR, RTC_ISR_WUTWF) == (RTC_ISR_WUTWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUTW()
2896 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRBW() argument
2898 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRBWF) == (RTC_ISR_ALRBWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRBW()
2907 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRAW() argument
2909 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRAWF) == (RTC_ISR_ALRAWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRAW()
2927 __STATIC_INLINE void LL_RTC_EnableIT_TS(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TS() argument
2929 SET_BIT(RTCx->CR, RTC_CR_TSIE); in LL_RTC_EnableIT_TS()
2939 __STATIC_INLINE void LL_RTC_DisableIT_TS(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TS() argument
2941 CLEAR_BIT(RTCx->CR, RTC_CR_TSIE); in LL_RTC_DisableIT_TS()
2951 __STATIC_INLINE void LL_RTC_EnableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_WUT() argument
2953 SET_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_EnableIT_WUT()
2963 __STATIC_INLINE void LL_RTC_DisableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_WUT() argument
2965 CLEAR_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_DisableIT_WUT()
2975 __STATIC_INLINE void LL_RTC_EnableIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRB() argument
2977 SET_BIT(RTCx->CR, RTC_CR_ALRBIE); in LL_RTC_EnableIT_ALRB()
2987 __STATIC_INLINE void LL_RTC_DisableIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRB() argument
2989 CLEAR_BIT(RTCx->CR, RTC_CR_ALRBIE); in LL_RTC_DisableIT_ALRB()
2999 __STATIC_INLINE void LL_RTC_EnableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRA() argument
3001 SET_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_EnableIT_ALRA()
3011 __STATIC_INLINE void LL_RTC_DisableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRA() argument
3013 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_DisableIT_ALRA()
3022 __STATIC_INLINE void LL_RTC_EnableIT_TAMP(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP() argument
3024 SET_BIT(RTCx->TAFCR, RTC_TAFCR_TAMPIE); in LL_RTC_EnableIT_TAMP()
3033 __STATIC_INLINE void LL_RTC_DisableIT_TAMP(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP() argument
3035 CLEAR_BIT(RTCx->TAFCR, RTC_TAFCR_TAMPIE); in LL_RTC_DisableIT_TAMP()
3044 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TS(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TS() argument
3046 return ((READ_BIT(RTCx->CR, RTC_CR_TSIE) == (RTC_CR_TSIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_TS()
3055 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_WUT() argument
3057 return ((READ_BIT(RTCx->CR, RTC_CR_WUTIE) == (RTC_CR_WUTIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_WUT()
3066 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRB() argument
3068 return ((READ_BIT(RTCx->CR, RTC_CR_ALRBIE) == (RTC_CR_ALRBIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_ALRB()
3077 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRA() argument
3079 return ((READ_BIT(RTCx->CR, RTC_CR_ALRAIE) == (RTC_CR_ALRAIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_ALRA()
3088 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP() argument
3090 return ((READ_BIT(RTCx->TAFCR, in LL_RTC_IsEnabledIT_TAMP()
3103 ErrorStatus LL_RTC_DeInit(RTC_TypeDef *RTCx);
3104 ErrorStatus LL_RTC_Init(RTC_TypeDef *RTCx, LL_RTC_InitTypeDef *RTC_InitStruct);
3106 ErrorStatus LL_RTC_TIME_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_TimeTypeDef *RTC_TimeSt…
3108 ErrorStatus LL_RTC_DATE_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_DateTypeDef *RTC_DateSt…
3110 ErrorStatus LL_RTC_ALMA_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
3111 ErrorStatus LL_RTC_ALMB_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
3114 ErrorStatus LL_RTC_EnterInitMode(RTC_TypeDef *RTCx);
3115 ErrorStatus LL_RTC_ExitInitMode(RTC_TypeDef *RTCx);
3116 ErrorStatus LL_RTC_WaitForSynchro(RTC_TypeDef *RTCx);