Lines Matching refs:RTCx
963 __STATIC_INLINE void LL_RTC_SetHourFormat(RTC_TypeDef *RTCx, uint32_t HourFormat) in LL_RTC_SetHourFormat() argument
965 MODIFY_REG(RTCx->CR, RTC_CR_FMT, HourFormat); in LL_RTC_SetHourFormat()
976 __STATIC_INLINE uint32_t LL_RTC_GetHourFormat(RTC_TypeDef *RTCx) in LL_RTC_GetHourFormat() argument
978 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_FMT)); in LL_RTC_GetHourFormat()
993 __STATIC_INLINE void LL_RTC_SetAlarmOutEvent(RTC_TypeDef *RTCx, uint32_t AlarmOutput) in LL_RTC_SetAlarmOutEvent() argument
995 MODIFY_REG(RTCx->CR, RTC_CR_OSEL, AlarmOutput); in LL_RTC_SetAlarmOutEvent()
1008 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutEvent(RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutEvent() argument
1010 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_OSEL)); in LL_RTC_GetAlarmOutEvent()
1022 __STATIC_INLINE void LL_RTC_SetAlarmOutputType(RTC_TypeDef *RTCx, uint32_t Output) in LL_RTC_SetAlarmOutputType() argument
1024 MODIFY_REG(RTCx->CR, RTC_CR_TAMPALRM_TYPE, Output); in LL_RTC_SetAlarmOutputType()
1035 __STATIC_INLINE uint32_t LL_RTC_GetAlarmOutputType(RTC_TypeDef *RTCx) in LL_RTC_GetAlarmOutputType() argument
1037 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_TAMPALRM_TYPE)); in LL_RTC_GetAlarmOutputType()
1049 __STATIC_INLINE void LL_RTC_EnableInitMode(RTC_TypeDef *RTCx) in LL_RTC_EnableInitMode() argument
1052 SET_BIT(RTCx->ICSR, RTC_ICSR_INIT); in LL_RTC_EnableInitMode()
1061 __STATIC_INLINE void LL_RTC_DisableInitMode(RTC_TypeDef *RTCx) in LL_RTC_DisableInitMode() argument
1064 CLEAR_BIT(RTCx->ICSR, RTC_ICSR_INIT); in LL_RTC_DisableInitMode()
1078 __STATIC_INLINE void LL_RTC_SetOutputPolarity(RTC_TypeDef *RTCx, uint32_t Polarity) in LL_RTC_SetOutputPolarity() argument
1080 MODIFY_REG(RTCx->CR, RTC_CR_POL, Polarity); in LL_RTC_SetOutputPolarity()
1091 __STATIC_INLINE uint32_t LL_RTC_GetOutputPolarity(RTC_TypeDef *RTCx) in LL_RTC_GetOutputPolarity() argument
1093 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_POL)); in LL_RTC_GetOutputPolarity()
1103 __STATIC_INLINE void LL_RTC_EnableShadowRegBypass(RTC_TypeDef *RTCx) in LL_RTC_EnableShadowRegBypass() argument
1105 SET_BIT(RTCx->CR, RTC_CR_BYPSHAD); in LL_RTC_EnableShadowRegBypass()
1114 __STATIC_INLINE void LL_RTC_DisableShadowRegBypass(RTC_TypeDef *RTCx) in LL_RTC_DisableShadowRegBypass() argument
1116 CLEAR_BIT(RTCx->CR, RTC_CR_BYPSHAD); in LL_RTC_DisableShadowRegBypass()
1125 __STATIC_INLINE uint32_t LL_RTC_IsShadowRegBypassEnabled(RTC_TypeDef *RTCx) in LL_RTC_IsShadowRegBypassEnabled() argument
1127 return ((READ_BIT(RTCx->CR, RTC_CR_BYPSHAD) == (RTC_CR_BYPSHAD)) ? 1U : 0U); in LL_RTC_IsShadowRegBypassEnabled()
1138 __STATIC_INLINE void LL_RTC_EnableRefClock(RTC_TypeDef *RTCx) in LL_RTC_EnableRefClock() argument
1140 SET_BIT(RTCx->CR, RTC_CR_REFCKON); in LL_RTC_EnableRefClock()
1151 __STATIC_INLINE void LL_RTC_DisableRefClock(RTC_TypeDef *RTCx) in LL_RTC_DisableRefClock() argument
1153 CLEAR_BIT(RTCx->CR, RTC_CR_REFCKON); in LL_RTC_DisableRefClock()
1163 __STATIC_INLINE void LL_RTC_SetAsynchPrescaler(RTC_TypeDef *RTCx, uint32_t AsynchPrescaler) in LL_RTC_SetAsynchPrescaler() argument
1165 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_A, AsynchPrescaler << RTC_PRER_PREDIV_A_Pos); in LL_RTC_SetAsynchPrescaler()
1175 __STATIC_INLINE void LL_RTC_SetSynchPrescaler(RTC_TypeDef *RTCx, uint32_t SynchPrescaler) in LL_RTC_SetSynchPrescaler() argument
1177 MODIFY_REG(RTCx->PRER, RTC_PRER_PREDIV_S, SynchPrescaler); in LL_RTC_SetSynchPrescaler()
1186 __STATIC_INLINE uint32_t LL_RTC_GetAsynchPrescaler(RTC_TypeDef *RTCx) in LL_RTC_GetAsynchPrescaler() argument
1188 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_A) >> RTC_PRER_PREDIV_A_Pos); in LL_RTC_GetAsynchPrescaler()
1197 __STATIC_INLINE uint32_t LL_RTC_GetSynchPrescaler(RTC_TypeDef *RTCx) in LL_RTC_GetSynchPrescaler() argument
1199 return (uint32_t)(READ_BIT(RTCx->PRER, RTC_PRER_PREDIV_S)); in LL_RTC_GetSynchPrescaler()
1208 __STATIC_INLINE void LL_RTC_EnableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_EnableWriteProtection() argument
1210 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_DISABLE); in LL_RTC_EnableWriteProtection()
1219 __STATIC_INLINE void LL_RTC_DisableWriteProtection(RTC_TypeDef *RTCx) in LL_RTC_DisableWriteProtection() argument
1221 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_1); in LL_RTC_DisableWriteProtection()
1222 WRITE_REG(RTCx->WPR, RTC_WRITE_PROTECTION_ENABLE_2); in LL_RTC_DisableWriteProtection()
1233 __STATIC_INLINE void LL_RTC_EnableTamperOutput(RTC_TypeDef *RTCx) in LL_RTC_EnableTamperOutput() argument
1235 SET_BIT(RTCx->CR, RTC_CR_TAMPOE); in LL_RTC_EnableTamperOutput()
1244 __STATIC_INLINE void LL_RTC_DisableTamperOutput(RTC_TypeDef *RTCx) in LL_RTC_DisableTamperOutput() argument
1246 CLEAR_BIT(RTCx->CR, RTC_CR_TAMPOE); in LL_RTC_DisableTamperOutput()
1255 __STATIC_INLINE uint32_t LL_RTC_IsTamperOutputEnabled(RTC_TypeDef *RTCx) in LL_RTC_IsTamperOutputEnabled() argument
1257 return ((READ_BIT(RTCx->CR, RTC_CR_TAMPOE) == (RTC_CR_TAMPOE)) ? 1U : 0U); in LL_RTC_IsTamperOutputEnabled()
1266 __STATIC_INLINE void LL_RTC_EnableAlarmPullUp(RTC_TypeDef *RTCx) in LL_RTC_EnableAlarmPullUp() argument
1268 SET_BIT(RTCx->CR, RTC_CR_TAMPALRM_PU); in LL_RTC_EnableAlarmPullUp()
1277 __STATIC_INLINE void LL_RTC_DisableAlarmPullUp(RTC_TypeDef *RTCx) in LL_RTC_DisableAlarmPullUp() argument
1279 CLEAR_BIT(RTCx->CR, RTC_CR_TAMPALRM_PU); in LL_RTC_DisableAlarmPullUp()
1288 __STATIC_INLINE uint32_t LL_RTC_IsAlarmPullUpEnabled(RTC_TypeDef *RTCx) in LL_RTC_IsAlarmPullUpEnabled() argument
1290 return ((READ_BIT(RTCx->CR, RTC_CR_TAMPALRM_PU) == (RTC_CR_TAMPALRM_PU)) ? 1U : 0U); in LL_RTC_IsAlarmPullUpEnabled()
1302 __STATIC_INLINE void LL_RTC_EnableOutput2(RTC_TypeDef *RTCx) in LL_RTC_EnableOutput2() argument
1304 SET_BIT(RTCx->CR, RTC_CR_OUT2EN); in LL_RTC_EnableOutput2()
1313 __STATIC_INLINE void LL_RTC_DisableOutput2(RTC_TypeDef *RTCx) in LL_RTC_DisableOutput2() argument
1315 CLEAR_BIT(RTCx->CR, RTC_CR_OUT2EN); in LL_RTC_DisableOutput2()
1324 __STATIC_INLINE uint32_t LL_RTC_IsOutput2Enabled(RTC_TypeDef *RTCx) in LL_RTC_IsOutput2Enabled() argument
1326 return ((READ_BIT(RTCx->CR, RTC_CR_OUT2EN) == (RTC_CR_OUT2EN)) ? 1U : 0U); in LL_RTC_IsOutput2Enabled()
1348 __STATIC_INLINE void LL_RTC_TIME_SetFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_TIME_SetFormat() argument
1350 MODIFY_REG(RTCx->TR, RTC_TR_PM, TimeFormat); in LL_RTC_TIME_SetFormat()
1365 __STATIC_INLINE uint32_t LL_RTC_TIME_GetFormat(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetFormat() argument
1367 return (uint32_t)(READ_BIT(RTCx->TR, RTC_TR_PM)); in LL_RTC_TIME_GetFormat()
1381 __STATIC_INLINE void LL_RTC_TIME_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_TIME_SetHour() argument
1383 MODIFY_REG(RTCx->TR, (RTC_TR_HT | RTC_TR_HU), in LL_RTC_TIME_SetHour()
1400 __STATIC_INLINE uint32_t LL_RTC_TIME_GetHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetHour() argument
1402 return (uint32_t)((READ_BIT(RTCx->TR, (RTC_TR_HT | RTC_TR_HU))) >> RTC_TR_HU_Pos); in LL_RTC_TIME_GetHour()
1416 __STATIC_INLINE void LL_RTC_TIME_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_TIME_SetMinute() argument
1418 MODIFY_REG(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU), in LL_RTC_TIME_SetMinute()
1435 __STATIC_INLINE uint32_t LL_RTC_TIME_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetMinute() argument
1437 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_MNT | RTC_TR_MNU)) >> RTC_TR_MNU_Pos); in LL_RTC_TIME_GetMinute()
1451 __STATIC_INLINE void LL_RTC_TIME_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_TIME_SetSecond() argument
1453 MODIFY_REG(RTCx->TR, (RTC_TR_ST | RTC_TR_SU), in LL_RTC_TIME_SetSecond()
1470 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSecond() argument
1472 return (uint32_t)(READ_BIT(RTCx->TR, (RTC_TR_ST | RTC_TR_SU)) >> RTC_TR_SU_Pos); in LL_RTC_TIME_GetSecond()
1496 __STATIC_INLINE void LL_RTC_TIME_Config(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours, ui… in LL_RTC_TIME_Config() argument
1504 …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()
1524 __STATIC_INLINE uint32_t LL_RTC_TIME_Get(RTC_TypeDef *RTCx) in LL_RTC_TIME_Get() argument
1528 …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()
1541 __STATIC_INLINE void LL_RTC_TIME_EnableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_EnableDayLightStore() argument
1543 SET_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_EnableDayLightStore()
1553 __STATIC_INLINE void LL_RTC_TIME_DisableDayLightStore(RTC_TypeDef *RTCx) in LL_RTC_TIME_DisableDayLightStore() argument
1555 CLEAR_BIT(RTCx->CR, RTC_CR_BKP); in LL_RTC_TIME_DisableDayLightStore()
1564 __STATIC_INLINE uint32_t LL_RTC_TIME_IsDayLightStoreEnabled(RTC_TypeDef *RTCx) in LL_RTC_TIME_IsDayLightStoreEnabled() argument
1566 return ((READ_BIT(RTCx->CR, RTC_CR_BKP) == (RTC_CR_BKP)) ? 1U : 0U); in LL_RTC_TIME_IsDayLightStoreEnabled()
1576 __STATIC_INLINE void LL_RTC_TIME_DecHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_DecHour() argument
1578 SET_BIT(RTCx->CR, RTC_CR_SUB1H); in LL_RTC_TIME_DecHour()
1588 __STATIC_INLINE void LL_RTC_TIME_IncHour(RTC_TypeDef *RTCx) in LL_RTC_TIME_IncHour() argument
1590 SET_BIT(RTCx->CR, RTC_CR_ADD1H); in LL_RTC_TIME_IncHour()
1606 __STATIC_INLINE uint32_t LL_RTC_TIME_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_TIME_GetSubSecond() argument
1608 return (uint32_t)(READ_BIT(RTCx->SSR, RTC_SSR_SS)); in LL_RTC_TIME_GetSubSecond()
1625 __STATIC_INLINE void LL_RTC_TIME_Synchronize(RTC_TypeDef *RTCx, uint32_t ShiftSecond, uint32_t Frac… in LL_RTC_TIME_Synchronize() argument
1627 WRITE_REG(RTCx->SHIFTR, ShiftSecond | Fraction); in LL_RTC_TIME_Synchronize()
1647 __STATIC_INLINE void LL_RTC_DATE_SetYear(RTC_TypeDef *RTCx, uint32_t Year) in LL_RTC_DATE_SetYear() argument
1649 MODIFY_REG(RTCx->DR, (RTC_DR_YT | RTC_DR_YU), in LL_RTC_DATE_SetYear()
1663 __STATIC_INLINE uint32_t LL_RTC_DATE_GetYear(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetYear() argument
1665 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_YT | RTC_DR_YU))) >> RTC_DR_YU_Pos); in LL_RTC_DATE_GetYear()
1682 __STATIC_INLINE void LL_RTC_DATE_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_DATE_SetWeekDay() argument
1684 MODIFY_REG(RTCx->DR, RTC_DR_WDU, WeekDay << RTC_DR_WDU_Pos); in LL_RTC_DATE_SetWeekDay()
1702 __STATIC_INLINE uint32_t LL_RTC_DATE_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetWeekDay() argument
1704 return (uint32_t)(READ_BIT(RTCx->DR, RTC_DR_WDU) >> RTC_DR_WDU_Pos); in LL_RTC_DATE_GetWeekDay()
1728 __STATIC_INLINE void LL_RTC_DATE_SetMonth(RTC_TypeDef *RTCx, uint32_t Month) in LL_RTC_DATE_SetMonth() argument
1730 MODIFY_REG(RTCx->DR, (RTC_DR_MT | RTC_DR_MU), in LL_RTC_DATE_SetMonth()
1756 __STATIC_INLINE uint32_t LL_RTC_DATE_GetMonth(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetMonth() argument
1758 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_MT | RTC_DR_MU))) >> RTC_DR_MU_Pos); in LL_RTC_DATE_GetMonth()
1770 __STATIC_INLINE void LL_RTC_DATE_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_DATE_SetDay() argument
1772 MODIFY_REG(RTCx->DR, (RTC_DR_DT | RTC_DR_DU), in LL_RTC_DATE_SetDay()
1786 __STATIC_INLINE uint32_t LL_RTC_DATE_GetDay(RTC_TypeDef *RTCx) in LL_RTC_DATE_GetDay() argument
1788 return (uint32_t)((READ_BIT(RTCx->DR, (RTC_DR_DT | RTC_DR_DU))) >> RTC_DR_DU_Pos); in LL_RTC_DATE_GetDay()
1826 __STATIC_INLINE void LL_RTC_DATE_Config(RTC_TypeDef *RTCx, uint32_t WeekDay, uint32_t Day, uint32_t… in LL_RTC_DATE_Config() argument
1835 …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()
1854 __STATIC_INLINE uint32_t LL_RTC_DATE_Get(RTC_TypeDef *RTCx) in LL_RTC_DATE_Get() argument
1858 …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()
1880 __STATIC_INLINE void LL_RTC_ALMA_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Enable() argument
1882 SET_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Enable()
1892 __STATIC_INLINE void LL_RTC_ALMA_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMA_Disable() argument
1894 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAE); in LL_RTC_ALMA_Disable()
1913 __STATIC_INLINE void LL_RTC_ALMA_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetMask() argument
1915 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC_ALRMAR_MSK1, Ma… in LL_RTC_ALMA_SetMask()
1933 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMask(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMask() argument
1935 …return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_MSK4 | RTC_ALRMAR_MSK3 | RTC_ALRMAR_MSK2 | RTC… in LL_RTC_ALMA_GetMask()
1944 __STATIC_INLINE void LL_RTC_ALMA_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_EnableWeekday() argument
1946 SET_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_EnableWeekday()
1955 __STATIC_INLINE void LL_RTC_ALMA_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMA_DisableWeekday() argument
1957 CLEAR_BIT(RTCx->ALRMAR, RTC_ALRMAR_WDSEL); in LL_RTC_ALMA_DisableWeekday()
1969 __STATIC_INLINE void LL_RTC_ALMA_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMA_SetDay() argument
1971 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU), in LL_RTC_ALMA_SetDay()
1983 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetDay(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetDay() argument
1985 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_DT | RTC_ALRMAR_DU))) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetDay()
2002 __STATIC_INLINE void LL_RTC_ALMA_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMA_SetWeekDay() argument
2004 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_DU, WeekDay << RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_SetWeekDay()
2020 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetWeekDay() argument
2022 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_DU) >> RTC_ALRMAR_DU_Pos); in LL_RTC_ALMA_GetWeekDay()
2034 __STATIC_INLINE void LL_RTC_ALMA_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMA_SetTimeFormat() argument
2036 MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM, TimeFormat); in LL_RTC_ALMA_SetTimeFormat()
2047 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTimeFormat() argument
2049 return (uint32_t)(READ_BIT(RTCx->ALRMAR, RTC_ALRMAR_PM)); in LL_RTC_ALMA_GetTimeFormat()
2061 __STATIC_INLINE void LL_RTC_ALMA_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMA_SetHour() argument
2063 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU), in LL_RTC_ALMA_SetHour()
2075 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetHour(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetHour() argument
2077 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_HT | RTC_ALRMAR_HU))) >> RTC_ALRMAR_HU_Pos); in LL_RTC_ALMA_GetHour()
2089 __STATIC_INLINE void LL_RTC_ALMA_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMA_SetMinute() argument
2091 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU), in LL_RTC_ALMA_SetMinute()
2103 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetMinute() argument
2105 …return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_MNT | RTC_ALRMAR_MNU))) >> RTC_ALRMAR_MNU_Po… in LL_RTC_ALMA_GetMinute()
2117 __STATIC_INLINE void LL_RTC_ALMA_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMA_SetSecond() argument
2119 MODIFY_REG(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU), in LL_RTC_ALMA_SetSecond()
2131 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSecond() argument
2133 return (uint32_t)((READ_BIT(RTCx->ALRMAR, (RTC_ALRMAR_ST | RTC_ALRMAR_SU))) >> RTC_ALRMAR_SU_Pos); in LL_RTC_ALMA_GetSecond()
2154 __STATIC_INLINE void LL_RTC_ALMA_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMA_ConfigTime() argument
2162 …MODIFY_REG(RTCx->ALRMAR, RTC_ALRMAR_PM | RTC_ALRMAR_HT | RTC_ALRMAR_HU | RTC_ALRMAR_MNT | RTC_ALRM… in LL_RTC_ALMA_ConfigTime()
2178 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetTime() argument
2180 …)((LL_RTC_ALMA_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMA_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMA_GetTime()
2192 __STATIC_INLINE void LL_RTC_ALMA_SetSubSecondMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMA_SetSubSecondMask() argument
2194 MODIFY_REG(RTCx->ALRMASSR, RTC_ALRMASSR_MASKSS, Mask << RTC_ALRMASSR_MASKSS_Pos); in LL_RTC_ALMA_SetSubSecondMask()
2203 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecondMask(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSubSecondMask() argument
2205 return (uint32_t)(READ_BIT(RTCx->ALRMASSR, RTC_ALRMASSR_MASKSS) >> RTC_ALRMASSR_MASKSS_Pos); in LL_RTC_ALMA_GetSubSecondMask()
2215 __STATIC_INLINE void LL_RTC_ALMA_SetSubSecond(RTC_TypeDef *RTCx, uint32_t Subsecond) in LL_RTC_ALMA_SetSubSecond() argument
2217 MODIFY_REG(RTCx->ALRMASSR, RTC_ALRMASSR_SS, Subsecond); in LL_RTC_ALMA_SetSubSecond()
2226 __STATIC_INLINE uint32_t LL_RTC_ALMA_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMA_GetSubSecond() argument
2228 return (uint32_t)(READ_BIT(RTCx->ALRMASSR, RTC_ALRMASSR_SS)); in LL_RTC_ALMA_GetSubSecond()
2246 __STATIC_INLINE void LL_RTC_ALMB_Enable(RTC_TypeDef *RTCx) in LL_RTC_ALMB_Enable() argument
2248 SET_BIT(RTCx->CR, RTC_CR_ALRBE); in LL_RTC_ALMB_Enable()
2258 __STATIC_INLINE void LL_RTC_ALMB_Disable(RTC_TypeDef *RTCx) in LL_RTC_ALMB_Disable() argument
2260 CLEAR_BIT(RTCx->CR, RTC_CR_ALRBE); in LL_RTC_ALMB_Disable()
2279 __STATIC_INLINE void LL_RTC_ALMB_SetMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMB_SetMask() argument
2281 …MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_MSK4 | RTC_ALRMBR_MSK3 | RTC_ALRMBR_MSK2 | RTC_ALRMBR_MSK1, Ma… in LL_RTC_ALMB_SetMask()
2299 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetMask(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetMask() argument
2301 …return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_MSK4 | RTC_ALRMBR_MSK3 | RTC_ALRMBR_MSK2 | RTC… in LL_RTC_ALMB_GetMask()
2310 __STATIC_INLINE void LL_RTC_ALMB_EnableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMB_EnableWeekday() argument
2312 SET_BIT(RTCx->ALRMBR, RTC_ALRMBR_WDSEL); in LL_RTC_ALMB_EnableWeekday()
2321 __STATIC_INLINE void LL_RTC_ALMB_DisableWeekday(RTC_TypeDef *RTCx) in LL_RTC_ALMB_DisableWeekday() argument
2323 CLEAR_BIT(RTCx->ALRMBR, RTC_ALRMBR_WDSEL); in LL_RTC_ALMB_DisableWeekday()
2335 __STATIC_INLINE void LL_RTC_ALMB_SetDay(RTC_TypeDef *RTCx, uint32_t Day) in LL_RTC_ALMB_SetDay() argument
2337 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_DT | RTC_ALRMBR_DU), in LL_RTC_ALMB_SetDay()
2349 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetDay(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetDay() argument
2351 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_DT | RTC_ALRMBR_DU))) >> RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_GetDay()
2368 __STATIC_INLINE void LL_RTC_ALMB_SetWeekDay(RTC_TypeDef *RTCx, uint32_t WeekDay) in LL_RTC_ALMB_SetWeekDay() argument
2370 MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_DU, WeekDay << RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_SetWeekDay()
2386 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetWeekDay() argument
2388 return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_DU) >> RTC_ALRMBR_DU_Pos); in LL_RTC_ALMB_GetWeekDay()
2400 __STATIC_INLINE void LL_RTC_ALMB_SetTimeFormat(RTC_TypeDef *RTCx, uint32_t TimeFormat) in LL_RTC_ALMB_SetTimeFormat() argument
2402 MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_PM, TimeFormat); in LL_RTC_ALMB_SetTimeFormat()
2413 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetTimeFormat() argument
2415 return (uint32_t)(READ_BIT(RTCx->ALRMBR, RTC_ALRMBR_PM)); in LL_RTC_ALMB_GetTimeFormat()
2427 __STATIC_INLINE void LL_RTC_ALMB_SetHour(RTC_TypeDef *RTCx, uint32_t Hours) in LL_RTC_ALMB_SetHour() argument
2429 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_HT | RTC_ALRMBR_HU), in LL_RTC_ALMB_SetHour()
2441 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetHour(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetHour() argument
2443 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_HT | RTC_ALRMBR_HU))) >> RTC_ALRMBR_HU_Pos); in LL_RTC_ALMB_GetHour()
2455 __STATIC_INLINE void LL_RTC_ALMB_SetMinute(RTC_TypeDef *RTCx, uint32_t Minutes) in LL_RTC_ALMB_SetMinute() argument
2457 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_MNT | RTC_ALRMBR_MNU), in LL_RTC_ALMB_SetMinute()
2469 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetMinute() argument
2471 …return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_MNT | RTC_ALRMBR_MNU))) >> RTC_ALRMBR_MNU_Po… in LL_RTC_ALMB_GetMinute()
2483 __STATIC_INLINE void LL_RTC_ALMB_SetSecond(RTC_TypeDef *RTCx, uint32_t Seconds) in LL_RTC_ALMB_SetSecond() argument
2485 MODIFY_REG(RTCx->ALRMBR, (RTC_ALRMBR_ST | RTC_ALRMBR_SU), in LL_RTC_ALMB_SetSecond()
2497 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSecond() argument
2499 return (uint32_t)((READ_BIT(RTCx->ALRMBR, (RTC_ALRMBR_ST | RTC_ALRMBR_SU))) >> RTC_ALRMBR_SU_Pos); in LL_RTC_ALMB_GetSecond()
2520 __STATIC_INLINE void LL_RTC_ALMB_ConfigTime(RTC_TypeDef *RTCx, uint32_t Format12_24, uint32_t Hours… in LL_RTC_ALMB_ConfigTime() argument
2528 …MODIFY_REG(RTCx->ALRMBR, RTC_ALRMBR_PM | RTC_ALRMBR_HT | RTC_ALRMBR_HU | RTC_ALRMBR_MNT | RTC_ALRM… in LL_RTC_ALMB_ConfigTime()
2544 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetTime(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetTime() argument
2546 …)((LL_RTC_ALMB_GetHour(RTCx) << RTC_OFFSET_HOUR) | (LL_RTC_ALMB_GetMinute(RTCx) << RTC_OFFSET_MINU… in LL_RTC_ALMB_GetTime()
2558 __STATIC_INLINE void LL_RTC_ALMB_SetSubSecondMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_ALMB_SetSubSecondMask() argument
2560 MODIFY_REG(RTCx->ALRMBSSR, RTC_ALRMBSSR_MASKSS, Mask << RTC_ALRMBSSR_MASKSS_Pos); in LL_RTC_ALMB_SetSubSecondMask()
2569 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSubSecondMask(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSubSecondMask() argument
2571 return (uint32_t)(READ_BIT(RTCx->ALRMBSSR, RTC_ALRMBSSR_MASKSS) >> RTC_ALRMBSSR_MASKSS_Pos); in LL_RTC_ALMB_GetSubSecondMask()
2581 __STATIC_INLINE void LL_RTC_ALMB_SetSubSecond(RTC_TypeDef *RTCx, uint32_t Subsecond) in LL_RTC_ALMB_SetSubSecond() argument
2583 MODIFY_REG(RTCx->ALRMBSSR, RTC_ALRMBSSR_SS, Subsecond); in LL_RTC_ALMB_SetSubSecond()
2592 __STATIC_INLINE uint32_t LL_RTC_ALMB_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_ALMB_GetSubSecond() argument
2594 return (uint32_t)(READ_BIT(RTCx->ALRMBSSR, RTC_ALRMBSSR_SS)); in LL_RTC_ALMB_GetSubSecond()
2612 __STATIC_INLINE void LL_RTC_TS_EnableInternalEvent(RTC_TypeDef *RTCx) in LL_RTC_TS_EnableInternalEvent() argument
2614 SET_BIT(RTCx->CR, RTC_CR_ITSE); in LL_RTC_TS_EnableInternalEvent()
2624 __STATIC_INLINE void LL_RTC_TS_DisableInternalEvent(RTC_TypeDef *RTCx) in LL_RTC_TS_DisableInternalEvent() argument
2626 CLEAR_BIT(RTCx->CR, RTC_CR_ITSE); in LL_RTC_TS_DisableInternalEvent()
2636 __STATIC_INLINE void LL_RTC_TS_Enable(RTC_TypeDef *RTCx) in LL_RTC_TS_Enable() argument
2638 SET_BIT(RTCx->CR, RTC_CR_TSE); in LL_RTC_TS_Enable()
2648 __STATIC_INLINE void LL_RTC_TS_Disable(RTC_TypeDef *RTCx) in LL_RTC_TS_Disable() argument
2650 CLEAR_BIT(RTCx->CR, RTC_CR_TSE); in LL_RTC_TS_Disable()
2664 __STATIC_INLINE void LL_RTC_TS_SetActiveEdge(RTC_TypeDef *RTCx, uint32_t Edge) in LL_RTC_TS_SetActiveEdge() argument
2666 MODIFY_REG(RTCx->CR, RTC_CR_TSEDGE, Edge); in LL_RTC_TS_SetActiveEdge()
2678 __STATIC_INLINE uint32_t LL_RTC_TS_GetActiveEdge(RTC_TypeDef *RTCx) in LL_RTC_TS_GetActiveEdge() argument
2680 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_TSEDGE)); in LL_RTC_TS_GetActiveEdge()
2691 __STATIC_INLINE uint32_t LL_RTC_TS_GetTimeFormat(RTC_TypeDef *RTCx) in LL_RTC_TS_GetTimeFormat() argument
2693 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_PM)); in LL_RTC_TS_GetTimeFormat()
2704 __STATIC_INLINE uint32_t LL_RTC_TS_GetHour(RTC_TypeDef *RTCx) in LL_RTC_TS_GetHour() argument
2706 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_HT | RTC_TSTR_HU) >> RTC_TSTR_HU_Pos); in LL_RTC_TS_GetHour()
2717 __STATIC_INLINE uint32_t LL_RTC_TS_GetMinute(RTC_TypeDef *RTCx) in LL_RTC_TS_GetMinute() argument
2719 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_MNT | RTC_TSTR_MNU) >> RTC_TSTR_MNU_Pos); in LL_RTC_TS_GetMinute()
2730 __STATIC_INLINE uint32_t LL_RTC_TS_GetSecond(RTC_TypeDef *RTCx) in LL_RTC_TS_GetSecond() argument
2732 return (uint32_t)(READ_BIT(RTCx->TSTR, RTC_TSTR_ST | RTC_TSTR_SU)); in LL_RTC_TS_GetSecond()
2748 __STATIC_INLINE uint32_t LL_RTC_TS_GetTime(RTC_TypeDef *RTCx) in LL_RTC_TS_GetTime() argument
2750 return (uint32_t)(READ_BIT(RTCx->TSTR, in LL_RTC_TS_GetTime()
2767 __STATIC_INLINE uint32_t LL_RTC_TS_GetWeekDay(RTC_TypeDef *RTCx) in LL_RTC_TS_GetWeekDay() argument
2769 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_WDU) >> RTC_TSDR_WDU_Pos); in LL_RTC_TS_GetWeekDay()
2792 __STATIC_INLINE uint32_t LL_RTC_TS_GetMonth(RTC_TypeDef *RTCx) in LL_RTC_TS_GetMonth() argument
2794 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_MT | RTC_TSDR_MU) >> RTC_TSDR_MU_Pos); in LL_RTC_TS_GetMonth()
2805 __STATIC_INLINE uint32_t LL_RTC_TS_GetDay(RTC_TypeDef *RTCx) in LL_RTC_TS_GetDay() argument
2807 return (uint32_t)(READ_BIT(RTCx->TSDR, RTC_TSDR_DT | RTC_TSDR_DU)); in LL_RTC_TS_GetDay()
2822 __STATIC_INLINE uint32_t LL_RTC_TS_GetDate(RTC_TypeDef *RTCx) in LL_RTC_TS_GetDate() argument
2824 …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()
2833 __STATIC_INLINE uint32_t LL_RTC_TS_GetSubSecond(RTC_TypeDef *RTCx) in LL_RTC_TS_GetSubSecond() argument
2835 return (uint32_t)(READ_BIT(RTCx->TSSSR, RTC_TSSSR_SS)); in LL_RTC_TS_GetSubSecond()
2844 __STATIC_INLINE void LL_RTC_TS_EnableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_EnableOnTamper() argument
2846 SET_BIT(RTCx->CR, RTC_CR_TAMPTS); in LL_RTC_TS_EnableOnTamper()
2855 __STATIC_INLINE void LL_RTC_TS_DisableOnTamper(RTC_TypeDef *RTCx) in LL_RTC_TS_DisableOnTamper() argument
2857 CLEAR_BIT(RTCx->CR, RTC_CR_TAMPTS); in LL_RTC_TS_DisableOnTamper()
2879 __STATIC_INLINE void LL_RTC_TAMPER_Enable(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_Enable() argument
2881 UNUSED(RTCx); in LL_RTC_TAMPER_Enable()
2895 __STATIC_INLINE void LL_RTC_TAMPER_Disable(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_Disable() argument
2897 UNUSED(RTCx); in LL_RTC_TAMPER_Disable()
2912 __STATIC_INLINE void LL_RTC_TAMPER_EnableMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_TAMPER_EnableMask() argument
2914 UNUSED(RTCx); in LL_RTC_TAMPER_EnableMask()
2928 __STATIC_INLINE void LL_RTC_TAMPER_DisableMask(RTC_TypeDef *RTCx, uint32_t Mask) in LL_RTC_TAMPER_DisableMask() argument
2930 UNUSED(RTCx); in LL_RTC_TAMPER_DisableMask()
2944 __STATIC_INLINE void LL_RTC_TAMPER_EnableEraseBKP(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_EnableEraseBKP() argument
2946 UNUSED(RTCx); in LL_RTC_TAMPER_EnableEraseBKP()
2960 __STATIC_INLINE void LL_RTC_TAMPER_DisableEraseBKP(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_DisableEraseBKP() argument
2962 UNUSED(RTCx); in LL_RTC_TAMPER_DisableEraseBKP()
2972 __STATIC_INLINE void LL_RTC_TAMPER_DisablePullUp(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_DisablePullUp() argument
2974 UNUSED(RTCx); in LL_RTC_TAMPER_DisablePullUp()
2984 __STATIC_INLINE void LL_RTC_TAMPER_EnablePullUp(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_EnablePullUp() argument
2986 UNUSED(RTCx); in LL_RTC_TAMPER_EnablePullUp()
3001 __STATIC_INLINE void LL_RTC_TAMPER_SetPrecharge(RTC_TypeDef *RTCx, uint32_t Duration) in LL_RTC_TAMPER_SetPrecharge() argument
3003 UNUSED(RTCx); in LL_RTC_TAMPER_SetPrecharge()
3017 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetPrecharge(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetPrecharge() argument
3019 UNUSED(RTCx); in LL_RTC_TAMPER_GetPrecharge()
3034 __STATIC_INLINE void LL_RTC_TAMPER_SetFilterCount(RTC_TypeDef *RTCx, uint32_t FilterCount) in LL_RTC_TAMPER_SetFilterCount() argument
3036 UNUSED(RTCx); in LL_RTC_TAMPER_SetFilterCount()
3050 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetFilterCount(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetFilterCount() argument
3052 UNUSED(RTCx); in LL_RTC_TAMPER_GetFilterCount()
3071 __STATIC_INLINE void LL_RTC_TAMPER_SetSamplingFreq(RTC_TypeDef *RTCx, uint32_t SamplingFreq) in LL_RTC_TAMPER_SetSamplingFreq() argument
3073 UNUSED(RTCx); in LL_RTC_TAMPER_SetSamplingFreq()
3091 __STATIC_INLINE uint32_t LL_RTC_TAMPER_GetSamplingFreq(RTC_TypeDef *RTCx) in LL_RTC_TAMPER_GetSamplingFreq() argument
3093 UNUSED(RTCx); in LL_RTC_TAMPER_GetSamplingFreq()
3107 __STATIC_INLINE void LL_RTC_TAMPER_EnableActiveLevel(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_EnableActiveLevel() argument
3109 UNUSED(RTCx); in LL_RTC_TAMPER_EnableActiveLevel()
3123 __STATIC_INLINE void LL_RTC_TAMPER_DisableActiveLevel(RTC_TypeDef *RTCx, uint32_t Tamper) in LL_RTC_TAMPER_DisableActiveLevel() argument
3125 UNUSED(RTCx); in LL_RTC_TAMPER_DisableActiveLevel()
3147 __STATIC_INLINE void LL_RTC_TAMPER_ITAMP_Enable(RTC_TypeDef *RTCx, uint32_t InternalTamper) in LL_RTC_TAMPER_ITAMP_Enable() argument
3149 UNUSED(RTCx); in LL_RTC_TAMPER_ITAMP_Enable()
3166 __STATIC_INLINE void LL_RTC_TAMPER_ITAMP_Disable(RTC_TypeDef *RTCx, uint32_t InternalTamper) in LL_RTC_TAMPER_ITAMP_Disable() argument
3168 UNUSED(RTCx); in LL_RTC_TAMPER_ITAMP_Disable()
3365 __STATIC_INLINE void LL_RTC_WAKEUP_Enable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Enable() argument
3367 SET_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Enable()
3377 __STATIC_INLINE void LL_RTC_WAKEUP_Disable(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_Disable() argument
3379 CLEAR_BIT(RTCx->CR, RTC_CR_WUTE); in LL_RTC_WAKEUP_Disable()
3388 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_IsEnabled(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_IsEnabled() argument
3390 return ((READ_BIT(RTCx->CR, RTC_CR_WUTE) == (RTC_CR_WUTE)) ? 1U : 0U); in LL_RTC_WAKEUP_IsEnabled()
3408 __STATIC_INLINE void LL_RTC_WAKEUP_SetClock(RTC_TypeDef *RTCx, uint32_t WakeupClock) in LL_RTC_WAKEUP_SetClock() argument
3410 MODIFY_REG(RTCx->CR, RTC_CR_WUCKSEL, WakeupClock); in LL_RTC_WAKEUP_SetClock()
3425 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetClock(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetClock() argument
3427 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_WUCKSEL)); in LL_RTC_WAKEUP_GetClock()
3438 __STATIC_INLINE void LL_RTC_WAKEUP_SetAutoReload(RTC_TypeDef *RTCx, uint32_t Value) in LL_RTC_WAKEUP_SetAutoReload() argument
3440 MODIFY_REG(RTCx->WUTR, RTC_WUTR_WUT, Value); in LL_RTC_WAKEUP_SetAutoReload()
3449 __STATIC_INLINE uint32_t LL_RTC_WAKEUP_GetAutoReload(RTC_TypeDef *RTCx) in LL_RTC_WAKEUP_GetAutoReload() argument
3451 return (uint32_t)(READ_BIT(RTCx->WUTR, RTC_WUTR_WUT)); in LL_RTC_WAKEUP_GetAutoReload()
3502 __STATIC_INLINE void LL_RTC_BKP_SetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister, uint32_t Da… in LL_RTC_BKP_SetRegister() argument
3506 UNUSED(RTCx); in LL_RTC_BKP_SetRegister()
3554 __STATIC_INLINE uint32_t LL_RTC_BKP_GetRegister(RTC_TypeDef *RTCx, uint32_t BackupRegister) in LL_RTC_BKP_GetRegister() argument
3558 UNUSED(RTCx); in LL_RTC_BKP_GetRegister()
3587 __STATIC_INLINE void LL_RTC_CAL_SetOutputFreq(RTC_TypeDef *RTCx, uint32_t Frequency) in LL_RTC_CAL_SetOutputFreq() argument
3589 MODIFY_REG(RTCx->CR, RTC_CR_COE | RTC_CR_COSEL, Frequency); in LL_RTC_CAL_SetOutputFreq()
3602 __STATIC_INLINE uint32_t LL_RTC_CAL_GetOutputFreq(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetOutputFreq() argument
3604 return (uint32_t)(READ_BIT(RTCx->CR, RTC_CR_COE | RTC_CR_COSEL)); in LL_RTC_CAL_GetOutputFreq()
3618 __STATIC_INLINE void LL_RTC_CAL_SetPulse(RTC_TypeDef *RTCx, uint32_t Pulse) in LL_RTC_CAL_SetPulse() argument
3620 MODIFY_REG(RTCx->CALR, RTC_CALR_CALP, Pulse); in LL_RTC_CAL_SetPulse()
3629 __STATIC_INLINE uint32_t LL_RTC_CAL_IsPulseInserted(RTC_TypeDef *RTCx) in LL_RTC_CAL_IsPulseInserted() argument
3631 return ((READ_BIT(RTCx->CALR, RTC_CALR_CALP) == (RTC_CALR_CALP)) ? 1U : 0U); in LL_RTC_CAL_IsPulseInserted()
3647 __STATIC_INLINE void LL_RTC_CAL_SetPeriod(RTC_TypeDef *RTCx, uint32_t Period) in LL_RTC_CAL_SetPeriod() argument
3649 MODIFY_REG(RTCx->CALR, RTC_CALR_CALW8 | RTC_CALR_CALW16, Period); in LL_RTC_CAL_SetPeriod()
3662 __STATIC_INLINE uint32_t LL_RTC_CAL_GetPeriod(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetPeriod() argument
3664 return (uint32_t)(READ_BIT(RTCx->CALR, RTC_CALR_CALW8 | RTC_CALR_CALW16)); in LL_RTC_CAL_GetPeriod()
3676 __STATIC_INLINE void LL_RTC_CAL_SetMinus(RTC_TypeDef *RTCx, uint32_t CalibMinus) in LL_RTC_CAL_SetMinus() argument
3678 MODIFY_REG(RTCx->CALR, RTC_CALR_CALM, CalibMinus); in LL_RTC_CAL_SetMinus()
3687 __STATIC_INLINE uint32_t LL_RTC_CAL_GetMinus(RTC_TypeDef *RTCx) in LL_RTC_CAL_GetMinus() argument
3689 return (uint32_t)(READ_BIT(RTCx->CALR, RTC_CALR_CALM)); in LL_RTC_CAL_GetMinus()
3700 __STATIC_INLINE void LL_RTC_CAL_LowPower_Enable(RTC_TypeDef *RTCx) in LL_RTC_CAL_LowPower_Enable() argument
3702 SET_BIT(RTCx->CALR, RTC_CALR_LPCAL); in LL_RTC_CAL_LowPower_Enable()
3713 __STATIC_INLINE void LL_RTC_CAL_LowPower_Disable(RTC_TypeDef *RTCx) in LL_RTC_CAL_LowPower_Disable() argument
3715 CLEAR_BIT(RTCx->CALR, RTC_CALR_LPCAL); in LL_RTC_CAL_LowPower_Disable()
3724 __STATIC_INLINE uint32_t LL_RTC_CAL_LowPower_IsEnabled(RTC_TypeDef *RTCx) in LL_RTC_CAL_LowPower_IsEnabled() argument
3726 return ((READ_BIT(RTCx->CALR, RTC_CALR_LPCAL) == (RTC_CALR_LPCAL)) ? 1U : 0U); in LL_RTC_CAL_LowPower_IsEnabled()
3743 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITS() argument
3745 return ((READ_BIT(RTCx->SR, RTC_SR_ITSF) == (RTC_SR_ITSF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_ITS()
3754 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RECALP(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RECALP() argument
3756 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_RECALPF) == (RTC_ICSR_RECALPF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_RECALP()
3765 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSOV() argument
3767 return ((READ_BIT(RTCx->SR, RTC_SR_TSOVF) == (RTC_SR_TSOVF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_TSOV()
3776 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TS() argument
3778 return ((READ_BIT(RTCx->SR, RTC_SR_TSF) == (RTC_SR_TSF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_TS()
3787 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUT() argument
3789 return ((READ_BIT(RTCx->SR, RTC_SR_WUTF) == (RTC_SR_WUTF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_WUT()
3798 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRB() argument
3800 return ((READ_BIT(RTCx->SR, RTC_SR_ALRBF) == (RTC_SR_ALRBF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_ALRB()
3809 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRA() argument
3811 return ((READ_BIT(RTCx->SR, RTC_SR_ALRAF) == (RTC_SR_ALRAF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_ALRA()
3820 __STATIC_INLINE void LL_RTC_ClearFlag_ITS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITS() argument
3822 WRITE_REG(RTCx->SCR, RTC_SCR_CITSF); in LL_RTC_ClearFlag_ITS()
3831 __STATIC_INLINE void LL_RTC_ClearFlag_TSOV(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TSOV() argument
3833 WRITE_REG(RTCx->SCR, RTC_SCR_CTSOVF); in LL_RTC_ClearFlag_TSOV()
3842 __STATIC_INLINE void LL_RTC_ClearFlag_TS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TS() argument
3844 WRITE_REG(RTCx->SCR, RTC_SCR_CTSF); in LL_RTC_ClearFlag_TS()
3853 __STATIC_INLINE void LL_RTC_ClearFlag_WUT(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_WUT() argument
3855 WRITE_REG(RTCx->SCR, RTC_SCR_CWUTF); in LL_RTC_ClearFlag_WUT()
3864 __STATIC_INLINE void LL_RTC_ClearFlag_ALRB(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRB() argument
3866 WRITE_REG(RTCx->SCR, RTC_SCR_CALRBF); in LL_RTC_ClearFlag_ALRB()
3875 __STATIC_INLINE void LL_RTC_ClearFlag_ALRA(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ALRA() argument
3877 WRITE_REG(RTCx->SCR, RTC_SCR_CALRAF); in LL_RTC_ClearFlag_ALRA()
3886 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INIT(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INIT() argument
3888 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_INITF) == (RTC_ICSR_INITF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_INIT()
3897 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_RS() argument
3899 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_RSF) == (RTC_ICSR_RSF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_RS()
3908 __STATIC_INLINE void LL_RTC_ClearFlag_RS(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_RS() argument
3910 …WRITE_REG(RTCx->ICSR, (~((RTC_ICSR_RSF | RTC_ICSR_INIT) & 0x000000FFU) | (RTCx->ICSR & RTC_ICSR_IN… in LL_RTC_ClearFlag_RS()
3919 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_INITS(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_INITS() argument
3921 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_INITS) == (RTC_ICSR_INITS)) ? 1U : 0U); in LL_RTC_IsActiveFlag_INITS()
3930 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_SHP(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_SHP() argument
3932 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_SHPF) == (RTC_ICSR_SHPF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_SHP()
3941 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTW(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUTW() argument
3943 return ((READ_BIT(RTCx->ICSR, RTC_ICSR_WUTWF) == (RTC_ICSR_WUTWF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_WUTW()
3952 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRAM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRAM() argument
3954 return ((READ_BIT(RTCx->MISR, RTC_MISR_ALRAMF) == (RTC_MISR_ALRAMF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_ALRAM()
3963 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ALRBM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ALRBM() argument
3965 return ((READ_BIT(RTCx->MISR, RTC_MISR_ALRBMF) == (RTC_MISR_ALRBMF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_ALRBM()
3974 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_WUTM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_WUTM() argument
3976 return ((READ_BIT(RTCx->MISR, RTC_MISR_WUTMF) == (RTC_MISR_WUTMF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_WUTM()
3985 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSM() argument
3987 return ((READ_BIT(RTCx->MISR, RTC_MISR_TSMF) == (RTC_MISR_TSMF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_TSM()
3996 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TSOVM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TSOVM() argument
3998 return ((READ_BIT(RTCx->MISR, RTC_MISR_TSOVMF) == (RTC_MISR_TSOVMF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_TSOVM()
4007 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITSM(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITSM() argument
4009 return ((READ_BIT(RTCx->MISR, RTC_MISR_ITSMF) == (RTC_MISR_ITSMF)) ? 1U : 0U); in LL_RTC_IsActiveFlag_ITSM()
4018 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP1() argument
4020 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP1()
4030 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP2() argument
4032 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP2()
4042 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP3() argument
4044 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP3()
4053 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP4(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP4() argument
4055 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP4()
4064 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP5(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP5() argument
4066 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP5()
4075 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP6(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP6() argument
4077 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP6()
4086 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP7(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP7() argument
4088 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP7()
4097 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP8(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP8() argument
4099 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP8()
4109 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP1(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP1() argument
4111 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP1()
4121 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP2(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP2() argument
4123 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP2()
4133 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP3(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP3() argument
4135 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP3()
4146 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP5(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP5() argument
4148 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP5()
4158 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP8(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP8() argument
4160 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP8()
4170 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP1M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP1M() argument
4172 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP1M()
4182 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP2M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP2M() argument
4184 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP2M()
4194 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP3M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP3M() argument
4196 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP3M()
4205 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP4M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP4M() argument
4207 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP4M()
4216 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP5M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP5M() argument
4218 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP5M()
4227 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP6M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP6M() argument
4229 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP6M()
4238 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP7M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP7M() argument
4240 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP7M()
4249 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_TAMP8M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_TAMP8M() argument
4251 UNUSED(RTCx); in LL_RTC_IsActiveFlag_TAMP8M()
4261 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP1M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP1M() argument
4263 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP1M()
4273 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP2M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP2M() argument
4275 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP2M()
4285 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP3M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP3M() argument
4287 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP3M()
4297 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP5M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP5M() argument
4299 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP5M()
4309 __STATIC_INLINE uint32_t LL_RTC_IsActiveFlag_ITAMP8M(RTC_TypeDef *RTCx) in LL_RTC_IsActiveFlag_ITAMP8M() argument
4311 UNUSED(RTCx); in LL_RTC_IsActiveFlag_ITAMP8M()
4321 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP1() argument
4323 UNUSED(RTCx); in LL_RTC_ClearFlag_TAMP1()
4333 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP2() argument
4335 UNUSED(RTCx); in LL_RTC_ClearFlag_TAMP2()
4345 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP3() argument
4347 UNUSED(RTCx); in LL_RTC_ClearFlag_TAMP3()
4356 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP4(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP4() argument
4358 UNUSED(RTCx); in LL_RTC_ClearFlag_TAMP4()
4367 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP5(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP5() argument
4369 UNUSED(RTCx); in LL_RTC_ClearFlag_TAMP5()
4378 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP6(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP6() argument
4380 UNUSED(RTCx); in LL_RTC_ClearFlag_TAMP6()
4389 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP7(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP7() argument
4391 UNUSED(RTCx); in LL_RTC_ClearFlag_TAMP7()
4400 __STATIC_INLINE void LL_RTC_ClearFlag_TAMP8(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_TAMP8() argument
4402 UNUSED(RTCx); in LL_RTC_ClearFlag_TAMP8()
4412 __STATIC_INLINE void LL_RTC_ClearFlag_ITAMP1(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITAMP1() argument
4414 UNUSED(RTCx); in LL_RTC_ClearFlag_ITAMP1()
4424 __STATIC_INLINE void LL_RTC_ClearFlag_ITAMP2(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITAMP2() argument
4426 UNUSED(RTCx); in LL_RTC_ClearFlag_ITAMP2()
4436 __STATIC_INLINE void LL_RTC_ClearFlag_ITAMP3(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITAMP3() argument
4438 UNUSED(RTCx); in LL_RTC_ClearFlag_ITAMP3()
4448 __STATIC_INLINE void LL_RTC_ClearFlag_ITAMP5(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITAMP5() argument
4450 UNUSED(RTCx); in LL_RTC_ClearFlag_ITAMP5()
4460 __STATIC_INLINE void LL_RTC_ClearFlag_ITAMP8(RTC_TypeDef *RTCx) in LL_RTC_ClearFlag_ITAMP8() argument
4462 UNUSED(RTCx); in LL_RTC_ClearFlag_ITAMP8()
4498 __STATIC_INLINE void LL_RTC_SetRtcSecure(RTC_TypeDef *RTCx, uint32_t rtcSecure) in LL_RTC_SetRtcSecure() argument
4500 …MODIFY_REG(RTCx->SMCR, RTC_SMCR_DECPROT | RTC_SMCR_INITDPROT | RTC_SMCR_CALDPROT | RTC_SMCR_TSDPRO… in LL_RTC_SetRtcSecure()
4525 __STATIC_INLINE uint32_t LL_RTC_GetRtcSecure(RTC_TypeDef *RTCx) in LL_RTC_GetRtcSecure() argument
4527 …return READ_BIT(RTCx->SMCR, RTC_SMCR_DECPROT | RTC_SMCR_INITDPROT | RTC_SMCR_CALDPROT | RTC_SMCR_T… in LL_RTC_GetRtcSecure()
4540 __STATIC_INLINE void LL_RTC_SetTampSecure(RTC_TypeDef *RTCx, uint32_t tampSecure) in LL_RTC_SetTampSecure() argument
4542 UNUSED(RTCx); in LL_RTC_SetTampSecure()
4555 __STATIC_INLINE uint32_t LL_RTC_GetTampSecure(RTC_TypeDef *RTCx) in LL_RTC_GetTampSecure() argument
4557 UNUSED(RTCx); in LL_RTC_GetTampSecure()
4591 __STATIC_INLINE void LL_RTC_SetRtcPrivilege(RTC_TypeDef *RTCx, uint32_t rtcPrivilege) in LL_RTC_SetRtcPrivilege() argument
4593 …MODIFY_REG(RTCx->PRIVCR, RTC_PRIVCR_PRIV | RTC_PRIVCR_INITPRIV | RTC_PRIVCR_CALPRIV | RTC_PRIVCR_T… in LL_RTC_SetRtcPrivilege()
4617 __STATIC_INLINE uint32_t LL_RTC_GetRtcPrivilege(RTC_TypeDef *RTCx) in LL_RTC_GetRtcPrivilege() argument
4619 …return READ_BIT(RTCx->PRIVCR, RTC_PRIVCR_PRIV | RTC_PRIVCR_INITPRIV | RTC_PRIVCR_CALPRIV | RTC_PRI… in LL_RTC_GetRtcPrivilege()
4631 __STATIC_INLINE void LL_RTC_SetTampPrivilege(RTC_TypeDef *RTCx, uint32_t tampPrivilege) in LL_RTC_SetTampPrivilege() argument
4633 UNUSED(RTCx); in LL_RTC_SetTampPrivilege()
4645 __STATIC_INLINE uint32_t LL_RTC_GetTampPrivilege(RTC_TypeDef *RTCx) in LL_RTC_GetTampPrivilege() argument
4647 UNUSED(RTCx); in LL_RTC_GetTampPrivilege()
4664 __STATIC_INLINE void LL_RTC_SetBackupRegisterPrivilege(RTC_TypeDef *RTCx, uint32_t bckupRegisterPri… in LL_RTC_SetBackupRegisterPrivilege() argument
4666 UNUSED(RTCx); in LL_RTC_SetBackupRegisterPrivilege()
4681 __STATIC_INLINE uint32_t LL_RTC_GetBackupRegisterPrivilege(RTC_TypeDef *RTCx) in LL_RTC_GetBackupRegisterPrivilege() argument
4683 UNUSED(RTCx); in LL_RTC_GetBackupRegisterPrivilege()
4772 __STATIC_INLINE void LL_RTC_SetBackupRegProtection(RTC_TypeDef *RTCx, uint32_t startZone2, uint32_t… in LL_RTC_SetBackupRegProtection() argument
4774 UNUSED(RTCx); in LL_RTC_SetBackupRegProtection()
4787 __STATIC_INLINE uint32_t LL_RTC_GetBackupRegProtectionStartZone2(RTC_TypeDef *RTCx) in LL_RTC_GetBackupRegProtectionStartZone2() argument
4789 UNUSED(RTCx); in LL_RTC_GetBackupRegProtectionStartZone2()
4802 __STATIC_INLINE uint32_t LL_RTC_GetBackupRegProtectionStartZone3(RTC_TypeDef *RTCx) in LL_RTC_GetBackupRegProtectionStartZone3() argument
4804 UNUSED(RTCx); in LL_RTC_GetBackupRegProtectionStartZone3()
4822 __STATIC_INLINE void LL_RTC_EnableIT_TS(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TS() argument
4824 SET_BIT(RTCx->CR, RTC_CR_TSIE); in LL_RTC_EnableIT_TS()
4834 __STATIC_INLINE void LL_RTC_DisableIT_TS(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TS() argument
4836 CLEAR_BIT(RTCx->CR, RTC_CR_TSIE); in LL_RTC_DisableIT_TS()
4846 __STATIC_INLINE void LL_RTC_EnableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_WUT() argument
4848 SET_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_EnableIT_WUT()
4858 __STATIC_INLINE void LL_RTC_DisableIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_WUT() argument
4860 CLEAR_BIT(RTCx->CR, RTC_CR_WUTIE); in LL_RTC_DisableIT_WUT()
4870 __STATIC_INLINE void LL_RTC_EnableIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRB() argument
4872 SET_BIT(RTCx->CR, RTC_CR_ALRBIE); in LL_RTC_EnableIT_ALRB()
4882 __STATIC_INLINE void LL_RTC_DisableIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRB() argument
4884 CLEAR_BIT(RTCx->CR, RTC_CR_ALRBIE); in LL_RTC_DisableIT_ALRB()
4894 __STATIC_INLINE void LL_RTC_EnableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ALRA() argument
4896 SET_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_EnableIT_ALRA()
4906 __STATIC_INLINE void LL_RTC_DisableIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ALRA() argument
4908 CLEAR_BIT(RTCx->CR, RTC_CR_ALRAIE); in LL_RTC_DisableIT_ALRA()
4917 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TS(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TS() argument
4919 return ((READ_BIT(RTCx->CR, RTC_CR_TSIE) == (RTC_CR_TSIE)) ? 1U : 0U); in LL_RTC_IsEnabledIT_TS()
4928 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_WUT(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_WUT() argument
4930 return ((READ_BIT(RTCx->CR, RTC_CR_WUTIE) == (RTC_CR_WUTIE)) ? 1U : 0U); in LL_RTC_IsEnabledIT_WUT()
4939 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRB(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRB() argument
4941 return ((READ_BIT(RTCx->CR, RTC_CR_ALRBIE) == (RTC_CR_ALRBIE)) ? 1U : 0U); in LL_RTC_IsEnabledIT_ALRB()
4950 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ALRA(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ALRA() argument
4952 return ((READ_BIT(RTCx->CR, RTC_CR_ALRAIE) == (RTC_CR_ALRAIE)) ? 1U : 0U); in LL_RTC_IsEnabledIT_ALRA()
4961 __STATIC_INLINE void LL_RTC_EnableIT_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP1() argument
4963 UNUSED(RTCx); in LL_RTC_EnableIT_TAMP1()
4973 __STATIC_INLINE void LL_RTC_DisableIT_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP1() argument
4975 UNUSED(RTCx); in LL_RTC_DisableIT_TAMP1()
4985 __STATIC_INLINE void LL_RTC_EnableIT_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP2() argument
4987 UNUSED(RTCx); in LL_RTC_EnableIT_TAMP2()
4997 __STATIC_INLINE void LL_RTC_DisableIT_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP2() argument
4999 UNUSED(RTCx); in LL_RTC_DisableIT_TAMP2()
5009 __STATIC_INLINE void LL_RTC_EnableIT_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP3() argument
5011 UNUSED(RTCx); in LL_RTC_EnableIT_TAMP3()
5020 __STATIC_INLINE void LL_RTC_DisableIT_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP3() argument
5022 UNUSED(RTCx); in LL_RTC_DisableIT_TAMP3()
5031 __STATIC_INLINE void LL_RTC_EnableIT_TAMP4(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP4() argument
5033 UNUSED(RTCx); in LL_RTC_EnableIT_TAMP4()
5042 __STATIC_INLINE void LL_RTC_DisableIT_TAMP4(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP4() argument
5044 UNUSED(RTCx); in LL_RTC_DisableIT_TAMP4()
5054 __STATIC_INLINE void LL_RTC_EnableIT_TAMP5(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP5() argument
5056 UNUSED(RTCx); in LL_RTC_EnableIT_TAMP5()
5065 __STATIC_INLINE void LL_RTC_DisableIT_TAMP5(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP5() argument
5067 UNUSED(RTCx); in LL_RTC_DisableIT_TAMP5()
5077 __STATIC_INLINE void LL_RTC_EnableIT_TAMP6(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP6() argument
5079 UNUSED(RTCx); in LL_RTC_EnableIT_TAMP6()
5088 __STATIC_INLINE void LL_RTC_DisableIT_TAMP6(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP6() argument
5090 UNUSED(RTCx); in LL_RTC_DisableIT_TAMP6()
5100 __STATIC_INLINE void LL_RTC_EnableIT_TAMP7(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP7() argument
5102 UNUSED(RTCx); in LL_RTC_EnableIT_TAMP7()
5111 __STATIC_INLINE void LL_RTC_DisableIT_TAMP7(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP7() argument
5113 UNUSED(RTCx); in LL_RTC_DisableIT_TAMP7()
5123 __STATIC_INLINE void LL_RTC_EnableIT_TAMP8(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_TAMP8() argument
5125 UNUSED(RTCx); in LL_RTC_EnableIT_TAMP8()
5134 __STATIC_INLINE void LL_RTC_DisableIT_TAMP8(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_TAMP8() argument
5136 UNUSED(RTCx); in LL_RTC_DisableIT_TAMP8()
5146 __STATIC_INLINE void LL_RTC_EnableIT_ITAMP1(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ITAMP1() argument
5148 UNUSED(RTCx); in LL_RTC_EnableIT_ITAMP1()
5158 __STATIC_INLINE void LL_RTC_DisableIT_ITAMP1(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ITAMP1() argument
5160 UNUSED(RTCx); in LL_RTC_DisableIT_ITAMP1()
5170 __STATIC_INLINE void LL_RTC_EnableIT_ITAMP2(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ITAMP2() argument
5172 UNUSED(RTCx); in LL_RTC_EnableIT_ITAMP2()
5182 __STATIC_INLINE void LL_RTC_DisableIT_ITAMP2(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ITAMP2() argument
5184 UNUSED(RTCx); in LL_RTC_DisableIT_ITAMP2()
5194 __STATIC_INLINE void LL_RTC_EnableIT_ITAMP3(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ITAMP3() argument
5196 UNUSED(RTCx); in LL_RTC_EnableIT_ITAMP3()
5205 __STATIC_INLINE void LL_RTC_DisableIT_ITAMP3(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ITAMP3() argument
5207 UNUSED(RTCx); in LL_RTC_DisableIT_ITAMP3()
5217 __STATIC_INLINE void LL_RTC_EnableIT_ITAMP5(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ITAMP5() argument
5219 UNUSED(RTCx); in LL_RTC_EnableIT_ITAMP5()
5228 __STATIC_INLINE void LL_RTC_DisableIT_ITAMP5(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ITAMP5() argument
5230 UNUSED(RTCx); in LL_RTC_DisableIT_ITAMP5()
5240 __STATIC_INLINE void LL_RTC_EnableIT_ITAMP8(RTC_TypeDef *RTCx) in LL_RTC_EnableIT_ITAMP8() argument
5242 UNUSED(RTCx); in LL_RTC_EnableIT_ITAMP8()
5251 __STATIC_INLINE void LL_RTC_DisableIT_ITAMP8(RTC_TypeDef *RTCx) in LL_RTC_DisableIT_ITAMP8() argument
5253 UNUSED(RTCx); in LL_RTC_DisableIT_ITAMP8()
5263 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP1(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP1() argument
5265 UNUSED(RTCx); in LL_RTC_IsEnabledIT_TAMP1()
5275 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP2(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP2() argument
5277 UNUSED(RTCx); in LL_RTC_IsEnabledIT_TAMP2()
5287 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP3(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP3() argument
5289 UNUSED(RTCx); in LL_RTC_IsEnabledIT_TAMP3()
5298 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP4(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP4() argument
5300 UNUSED(RTCx); in LL_RTC_IsEnabledIT_TAMP4()
5309 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP5(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP5() argument
5311 UNUSED(RTCx); in LL_RTC_IsEnabledIT_TAMP5()
5320 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP6(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP6() argument
5322 UNUSED(RTCx); in LL_RTC_IsEnabledIT_TAMP6()
5331 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP7(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP7() argument
5333 UNUSED(RTCx); in LL_RTC_IsEnabledIT_TAMP7()
5342 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_TAMP8(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_TAMP8() argument
5344 UNUSED(RTCx); in LL_RTC_IsEnabledIT_TAMP8()
5354 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ITAMP1(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ITAMP1() argument
5356 UNUSED(RTCx); in LL_RTC_IsEnabledIT_ITAMP1()
5366 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ITAMP2(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ITAMP2() argument
5368 UNUSED(RTCx); in LL_RTC_IsEnabledIT_ITAMP2()
5378 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ITAMP3(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ITAMP3() argument
5380 UNUSED(RTCx); in LL_RTC_IsEnabledIT_ITAMP3()
5390 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ITAMP5(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ITAMP5() argument
5392 UNUSED(RTCx); in LL_RTC_IsEnabledIT_ITAMP5()
5402 __STATIC_INLINE uint32_t LL_RTC_IsEnabledIT_ITAMP8(RTC_TypeDef *RTCx) in LL_RTC_IsEnabledIT_ITAMP8() argument
5404 UNUSED(RTCx); in LL_RTC_IsEnabledIT_ITAMP8()
5415 __STATIC_INLINE void LL_RTC_IncrementMonotonicCounter(RTC_TypeDef *RTCx) in LL_RTC_IncrementMonotonicCounter() argument
5417 UNUSED(RTCx); in LL_RTC_IncrementMonotonicCounter()
5427 __STATIC_INLINE uint32_t LL_RTC_GetMonotonicCounter(RTC_TypeDef *RTCx) in LL_RTC_GetMonotonicCounter() argument
5429 UNUSED(RTCx); in LL_RTC_GetMonotonicCounter()
5439 __STATIC_INLINE void LL_RTC_EnableTemperatureMonitoring(RTC_TypeDef *RTCx) in LL_RTC_EnableTemperatureMonitoring() argument
5441 UNUSED(RTCx); in LL_RTC_EnableTemperatureMonitoring()
5451 __STATIC_INLINE void LL_RTC_DisableTemperatureMonitoring(RTC_TypeDef *RTCx) in LL_RTC_DisableTemperatureMonitoring() argument
5453 UNUSED(RTCx); in LL_RTC_DisableTemperatureMonitoring()
5463 __STATIC_INLINE void LL_RTC_EnableVoltageMonitoring(RTC_TypeDef *RTCx) in LL_RTC_EnableVoltageMonitoring() argument
5465 UNUSED(RTCx); in LL_RTC_EnableVoltageMonitoring()
5475 __STATIC_INLINE void LL_RTC_DisableVoltageMonitoring(RTC_TypeDef *RTCx) in LL_RTC_DisableVoltageMonitoring() argument
5477 UNUSED(RTCx); in LL_RTC_DisableVoltageMonitoring()
5487 __STATIC_INLINE void LL_RTC_EnableWUTMonitoring(RTC_TypeDef *RTCx) in LL_RTC_EnableWUTMonitoring() argument
5489 UNUSED(RTCx); in LL_RTC_EnableWUTMonitoring()
5499 __STATIC_INLINE void LL_RTC_DisableWUTMonitoring(RTC_TypeDef *RTCx) in LL_RTC_DisableWUTMonitoring() argument
5501 UNUSED(RTCx); in LL_RTC_DisableWUTMonitoring()
5515 ErrorStatus LL_RTC_DeInit(RTC_TypeDef *RTCx);
5516 ErrorStatus LL_RTC_Init(RTC_TypeDef *RTCx, LL_RTC_InitTypeDef *RTC_InitStruct);
5518 ErrorStatus LL_RTC_TIME_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_TimeTypeDef *RTC_TimeSt…
5520 ErrorStatus LL_RTC_DATE_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_DateTypeDef *RTC_DateSt…
5522 ErrorStatus LL_RTC_ALMA_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
5523 ErrorStatus LL_RTC_ALMB_Init(RTC_TypeDef *RTCx, uint32_t RTC_Format, LL_RTC_AlarmTypeDef *RTC_Alarm…
5526 ErrorStatus LL_RTC_EnterInitMode(RTC_TypeDef *RTCx);
5527 ErrorStatus LL_RTC_ExitInitMode(RTC_TypeDef *RTCx);
5528 ErrorStatus LL_RTC_WaitForSynchro(RTC_TypeDef *RTCx);