Lines Matching refs:RTCx
893 __STATIC_INLINE void LL_RTC_SetHourFormat(RTC_TypeDef *RTCx, uint32_t HourFormat) in LL_RTC_SetHourFormat() argument
895 MODIFY_REG(RTCx->CR, RTC_CR_FMT, HourFormat); in LL_RTC_SetHourFormat()
906 __STATIC_INLINE uint32_t LL_RTC_GetHourFormat(const RTC_TypeDef *RTCx) in LL_RTC_GetHourFormat() argument
908 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_FMT)); in LL_RTC_GetHourFormat()
923 __STATIC_INLINE void LL_RTC_SetAlarmOutEvent(RTC_TypeDef *RTCx, uint32_t AlarmOutput) in LL_RTC_SetAlarmOutEvent() argument
925 MODIFY_REG(RTCx->CR, RTC_CR_OSEL, AlarmOutput); in LL_RTC_SetAlarmOutEvent()
938 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutEvent(const RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutEvent() argument
940 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_OSEL)); in LL_RTC_GetAlarmOutEvent()
953 __STATIC_INLINE void LL_RTC_SetAlarmOutputType(RTC_TypeDef *RTCx, uint32_t Output) in LL_RTC_SetAlarmOutputType() argument
955 MODIFY_REG(RTCx->CR, RTC_CR_TAMPALRM_TYPE, Output); in LL_RTC_SetAlarmOutputType()
966 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutputType(RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutputType() argument
968 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_TAMPALRM_TYPE)); in LL_RTC_GetAlarmOutputType()
981 __STATIC_INLINE void LL_RTC_SetAlarmOutputType(RTC_TypeDef *RTCx, uint32_t Output) in LL_RTC_SetAlarmOutputType() argument
983 MODIFY_REG(RTCx->OR, RTC_OR_ALARMOUTTYPE, Output); in LL_RTC_SetAlarmOutputType()
995 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutputType(const RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutputType() argument
997 return (uint32_t)(READ_BIT(RTCx->OR, RTC_OR_ALARMOUTTYPE)); in LL_RTC_GetAlarmOutputType()
1011 __STATIC_INLINE void LL_RTC_EnableInitMode(RTC_TypeDef *RTCx) in LL_RTC_EnableInitMode() argument
1014 WRITE_REG(RTCx->ICSR, RTC_LL_INIT_MASK); in LL_RTC_EnableInitMode()
1023 __STATIC_INLINE void LL_RTC_DisableInitMode(RTC_TypeDef *RTCx) in LL_RTC_DisableInitMode() argument
1026 WRITE_REG(RTCx->ICSR, (uint32_t)~RTC_ICSR_INIT); in LL_RTC_DisableInitMode()
1039 __STATIC_INLINE void LL_RTC_EnableInitMode(RTC_TypeDef *RTCx) in LL_RTC_EnableInitMode() argument
1042 WRITE_REG(RTCx->ISR, RTC_LL_INIT_MASK); in LL_RTC_EnableInitMode()
1051 __STATIC_INLINE void LL_RTC_DisableInitMode(RTC_TypeDef *RTCx) in LL_RTC_DisableInitMode() argument
1054 WRITE_REG(RTCx->ISR, (uint32_t)~RTC_ISR_INIT); in LL_RTC_DisableInitMode()
1068 __STATIC_INLINE void LL_RTC_SetOutputPolarity(RTC_TypeDef *RTCx, uint32_t Polarity) in LL_RTC_SetOutputPolarity() argument
1070 MODIFY_REG(RTCx->CR, RTC_CR_POL, Polarity); in LL_RTC_SetOutputPolarity()
1081 __STATIC_INLINE uint32_t LL_RTC_GetOutputPolarity(const RTC_TypeDef *RTCx) in LL_RTC_GetOutputPolarity() argument
1083 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_POL)); in LL_RTC_GetOutputPolarity()
1093 __STATIC_INLINE void LL_RTC_EnableShadowRegBypass(RTC_TypeDef *RTCx) in LL_RTC_EnableShadowRegBypass() argument
1095 SET_BIT(RTCx->CR, RTC_CR_BYPSHAD); in LL_RTC_EnableShadowRegBypass()
1104 __STATIC_INLINE void LL_RTC_DisableShadowRegBypass(RTC_TypeDef *RTCx) in LL_RTC_DisableShadowRegBypass() argument
1106 CLEAR_BIT(RTCx->CR, RTC_CR_BYPSHAD); in LL_RTC_DisableShadowRegBypass()
1115 __STATIC_INLINE uint32_t LL_RTC_IsShadowRegBypassEnabled(const RTC_TypeDef *RTCx) in LL_RTC_IsShadowRegBypassEnabled() argument
1117 return ((READ_BIT(RTCx->CR, RTC_CR_BYPSHAD) == (RTC_CR_BYPSHAD)) ? 1UL : 0UL); in LL_RTC_IsShadowRegBypassEnabled()
1128 __STATIC_INLINE void LL_RTC_EnableRefClock(RTC_TypeDef *RTCx) in LL_RTC_EnableRefClock() argument
1130 SET_BIT(RTCx->CR, RTC_CR_REFCKON); in LL_RTC_EnableRefClock()
1141 __STATIC_INLINE void LL_RTC_DisableRefClock(RTC_TypeDef *RTCx) in LL_RTC_DisableRefClock() argument
1143 CLEAR_BIT(RTCx->CR, RTC_CR_REFCKON); in LL_RTC_DisableRefClock()
1153 __STATIC_INLINE void LL_RTC_SetAsynchPrescaler(RTC_TypeDef *RTCx, uint32_t AsynchPrescaler) in LL_RTC_SetAsynchPrescaler() argument
1155 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_A, AsynchPrescaler << RTC_PRER_PREDIV_A_Pos); in LL_RTC_SetAsynchPrescaler()
1165 __STATIC_INLINE void LL_RTC_SetSynchPrescaler(RTC_TypeDef *RTCx, uint32_t SynchPrescaler) in LL_RTC_SetSynchPrescaler() argument
1167 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_S, SynchPrescaler); in LL_RTC_SetSynchPrescaler()
1176 __STATIC_INLINE uint32_t LL_RTC_GetAsynchPrescaler(const RTC_TypeDef *RTCx) in LL_RTC_GetAsynchPrescaler() argument
1178 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_A) >> RTC_PRER_PREDIV_A_Pos); in LL_RTC_GetAsynchPrescaler()
1187 __STATIC_INLINE uint32_t LL_RTC_GetSynchPrescaler(const RTC_TypeDef *RTCx) in LL_RTC_GetSynchPrescaler() argument
1189 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_S)); in LL_RTC_GetSynchPrescaler()
1198 __STATIC_INLINE void LL_RTC_EnableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_EnableWriteProtection() argument
1200 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_DISABLE); in LL_RTC_EnableWriteProtection()
1209 __STATIC_INLINE void LL_RTC_DisableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_DisableWriteProtection() argument
1211 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_1); in LL_RTC_DisableWriteProtection()
1212 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_2); in LL_RTC_DisableWriteProtection()
1224 __STATIC_INLINE void LL_RTC_EnableTamperOutput(RTC_TypeDef *RTCx) in LL_RTC_EnableTamperOutput() argument
1226 SET_BIT(RTCx->CR, RTC_CR_TAMPOE); in LL_RTC_EnableTamperOutput()
1235 __STATIC_INLINE void LL_RTC_DisableTamperOutput(RTC_TypeDef *RTCx) in LL_RTC_DisableTamperOutput() argument
1237 CLEAR_BIT(RTCx->CR, RTC_CR_TAMPOE); in LL_RTC_DisableTamperOutput()
1246 __STATIC_INLINE uint32_t LL_RTC_IsTamperOutputEnabled(RTC_TypeDef *RTCx) in LL_RTC_IsTamperOutputEnabled() argument
1248 return ((READ_BIT(RTCx->CR, RTC_CR_TAMPOE) == (RTC_CR_TAMPOE)) ? 1UL : 0UL); in LL_RTC_IsTamperOutputEnabled()
1257 __STATIC_INLINE void LL_RTC_EnableAlarmPullUp(RTC_TypeDef *RTCx) in LL_RTC_EnableAlarmPullUp() argument
1259 SET_BIT(RTCx->CR, RTC_CR_TAMPALRM_PU); in LL_RTC_EnableAlarmPullUp()
1268 __STATIC_INLINE void LL_RTC_DisableAlarmPullUp(RTC_TypeDef *RTCx) in LL_RTC_DisableAlarmPullUp() argument
1270 CLEAR_BIT(RTCx->CR, RTC_CR_TAMPALRM_PU); in LL_RTC_DisableAlarmPullUp()
1279 __STATIC_INLINE uint32_t LL_RTC_IsAlarmPullUpEnabled(RTC_TypeDef *RTCx) in LL_RTC_IsAlarmPullUpEnabled() argument
1281 return ((READ_BIT(RTCx->CR, RTC_CR_TAMPALRM_PU) == (RTC_CR_TAMPALRM_PU)) ? 1UL : 0UL); in LL_RTC_IsAlarmPullUpEnabled()
1293 __STATIC_INLINE void LL_RTC_EnableOutput2(RTC_TypeDef *RTCx) in LL_RTC_EnableOutput2() argument
1295 SET_BIT(RTCx->CR, RTC_CR_OUT2EN); in LL_RTC_EnableOutput2()
1304 __STATIC_INLINE void LL_RTC_DisableOutput2(RTC_TypeDef *RTCx) in LL_RTC_DisableOutput2() argument
1306 CLEAR_BIT(RTCx->CR, RTC_CR_OUT2EN); in LL_RTC_DisableOutput2()
1315 __STATIC_INLINE uint32_t LL_RTC_IsOutput2Enabled(RTC_TypeDef *RTCx) in LL_RTC_IsOutput2Enabled() argument
1317 return ((READ_BIT(RTCx->CR, RTC_CR_OUT2EN) == (RTC_CR_OUT2EN)) ? 1UL : 0UL); in LL_RTC_IsOutput2Enabled()
1326 __STATIC_INLINE void LL_RTC_EnableOutRemap(RTC_TypeDef *RTCx) in LL_RTC_EnableOutRemap() argument
1328 SET_BIT(RTCx->OR, RTC_OR_OUT_RMP); in LL_RTC_EnableOutRemap()
1337 __STATIC_INLINE void LL_RTC_DisableOutRemap(RTC_TypeDef *RTCx) in LL_RTC_DisableOutRemap() argument
1339 CLEAR_BIT(RTCx->OR, RTC_OR_OUT_RMP); in LL_RTC_DisableOutRemap()
1362 __STATIC_INLINE void LL_RTC_TIME_SetFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_TIME_SetFormat() argument
1364 MODIFY_REG(RTCx->TR, RTC_TR_PM, TimeFormat); in LL_RTC_TIME_SetFormat()
1379 __STATIC_INLINE uint32_t LL_RTC_TIME_GetFormat(const RTC_TypeDef *RTCx) in LL_RTC_TIME_GetFormat() argument
1381 return (uint32_t)(READ_BIT(RTCx->TR, RTC_TR_PM)); in LL_RTC_TIME_GetFormat()
1395 __STATIC_INLINE void LL_RTC_TIME_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_TIME_SetHour() argument
1397 MODIFY_REG(RTCx->TR, (RTC_TR_HT | RTC_TR_HU), in LL_RTC_TIME_SetHour()
1414 __STATIC_INLINE uint32_t LL_RTC_TIME_GetHour(const RTC_TypeDef *RTCx) in LL_RTC_TIME_GetHour() argument
1416 return (uint32_t)((READ_BIT(RTCx->TR, (RTC_TR_HT | RTC_TR_HU))) >> RTC_TR_HU_Pos); in LL_RTC_TIME_GetHour()
1430 __STATIC_INLINE void LL_RTC_TIME_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_TIME_SetMinute() argument
1432 MODIFY_REG(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU), in LL_RTC_TIME_SetMinute()
1449 __STATIC_INLINE uint32_t LL_RTC_TIME_GetMinute(const RTC_TypeDef *RTCx) in LL_RTC_TIME_GetMinute() argument
1451 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU)) >> RTC_TR_MNU_Pos); in LL_RTC_TIME_GetMinute()
1465 __STATIC_INLINE void LL_RTC_TIME_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_TIME_SetSecond() argument
1467 MODIFY_REG(RTCx->TR, (RTC_TR_ST | RTC_TR_SU), in LL_RTC_TIME_SetSecond()
1484 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSecond(const RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSecond() argument
1486 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_ST | RTC_TR_SU)) >> RTC_TR_SU_Pos); in LL_RTC_TIME_GetSecond()
1510 __STATIC_INLINE void LL_RTC_TIME_Config(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours, ui… in LL_RTC_TIME_Config() argument
1518 …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()
1538 __STATIC_INLINE uint32_t LL_RTC_TIME_Get(const RTC_TypeDef *RTCx) in LL_RTC_TIME_Get() argument
1542 …temp = READ_BIT(RTCx->TR, (RTC_TR_HT | RTC_TR_HU | RTC_TR_MNT | RTC_TR_MNU | RTC_TR_ST | RTC_TR_SU… in LL_RTC_TIME_Get()
1555 __STATIC_INLINE void LL_RTC_TIME_EnableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_EnableDayLightStore() argument
1557 SET_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_EnableDayLightStore()
1567 __STATIC_INLINE void LL_RTC_TIME_DisableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_DisableDayLightStore() argument
1569 CLEAR_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_DisableDayLightStore()
1578 __STATIC_INLINE uint32_t LL_RTC_TIME_IsDayLightStoreEnabled(const RTC_TypeDef *RTCx) in LL_RTC_TIME_IsDayLightStoreEnabled() argument
1580 return ((READ_BIT(RTCx->CR, RTC_CR_BKP) == (RTC_CR_BKP)) ? 1UL : 0UL); in LL_RTC_TIME_IsDayLightStoreEnabled()
1590 __STATIC_INLINE void LL_RTC_TIME_DecHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_DecHour() argument
1592 SET_BIT(RTCx->CR, RTC_CR_SUB1H); in LL_RTC_TIME_DecHour()
1602 __STATIC_INLINE void LL_RTC_TIME_IncHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_IncHour() argument
1604 SET_BIT(RTCx->CR, RTC_CR_ADD1H); in LL_RTC_TIME_IncHour()
1620 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSubSecond(const RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSubSecond() argument
1622 return (uint32_t)(READ_BIT(RTCx->SSR, RTC_SSR_SS)); in LL_RTC_TIME_GetSubSecond()
1639 __STATIC_INLINE void LL_RTC_TIME_Synchronize(RTC_TypeDef *RTCx, uint32_t ShiftSecond, uint32_t Frac… in LL_RTC_TIME_Synchronize() argument
1641 WRITE_REG(RTCx->SHIFTR, ShiftSecond | Fraction); in LL_RTC_TIME_Synchronize()
1661 __STATIC_INLINE void LL_RTC_DATE_SetYear(RTC_TypeDef *RTCx, uint32_t Year) in LL_RTC_DATE_SetYear() argument
1663 MODIFY_REG(RTCx->DR, (RTC_DR_YT | RTC_DR_YU), in LL_RTC_DATE_SetYear()
1677 __STATIC_INLINE uint32_t LL_RTC_DATE_GetYear(const RTC_TypeDef *RTCx) in LL_RTC_DATE_GetYear() argument
1679 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_YT | RTC_DR_YU))) >> RTC_DR_YU_Pos); in LL_RTC_DATE_GetYear()
1696 __STATIC_INLINE void LL_RTC_DATE_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_DATE_SetWeekDay() argument
1698 MODIFY_REG(RTCx->DR, RTC_DR_WDU, WeekDay << RTC_DR_WDU_Pos); in LL_RTC_DATE_SetWeekDay()
1716 __STATIC_INLINE uint32_t LL_RTC_DATE_GetWeekDay(const RTC_TypeDef *RTCx) in LL_RTC_DATE_GetWeekDay() argument
1718 return (uint32_t)(READ_BIT(RTCx->DR, RTC_DR_WDU) >> RTC_DR_WDU_Pos); in LL_RTC_DATE_GetWeekDay()
1742 __STATIC_INLINE void LL_RTC_DATE_SetMonth(RTC_TypeDef *RTCx, uint32_t Month) in LL_RTC_DATE_SetMonth() argument
1744 MODIFY_REG(RTCx->DR, (RTC_DR_MT | RTC_DR_MU), in LL_RTC_DATE_SetMonth()
1770 __STATIC_INLINE uint32_t LL_RTC_DATE_GetMonth(const RTC_TypeDef *RTCx) in LL_RTC_DATE_GetMonth() argument
1772 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_MT | RTC_DR_MU))) >> RTC_DR_MU_Pos); in LL_RTC_DATE_GetMonth()
1784 __STATIC_INLINE void LL_RTC_DATE_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_DATE_SetDay() argument
1786 MODIFY_REG(RTCx->DR, (RTC_DR_DT | RTC_DR_DU), in LL_RTC_DATE_SetDay()
1800 __STATIC_INLINE uint32_t LL_RTC_DATE_GetDay(const RTC_TypeDef *RTCx) in LL_RTC_DATE_GetDay() argument
1802 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_DT | RTC_DR_DU))) >> RTC_DR_DU_Pos); in LL_RTC_DATE_GetDay()
1840 __STATIC_INLINE void LL_RTC_DATE_Config(RTC_TypeDef *RTCx, uint32_t WeekDay, uint32_t Day, uint32_t… in LL_RTC_DATE_Config() argument
1849 …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()
1868 __STATIC_INLINE uint32_t LL_RTC_DATE_Get(const RTC_TypeDef *RTCx) in LL_RTC_DATE_Get() argument
1872 …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()
1894 __STATIC_INLINE void LL_RTC_ALMA_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Enable() argument
1896 SET_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Enable()
1906 __STATIC_INLINE void LL_RTC_ALMA_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Disable() argument
1908 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Disable()
1927 __STATIC_INLINE void LL_RTC_ALMA_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetMask() argument
1929 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC_ALRMAR_MSK1, Ma… in LL_RTC_ALMA_SetMask()
1947 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMask(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMask() argument
1949 …return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC… in LL_RTC_ALMA_GetMask()
1958 __STATIC_INLINE void LL_RTC_ALMA_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_EnableWeekday() argument
1960 SET_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_EnableWeekday()
1969 __STATIC_INLINE void LL_RTC_ALMA_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_DisableWeekday() argument
1971 CLEAR_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_DisableWeekday()
1983 __STATIC_INLINE void LL_RTC_ALMA_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMA_SetDay() argument
1985 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU), in LL_RTC_ALMA_SetDay()
1997 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetDay(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetDay() argument
1999 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU))) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetDay()
2016 __STATIC_INLINE void LL_RTC_ALMA_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMA_SetWeekDay() argument
2018 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_DU, WeekDay << RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_SetWeekDay()
2034 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetWeekDay(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetWeekDay() argument
2036 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_DU) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetWeekDay()
2048 __STATIC_INLINE void LL_RTC_ALMA_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMA_SetTimeFormat() argument
2050 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM, TimeFormat); in LL_RTC_ALMA_SetTimeFormat()
2061 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTimeFormat(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTimeFormat() argument
2063 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_PM)); in LL_RTC_ALMA_GetTimeFormat()
2075 __STATIC_INLINE void LL_RTC_ALMA_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMA_SetHour() argument
2077 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU), in LL_RTC_ALMA_SetHour()
2089 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetHour(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetHour() argument
2091 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU))) >> RTC_ALRMAR_HU_Pos); in LL_RTC_ALMA_GetHour()
2103 __STATIC_INLINE void LL_RTC_ALMA_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMA_SetMinute() argument
2105 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU), in LL_RTC_ALMA_SetMinute()
2117 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMinute(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMinute() argument
2119 …return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU))) >> RTC_ALRMAR_MNU_Po… in LL_RTC_ALMA_GetMinute()
2131 __STATIC_INLINE void LL_RTC_ALMA_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMA_SetSecond() argument
2133 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU), in LL_RTC_ALMA_SetSecond()
2145 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSecond(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSecond() argument
2147 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU))) >> RTC_ALRMAR_SU_Pos); in LL_RTC_ALMA_GetSecond()
2168 __STATIC_INLINE void LL_RTC_ALMA_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMA_ConfigTime() argument
2176 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM | RTC_ALRMAR_HT | RTC_ALRMAR_HU | RTC_ALRMAR_MNT | RTC_ALRM… in LL_RTC_ALMA_ConfigTime()
2192 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTime() argument
2194 …)((LL_RTC_ALMA_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMA_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMA_GetTime()
2206 __STATIC_INLINE void LL_RTC_ALMA_SetSubSecondMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetSubSecondMask() argument
2208 MODIFY_REG(RTCx->ALRMASSR, RTC_ALRMASSR_MASKSS, Mask << RTC_ALRMASSR_MASKSS_Pos); in LL_RTC_ALMA_SetSubSecondMask()
2217 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecondMask(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSubSecondMask() argument
2219 return (uint32_t)(READ_BIT(RTCx->ALRMASSR, RTC_ALRMASSR_MASKSS) >> RTC_ALRMASSR_MASKSS_Pos); in LL_RTC_ALMA_GetSubSecondMask()
2229 __STATIC_INLINE void LL_RTC_ALMA_SetSubSecond(RTC_TypeDef *RTCx, uint32_t Subsecond) in LL_RTC_ALMA_SetSubSecond() argument
2231 MODIFY_REG(RTCx->ALRMASSR, RTC_ALRMASSR_SS, Subsecond); in LL_RTC_ALMA_SetSubSecond()
2240 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecond(const RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSubSecond() argument
2242 return (uint32_t)(READ_BIT(RTCx->ALRMASSR, RTC_ALRMASSR_SS)); in LL_RTC_ALMA_GetSubSecond()
2260 __STATIC_INLINE void LL_RTC_ALMB_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMB_Enable() argument
2262 SET_BIT(RTCx->CR, RTC_CR_ALRBE); in LL_RTC_ALMB_Enable()
2272 __STATIC_INLINE void LL_RTC_ALMB_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMB_Disable() argument
2274 CLEAR_BIT(RTCx->CR, RTC_CR_ALRBE); in LL_RTC_ALMB_Disable()
2293 __STATIC_INLINE void LL_RTC_ALMB_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMB_SetMask() argument
2295 …MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_MSK4 | RTC_ALRMBR_MSK3 | RTC_ALRMBR_MSK2 | RTC_ALRMBR_MSK1, Ma… in LL_RTC_ALMB_SetMask()
2313 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetMask(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetMask() argument
2315 …return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_MSK4 | RTC_ALRMBR_MSK3 | RTC_ALRMBR_MSK2 | RTC… in LL_RTC_ALMB_GetMask()
2324 __STATIC_INLINE void LL_RTC_ALMB_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMB_EnableWeekday() argument
2326 SET_BIT(RTCx->ALRMBR, RTC_ALRMBR_WDSEL); in LL_RTC_ALMB_EnableWeekday()
2335 __STATIC_INLINE void LL_RTC_ALMB_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMB_DisableWeekday() argument
2337 CLEAR_BIT(RTCx->ALRMBR, RTC_ALRMBR_WDSEL); in LL_RTC_ALMB_DisableWeekday()
2349 __STATIC_INLINE void LL_RTC_ALMB_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMB_SetDay() argument
2351 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_DT | RTC_ALRMBR_DU), in LL_RTC_ALMB_SetDay()
2363 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetDay(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetDay() argument
2365 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_DT | RTC_ALRMBR_DU))) >> RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_GetDay()
2382 __STATIC_INLINE void LL_RTC_ALMB_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMB_SetWeekDay() argument
2384 MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_DU, WeekDay << RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_SetWeekDay()
2400 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetWeekDay(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetWeekDay() argument
2402 return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_DU) >> RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_GetWeekDay()
2414 __STATIC_INLINE void LL_RTC_ALMB_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMB_SetTimeFormat() argument
2416 MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_PM, TimeFormat); in LL_RTC_ALMB_SetTimeFormat()
2427 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetTimeFormat(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetTimeFormat() argument
2429 return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_PM)); in LL_RTC_ALMB_GetTimeFormat()
2441 __STATIC_INLINE void LL_RTC_ALMB_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMB_SetHour() argument
2443 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_HT | RTC_ALRMBR_HU), in LL_RTC_ALMB_SetHour()
2455 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetHour(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetHour() argument
2457 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_HT | RTC_ALRMBR_HU))) >> RTC_ALRMBR_HU_Pos); in LL_RTC_ALMB_GetHour()
2469 __STATIC_INLINE void LL_RTC_ALMB_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMB_SetMinute() argument
2471 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_MNT | RTC_ALRMBR_MNU), in LL_RTC_ALMB_SetMinute()
2483 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetMinute(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetMinute() argument
2485 …return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_MNT | RTC_ALRMBR_MNU))) >> RTC_ALRMBR_MNU_Po… in LL_RTC_ALMB_GetMinute()
2497 __STATIC_INLINE void LL_RTC_ALMB_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMB_SetSecond() argument
2499 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_ST | RTC_ALRMBR_SU), in LL_RTC_ALMB_SetSecond()
2511 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSecond(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSecond() argument
2513 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_ST | RTC_ALRMBR_SU))) >> RTC_ALRMBR_SU_Pos); in LL_RTC_ALMB_GetSecond()
2534 __STATIC_INLINE void LL_RTC_ALMB_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMB_ConfigTime() argument
2542 …MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_PM | RTC_ALRMBR_HT | RTC_ALRMBR_HU | RTC_ALRMBR_MNT | RTC_ALRM… in LL_RTC_ALMB_ConfigTime()
2558 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetTime() argument
2560 …)((LL_RTC_ALMB_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMB_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMB_GetTime()
2572 __STATIC_INLINE void LL_RTC_ALMB_SetSubSecondMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMB_SetSubSecondMask() argument
2574 MODIFY_REG(RTCx->ALRMBSSR, RTC_ALRMBSSR_MASKSS, Mask << RTC_ALRMBSSR_MASKSS_Pos); in LL_RTC_ALMB_SetSubSecondMask()
2583 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSubSecondMask(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSubSecondMask() argument
2585 return (uint32_t)(READ_BIT(RTCx->ALRMBSSR, RTC_ALRMBSSR_MASKSS) >> RTC_ALRMBSSR_MASKSS_Pos); in LL_RTC_ALMB_GetSubSecondMask()
2595 __STATIC_INLINE void LL_RTC_ALMB_SetSubSecond(RTC_TypeDef *RTCx, uint32_t Subsecond) in LL_RTC_ALMB_SetSubSecond() argument
2597 MODIFY_REG(RTCx->ALRMBSSR, RTC_ALRMBSSR_SS, Subsecond); in LL_RTC_ALMB_SetSubSecond()
2606 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSubSecond(const RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSubSecond() argument
2608 return (uint32_t)(READ_BIT(RTCx->ALRMBSSR, RTC_ALRMBSSR_SS)); in LL_RTC_ALMB_GetSubSecond()
2626 __STATIC_INLINE void LL_RTC_TS_EnableInternalEvent(RTC_TypeDef *RTCx) in LL_RTC_TS_EnableInternalEvent() argument
2628 SET_BIT(RTCx->CR, RTC_CR_ITSE); in LL_RTC_TS_EnableInternalEvent()
2638 __STATIC_INLINE void LL_RTC_TS_DisableInternalEvent(RTC_TypeDef *RTCx) in LL_RTC_TS_DisableInternalEvent() argument
2640 CLEAR_BIT(RTCx->CR, RTC_CR_ITSE); in LL_RTC_TS_DisableInternalEvent()
2650 __STATIC_INLINE void LL_RTC_TS_Enable(RTC_TypeDef *RTCx) in LL_RTC_TS_Enable() argument
2652 SET_BIT(RTCx->CR, RTC_CR_TSE); in LL_RTC_TS_Enable()
2662 __STATIC_INLINE void LL_RTC_TS_Disable(RTC_TypeDef *RTCx) in LL_RTC_TS_Disable() argument
2664 CLEAR_BIT(RTCx->CR, RTC_CR_TSE); in LL_RTC_TS_Disable()
2678 __STATIC_INLINE void LL_RTC_TS_SetActiveEdge(RTC_TypeDef *RTCx, uint32_t Edge) in LL_RTC_TS_SetActiveEdge() argument
2680 MODIFY_REG(RTCx->CR, RTC_CR_TSEDGE, Edge); in LL_RTC_TS_SetActiveEdge()
2692 __STATIC_INLINE uint32_t LL_RTC_TS_GetActiveEdge(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetActiveEdge() argument
2694 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_TSEDGE)); in LL_RTC_TS_GetActiveEdge()
2705 __STATIC_INLINE uint32_t LL_RTC_TS_GetTimeFormat(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetTimeFormat() argument
2707 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_PM)); in LL_RTC_TS_GetTimeFormat()
2718 __STATIC_INLINE uint32_t LL_RTC_TS_GetHour(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetHour() argument
2720 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_HT | RTC_TSTR_HU) >> RTC_TSTR_HU_Pos); in LL_RTC_TS_GetHour()
2731 __STATIC_INLINE uint32_t LL_RTC_TS_GetMinute(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetMinute() argument
2733 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_MNT | RTC_TSTR_MNU) >> RTC_TSTR_MNU_Pos); in LL_RTC_TS_GetMinute()
2744 __STATIC_INLINE uint32_t LL_RTC_TS_GetSecond(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetSecond() argument
2746 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_ST | RTC_TSTR_SU)); in LL_RTC_TS_GetSecond()
2762 __STATIC_INLINE uint32_t LL_RTC_TS_GetTime(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetTime() argument
2764 return (uint32_t)(READ_BIT(RTCx->TSTR, in LL_RTC_TS_GetTime()
2781 __STATIC_INLINE uint32_t LL_RTC_TS_GetWeekDay(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetWeekDay() argument
2783 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_WDU) >> RTC_TSDR_WDU_Pos); in LL_RTC_TS_GetWeekDay()
2806 __STATIC_INLINE uint32_t LL_RTC_TS_GetMonth(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetMonth() argument
2808 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_MT | RTC_TSDR_MU) >> RTC_TSDR_MU_Pos); in LL_RTC_TS_GetMonth()
2819 __STATIC_INLINE uint32_t LL_RTC_TS_GetDay(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetDay() argument
2821 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_DT | RTC_TSDR_DU)); in LL_RTC_TS_GetDay()
2836 __STATIC_INLINE uint32_t LL_RTC_TS_GetDate(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetDate() argument
2838 …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()
2847 __STATIC_INLINE uint32_t LL_RTC_TS_GetSubSecond(const RTC_TypeDef *RTCx) in LL_RTC_TS_GetSubSecond() argument
2849 return (uint32_t)(READ_BIT(RTCx->TSSSR, RTC_TSSSR_SS)); in LL_RTC_TS_GetSubSecond()
2867 __STATIC_INLINE void LL_RTC_TS_EnableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_EnableOnTamper() argument
2869 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPTS); in LL_RTC_TS_EnableOnTamper()
2878 __STATIC_INLINE void LL_RTC_TS_DisableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_DisableOnTamper() argument
2880 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPTS); in LL_RTC_TS_DisableOnTamper()
2890 __STATIC_INLINE void LL_RTC_TS_EnableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_EnableOnTamper() argument
2892 SET_BIT(RTCx->CR, RTC_CR_TAMPTS); in LL_RTC_TS_EnableOnTamper()
2901 __STATIC_INLINE void LL_RTC_TS_DisableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_DisableOnTamper() argument
2903 CLEAR_BIT(RTCx->CR, RTC_CR_TAMPTS); in LL_RTC_TS_DisableOnTamper()
2929 __STATIC_INLINE void LL_RTC_TAMPER_Enable(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_Enable() argument
2931 SET_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_Enable()
2947 __STATIC_INLINE void LL_RTC_TAMPER_Disable(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_Disable() argument
2949 CLEAR_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_Disable()
2966 __STATIC_INLINE void LL_RTC_TAMPER_EnableMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_TAMPER_EnableMask() argument
2968 SET_BIT(RTCx->TAMPCR, Mask); in LL_RTC_TAMPER_EnableMask()
2984 __STATIC_INLINE void LL_RTC_TAMPER_DisableMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_TAMPER_DisableMask() argument
2986 CLEAR_BIT(RTCx->TAMPCR, Mask); in LL_RTC_TAMPER_DisableMask()
3002 __STATIC_INLINE void LL_RTC_TAMPER_EnableEraseBKP(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_EnableEraseBKP() argument
3004 CLEAR_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_EnableEraseBKP()
3020 __STATIC_INLINE void LL_RTC_TAMPER_DisableEraseBKP(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_DisableEraseBKP() argument
3022 SET_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_DisableEraseBKP()
3031 __STATIC_INLINE void LL_RTC_TAMPER_DisablePullUp(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_DisablePullUp() argument
3033 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPPUDIS); in LL_RTC_TAMPER_DisablePullUp()
3042 __STATIC_INLINE void LL_RTC_TAMPER_EnablePullUp(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_EnablePullUp() argument
3044 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPPUDIS); in LL_RTC_TAMPER_EnablePullUp()
3058 __STATIC_INLINE void LL_RTC_TAMPER_SetPrecharge(RTC_TypeDef *RTCx, uint32_t Duration) in LL_RTC_TAMPER_SetPrecharge() argument
3060 MODIFY_REG(RTCx->TAMPCR, RTC_TAMPCR_TAMPPRCH, Duration); in LL_RTC_TAMPER_SetPrecharge()
3073 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetPrecharge(const RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetPrecharge() argument
3075 return (uint32_t)(READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPPRCH)); in LL_RTC_TAMPER_GetPrecharge()
3089 __STATIC_INLINE void LL_RTC_TAMPER_SetFilterCount(RTC_TypeDef *RTCx, uint32_t FilterCount) in LL_RTC_TAMPER_SetFilterCount() argument
3091 MODIFY_REG(RTCx->TAMPCR, RTC_TAMPCR_TAMPFLT, FilterCount); in LL_RTC_TAMPER_SetFilterCount()
3104 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetFilterCount(const RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetFilterCount() argument
3106 return (uint32_t)(READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPFLT)); in LL_RTC_TAMPER_GetFilterCount()
3124 __STATIC_INLINE void LL_RTC_TAMPER_SetSamplingFreq(RTC_TypeDef *RTCx, uint32_t SamplingFreq) in LL_RTC_TAMPER_SetSamplingFreq() argument
3126 MODIFY_REG(RTCx->TAMPCR, RTC_TAMPCR_TAMPFREQ, SamplingFreq); in LL_RTC_TAMPER_SetSamplingFreq()
3143 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetSamplingFreq(const RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetSamplingFreq() argument
3145 return (uint32_t)(READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPFREQ)); in LL_RTC_TAMPER_GetSamplingFreq()
3161 __STATIC_INLINE void LL_RTC_TAMPER_EnableActiveLevel(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_EnableActiveLevel() argument
3163 SET_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_EnableActiveLevel()
3179 __STATIC_INLINE void LL_RTC_TAMPER_DisableActiveLevel(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_DisableActiveLevel() argument
3181 CLEAR_BIT(RTCx->TAMPCR, Tamper); in LL_RTC_TAMPER_DisableActiveLevel()
3470 __STATIC_INLINE void LL_RTC_WAKEUP_Enable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Enable() argument
3472 SET_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Enable()
3482 __STATIC_INLINE void LL_RTC_WAKEUP_Disable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Disable() argument
3484 CLEAR_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Disable()
3493 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_IsEnabled(const RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_IsEnabled() argument
3495 return ((READ_BIT(RTCx->CR, RTC_CR_WUTE) == (RTC_CR_WUTE)) ? 1UL : 0UL); in LL_RTC_WAKEUP_IsEnabled()
3513 __STATIC_INLINE void LL_RTC_WAKEUP_SetClock(RTC_TypeDef *RTCx, uint32_t WakeupClock) in LL_RTC_WAKEUP_SetClock() argument
3515 MODIFY_REG(RTCx->CR, RTC_CR_WUCKSEL, WakeupClock); in LL_RTC_WAKEUP_SetClock()
3530 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetClock(const RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetClock() argument
3532 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_WUCKSEL)); in LL_RTC_WAKEUP_GetClock()
3543 __STATIC_INLINE void LL_RTC_WAKEUP_SetAutoReload(RTC_TypeDef *RTCx, uint32_t Value) in LL_RTC_WAKEUP_SetAutoReload() argument
3545 MODIFY_REG(RTCx->WUTR, RTC_WUTR_WUT, Value); in LL_RTC_WAKEUP_SetAutoReload()
3554 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetAutoReload(const RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetAutoReload() argument
3556 return (uint32_t)(READ_BIT(RTCx->WUTR, RTC_WUTR_WUT)); in LL_RTC_WAKEUP_GetAutoReload()
3609 __STATIC_INLINE void LL_RTC_BAK_SetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister, uint32_t Da… in LL_RTC_BAK_SetRegister() argument
3613 tmp = (uint32_t)(&(RTCx->BKP0R)); in LL_RTC_BAK_SetRegister()
3659 __STATIC_INLINE uint32_t LL_RTC_BAK_GetRegister(const RTC_TypeDef *RTCx, uint32_t BackupRegister) in LL_RTC_BAK_GetRegister() argument
3663 tmp = (uint32_t)(&(RTCx->BKP0R)); in LL_RTC_BAK_GetRegister()
3793 __STATIC_INLINE void LL_RTC_CAL_SetOutputFreq(RTC_TypeDef *RTCx, uint32_t Frequency) in LL_RTC_CAL_SetOutputFreq() argument
3795 MODIFY_REG(RTCx->CR, RTC_CR_COE | RTC_CR_COSEL, Frequency); in LL_RTC_CAL_SetOutputFreq()
3808 __STATIC_INLINE uint32_t LL_RTC_CAL_GetOutputFreq(const RTC_TypeDef *RTCx) in LL_RTC_CAL_GetOutputFreq() argument
3810 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_COE | RTC_CR_COSEL)); in LL_RTC_CAL_GetOutputFreq()
3824 __STATIC_INLINE void LL_RTC_CAL_SetPulse(RTC_TypeDef *RTCx, uint32_t Pulse) in LL_RTC_CAL_SetPulse() argument
3826 MODIFY_REG(RTCx->CALR, RTC_CALR_CALP, Pulse); in LL_RTC_CAL_SetPulse()
3835 __STATIC_INLINE uint32_t LL_RTC_CAL_IsPulseInserted(const RTC_TypeDef *RTCx) in LL_RTC_CAL_IsPulseInserted() argument
3837 return ((READ_BIT(RTCx->CALR, RTC_CALR_CALP) == (RTC_CALR_CALP)) ? 1UL : 0UL); in LL_RTC_CAL_IsPulseInserted()
3853 __STATIC_INLINE void LL_RTC_CAL_SetPeriod(RTC_TypeDef *RTCx, uint32_t Period) in LL_RTC_CAL_SetPeriod() argument
3855 MODIFY_REG(RTCx->CALR, RTC_CALR_CALW8 | RTC_CALR_CALW16, Period); in LL_RTC_CAL_SetPeriod()
3868 __STATIC_INLINE uint32_t LL_RTC_CAL_GetPeriod(const RTC_TypeDef *RTCx) in LL_RTC_CAL_GetPeriod() argument
3870 return (uint32_t)(READ_BIT(RTCx->CALR, RTC_CALR_CALW8 | RTC_CALR_CALW16)); in LL_RTC_CAL_GetPeriod()
3882 __STATIC_INLINE void LL_RTC_CAL_SetMinus(RTC_TypeDef *RTCx, uint32_t CalibMinus) in LL_RTC_CAL_SetMinus() argument
3884 MODIFY_REG(RTCx->CALR, RTC_CALR_CALM, CalibMinus); in LL_RTC_CAL_SetMinus()
3893 __STATIC_INLINE uint32_t LL_RTC_CAL_GetMinus(const RTC_TypeDef *RTCx) in LL_RTC_CAL_GetMinus() argument
3895 return (uint32_t)(READ_BIT(RTCx->CALR, RTC_CALR_CALM)); in LL_RTC_CAL_GetMinus()
3914 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITS(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITS() argument
3916 return ((READ_BIT(RTCx->ISR, RTC_ISR_ITSF) == (RTC_ISR_ITSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ITS()
3925 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RECALP(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RECALP() argument
3927 return ((READ_BIT(RTCx->ISR, RTC_ISR_RECALPF) == (RTC_ISR_RECALPF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RECALP()
3936 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP3(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP3() argument
3938 return ((READ_BIT(RTCx->ISR, RTC_ISR_TAMP3F) == (RTC_ISR_TAMP3F)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TAMP3()
3947 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP2() argument
3949 return ((READ_BIT(RTCx->ISR, RTC_ISR_TAMP2F) == (RTC_ISR_TAMP2F)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TAMP2()
3958 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP1() argument
3960 return ((READ_BIT(RTCx->ISR, RTC_ISR_TAMP1F) == (RTC_ISR_TAMP1F)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TAMP1()
3969 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOV(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSOV() argument
3971 return ((READ_BIT(RTCx->ISR, RTC_ISR_TSOVF) == (RTC_ISR_TSOVF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TSOV()
3980 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TS(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TS() argument
3982 return ((READ_BIT(RTCx->ISR, RTC_ISR_TSF) == (RTC_ISR_TSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TS()
3991 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUT(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUT() argument
3993 return ((READ_BIT(RTCx->ISR, RTC_ISR_WUTF) == (RTC_ISR_WUTF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUT()
4002 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRB(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRB() argument
4004 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRBF) == (RTC_ISR_ALRBF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRB()
4013 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRA(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRA() argument
4015 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRAF) == (RTC_ISR_ALRAF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRA()
4024 __STATIC_INLINE void LL_RTC_ClearFlag_ITS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITS() argument
4026 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ITSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))… in LL_RTC_ClearFlag_ITS()
4035 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP3() argument
4037 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP3F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT… in LL_RTC_ClearFlag_TAMP3()
4046 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP2() argument
4048 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP2F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT… in LL_RTC_ClearFlag_TAMP2()
4057 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP1() argument
4059 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TAMP1F | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT… in LL_RTC_ClearFlag_TAMP1()
4068 __STATIC_INLINE void LL_RTC_ClearFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TSOV() argument
4070 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TSOVF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_TSOV()
4079 __STATIC_INLINE void LL_RTC_ClearFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TS() argument
4081 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_TSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))); in LL_RTC_ClearFlag_TS()
4090 __STATIC_INLINE void LL_RTC_ClearFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_WUT() argument
4092 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_WUTF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))… in LL_RTC_ClearFlag_WUT()
4101 __STATIC_INLINE void LL_RTC_ClearFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRB() argument
4103 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ALRBF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_ALRB()
4112 __STATIC_INLINE void LL_RTC_ClearFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRA() argument
4114 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_ALRAF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT)… in LL_RTC_ClearFlag_ALRA()
4123 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INIT(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INIT() argument
4125 return ((READ_BIT(RTCx->ISR, RTC_ISR_INITF) == (RTC_ISR_INITF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INIT()
4134 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RS(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RS() argument
4136 return ((READ_BIT(RTCx->ISR, RTC_ISR_RSF) == (RTC_ISR_RSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RS()
4145 __STATIC_INLINE void LL_RTC_ClearFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_RS() argument
4147 …WRITE_REG(RTCx->ISR, (~((RTC_ISR_RSF | RTC_ISR_INIT) & 0x0000FFFFU) | (RTCx->ISR & RTC_ISR_INIT))); in LL_RTC_ClearFlag_RS()
4156 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INITS(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INITS() argument
4158 return ((READ_BIT(RTCx->ISR, RTC_ISR_INITS) == (RTC_ISR_INITS)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INITS()
4167 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_SHP(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_SHP() argument
4169 return ((READ_BIT(RTCx->ISR, RTC_ISR_SHPF) == (RTC_ISR_SHPF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_SHP()
4178 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTW(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUTW() argument
4180 return ((READ_BIT(RTCx->ISR, RTC_ISR_WUTWF) == (RTC_ISR_WUTWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUTW()
4189 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBW(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRBW() argument
4191 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRBWF) == (RTC_ISR_ALRBWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRBW()
4200 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAW(const RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRAW() argument
4202 return ((READ_BIT(RTCx->ISR, RTC_ISR_ALRAWF) == (RTC_ISR_ALRAWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRAW()
4213 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITS() argument
4215 return ((READ_BIT(RTCx->SR, RTC_SR_ITSF) == (RTC_SR_ITSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ITS()
4224 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSOV() argument
4226 return ((READ_BIT(RTCx->SR, RTC_SR_TSOVF) == (RTC_SR_TSOVF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TSOV()
4235 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TS() argument
4237 return ((READ_BIT(RTCx->SR, RTC_SR_TSF) == (RTC_SR_TSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TS()
4246 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUT() argument
4248 return ((READ_BIT(RTCx->SR, RTC_SR_WUTF) == (RTC_SR_WUTF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUT()
4257 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRB() argument
4259 return ((READ_BIT(RTCx->SR, RTC_SR_ALRBF) == (RTC_SR_ALRBF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRB()
4268 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRA() argument
4270 return ((READ_BIT(RTCx->SR, RTC_SR_ALRAF) == (RTC_SR_ALRAF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRA()
4279 __STATIC_INLINE void LL_RTC_ClearFlag_ITS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITS() argument
4281 SET_BIT(RTCx->SCR, RTC_SCR_CITSF); in LL_RTC_ClearFlag_ITS()
4290 __STATIC_INLINE void LL_RTC_ClearFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TSOV() argument
4292 SET_BIT(RTCx->SCR, RTC_SCR_CTSOVF); in LL_RTC_ClearFlag_TSOV()
4301 __STATIC_INLINE void LL_RTC_ClearFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TS() argument
4303 SET_BIT(RTCx->SCR, RTC_SCR_CTSF); in LL_RTC_ClearFlag_TS()
4312 __STATIC_INLINE void LL_RTC_ClearFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_WUT() argument
4314 SET_BIT(RTCx->SCR, RTC_SCR_CWUTF); in LL_RTC_ClearFlag_WUT()
4323 __STATIC_INLINE void LL_RTC_ClearFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRB() argument
4325 SET_BIT(RTCx->SCR, RTC_SCR_CALRBF); in LL_RTC_ClearFlag_ALRB()
4334 __STATIC_INLINE void LL_RTC_ClearFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRA() argument
4336 SET_BIT(RTCx->SCR, RTC_SCR_CALRAF); in LL_RTC_ClearFlag_ALRA()
4345 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RECALP(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RECALP() argument
4347 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_RECALPF) == (RTC_ICSR_RECALPF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RECALP()
4356 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INIT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INIT() argument
4358 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_INITF) == (RTC_ICSR_INITF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INIT()
4367 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RS() argument
4369 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_RSF) == (RTC_ICSR_RSF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_RS()
4378 __STATIC_INLINE void LL_RTC_ClearFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_RS() argument
4380 …WRITE_REG(RTCx->ICSR, (~((RTC_ICSR_RSF | RTC_ICSR_INIT) & 0x000000FFU) | (RTCx->ICSR & RTC_ICSR_IN… in LL_RTC_ClearFlag_RS()
4389 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INITS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INITS() argument
4391 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_INITS) == (RTC_ICSR_INITS)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_INITS()
4400 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_SHP(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_SHP() argument
4402 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_SHPF) == (RTC_ICSR_SHPF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_SHP()
4411 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUTW() argument
4413 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_WUTWF) == (RTC_ICSR_WUTWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUTW()
4422 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRBW() argument
4424 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_ALRBWF) == (RTC_ICSR_ALRBWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRBW()
4433 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRAW() argument
4435 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_ALRAWF) == (RTC_ICSR_ALRAWF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRAW()
4444 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRAM() argument
4446 return ((READ_BIT(RTCx->MISR, RTC_MISR_ALRAMF) == (RTC_MISR_ALRAMF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRAM()
4455 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRBM() argument
4457 return ((READ_BIT(RTCx->MISR, RTC_MISR_ALRBMF) == (RTC_MISR_ALRBMF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ALRBM()
4466 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUTM() argument
4468 return ((READ_BIT(RTCx->MISR, RTC_MISR_WUTMF) == (RTC_MISR_WUTMF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_WUTM()
4477 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSM() argument
4479 return ((READ_BIT(RTCx->MISR, RTC_MISR_TSMF) == (RTC_MISR_TSMF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TSM()
4488 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOVM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSOVM() argument
4490 return ((READ_BIT(RTCx->MISR, RTC_MISR_TSOVMF) == (RTC_MISR_TSOVMF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_TSOVM()
4499 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITSM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITSM() argument
4501 return ((READ_BIT(RTCx->MISR, RTC_MISR_ITSMF) == (RTC_MISR_ITSMF)) ? 1UL : 0UL); in LL_RTC_IsActiveFlag_ITSM()
4619 __STATIC_INLINE void LL_RTC_EnableIT_TS(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TS() argument
4621 SET_BIT(RTCx->CR, RTC_CR_TSIE); in LL_RTC_EnableIT_TS()
4631 __STATIC_INLINE void LL_RTC_DisableIT_TS(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TS() argument
4633 CLEAR_BIT(RTCx->CR, RTC_CR_TSIE); in LL_RTC_DisableIT_TS()
4643 __STATIC_INLINE void LL_RTC_EnableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_WUT() argument
4645 SET_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_EnableIT_WUT()
4655 __STATIC_INLINE void LL_RTC_DisableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_WUT() argument
4657 CLEAR_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_DisableIT_WUT()
4667 __STATIC_INLINE void LL_RTC_EnableIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRB() argument
4669 SET_BIT(RTCx->CR, RTC_CR_ALRBIE); in LL_RTC_EnableIT_ALRB()
4679 __STATIC_INLINE void LL_RTC_DisableIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRB() argument
4681 CLEAR_BIT(RTCx->CR, RTC_CR_ALRBIE); in LL_RTC_DisableIT_ALRB()
4691 __STATIC_INLINE void LL_RTC_EnableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRA() argument
4693 SET_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_EnableIT_ALRA()
4703 __STATIC_INLINE void LL_RTC_DisableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRA() argument
4705 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_DisableIT_ALRA()
4715 __STATIC_INLINE void LL_RTC_EnableIT_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP3() argument
4717 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP3IE); in LL_RTC_EnableIT_TAMP3()
4726 __STATIC_INLINE void LL_RTC_DisableIT_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP3() argument
4728 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP3IE); in LL_RTC_DisableIT_TAMP3()
4737 __STATIC_INLINE void LL_RTC_EnableIT_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP2() argument
4739 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP2IE); in LL_RTC_EnableIT_TAMP2()
4748 __STATIC_INLINE void LL_RTC_DisableIT_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP2() argument
4750 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP2IE); in LL_RTC_DisableIT_TAMP2()
4759 __STATIC_INLINE void LL_RTC_EnableIT_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP1() argument
4761 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP1IE); in LL_RTC_EnableIT_TAMP1()
4770 __STATIC_INLINE void LL_RTC_DisableIT_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP1() argument
4772 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP1IE); in LL_RTC_DisableIT_TAMP1()
4781 __STATIC_INLINE void LL_RTC_EnableIT_TAMP(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP() argument
4783 SET_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPIE); in LL_RTC_EnableIT_TAMP()
4792 __STATIC_INLINE void LL_RTC_DisableIT_TAMP(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP() argument
4794 CLEAR_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPIE); in LL_RTC_DisableIT_TAMP()
4804 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TS(const RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TS() argument
4806 return ((READ_BIT(RTCx->CR, RTC_CR_TSIE) == (RTC_CR_TSIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_TS()
4815 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT(const RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_WUT() argument
4817 return ((READ_BIT(RTCx->CR, RTC_CR_WUTIE) == (RTC_CR_WUTIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_WUT()
4826 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRB(const RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRB() argument
4828 return ((READ_BIT(RTCx->CR, RTC_CR_ALRBIE) == (RTC_CR_ALRBIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_ALRB()
4837 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA(const RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRA() argument
4839 return ((READ_BIT(RTCx->CR, RTC_CR_ALRAIE) == (RTC_CR_ALRAIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_ALRA()
4849 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP3(const RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP3() argument
4851 return ((READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP3IE) == (RTC_TAMPCR_TAMP3IE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_TAMP3()
4860 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP2(const RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP2() argument
4862 return ((READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP2IE) == (RTC_TAMPCR_TAMP2IE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_TAMP2()
4872 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP1(const RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP1() argument
4874 return ((READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMP1IE) == (RTC_TAMPCR_TAMP1IE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_TAMP1()
4883 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP(const RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP() argument
4885 return ((READ_BIT(RTCx->TAMPCR, RTC_TAMPCR_TAMPIE) == (RTC_TAMPCR_TAMPIE)) ? 1UL : 0UL); in LL_RTC_IsEnabledIT_TAMP()
5176 ErrorStatus LL_RTC_DeInit(RTC_TypeDef *RTCx);
5177 ErrorStatus LL_RTC_Init(RTC_TypeDef *RTCx, LL_RTC_InitTypeDef *RTC_InitStruct);
5179 ErrorStatus LL_RTC_TIME_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_TimeTypeDef *RTC_TimeSt…
5181 ErrorStatus LL_RTC_DATE_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_DateTypeDef *RTC_DateSt…
5183 ErrorStatus LL_RTC_ALMA_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
5184 ErrorStatus LL_RTC_ALMB_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
5187 ErrorStatus LL_RTC_EnterInitMode(RTC_TypeDef *RTCx);
5188 ErrorStatus LL_RTC_ExitInitMode(RTC_TypeDef *RTCx);
5189 ErrorStatus LL_RTC_WaitForSynchro(RTC_TypeDef *RTCx);