Lines Matching refs:RTC

349 …   MODIFY_REG(RTC->ICSR, RTC_ICSR_BIN | RTC_ICSR_BCDU, hrtc->Init.BinMode | hrtc->Init.BinMixBcdU);  in HAL_RTC_Init()
771 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) == RTC_BINARY_NONE) in HAL_RTC_SetTime()
793 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) != RTC_BINARY_ONLY) in HAL_RTC_SetTime()
797 if (READ_BIT(RTC->CR, RTC_CR_FMT) != 0U) in HAL_RTC_SetTime()
818 if (READ_BIT(RTC->CR, RTC_CR_FMT) != 0U) in HAL_RTC_SetTime()
837 WRITE_REG(RTC->TR, (tmpreg & RTC_TR_RESERVED_MASK)); in HAL_RTC_SetTime()
840 CLEAR_BIT(RTC->CR, RTC_CR_BKP); in HAL_RTC_SetTime()
843 SET_BIT(RTC->CR, (sTime->DayLightSaving | sTime->StoreOperation)); in HAL_RTC_SetTime()
896 sTime->SubSeconds = READ_REG(RTC->SSR); in HAL_RTC_GetTime()
898 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) != RTC_BINARY_ONLY) in HAL_RTC_GetTime()
904 sTime->SecondFraction = (uint32_t)(READ_REG(RTC->PRER) & RTC_PRER_PREDIV_S); in HAL_RTC_GetTime()
907 tmpreg = (uint32_t)(READ_REG(RTC->TR) & RTC_TR_RESERVED_MASK); in HAL_RTC_GetTime()
989 WRITE_REG(RTC->DR, (uint32_t)(datetmpreg & RTC_DR_RESERVED_MASK)); in HAL_RTC_SetDate()
1031 datetmpreg = (uint32_t)(READ_REG(RTC->DR) & RTC_DR_RESERVED_MASK); in HAL_RTC_GetDate()
1091 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) == RTC_BINARY_NONE) in HAL_RTC_SetAlarm()
1100 else if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) == RTC_BINARY_ONLY) in HAL_RTC_SetAlarm()
1112 …assert_param((sAlarm->AlarmSubSecondMask >> RTC_ALRMASSR_MASKSS_Pos) <= (8U + (READ_BIT(RTC->ICSR,… in HAL_RTC_SetAlarm()
1117 binaryMode = READ_BIT(RTC->ICSR, RTC_ICSR_BIN); in HAL_RTC_SetAlarm()
1123 if (READ_BIT(RTC->CR, RTC_CR_FMT) != 0U) in HAL_RTC_SetAlarm()
1154 if (READ_BIT(RTC->CR, RTC_CR_FMT) != 0U) in HAL_RTC_SetAlarm()
1197 CLEAR_BIT(RTC->CR, (RTC_CR_ALRAE | RTC_CR_ALRAIE)); in HAL_RTC_SetAlarm()
1200 WRITE_REG(RTC->SCR, RTC_SCR_CALRAF); in HAL_RTC_SetAlarm()
1204 WRITE_REG(RTC->ALRMASSR, sAlarm->AlarmSubSecondMask | sAlarm->BinaryAutoClr); in HAL_RTC_SetAlarm()
1208 WRITE_REG(RTC->ALRMAR, tmpreg); in HAL_RTC_SetAlarm()
1209 WRITE_REG(RTC->ALRMASSR, sAlarm->AlarmSubSecondMask); in HAL_RTC_SetAlarm()
1212 WRITE_REG(RTC->ALRABINR, sAlarm->AlarmTime.SubSeconds); in HAL_RTC_SetAlarm()
1215 SET_BIT(RTC->CR, RTC_CR_ALRAE); in HAL_RTC_SetAlarm()
1221 CLEAR_BIT(RTC->CR, (RTC_CR_ALRBE | RTC_CR_ALRBIE)); in HAL_RTC_SetAlarm()
1224 WRITE_REG(RTC->SCR, RTC_SCR_CALRBF); in HAL_RTC_SetAlarm()
1228 WRITE_REG(RTC->ALRMBSSR, sAlarm->AlarmSubSecondMask | sAlarm->BinaryAutoClr); in HAL_RTC_SetAlarm()
1232 WRITE_REG(RTC->ALRMBR, tmpreg); in HAL_RTC_SetAlarm()
1233 WRITE_REG(RTC->ALRMBSSR, sAlarm->AlarmSubSecondMask); in HAL_RTC_SetAlarm()
1236 WRITE_REG(RTC->ALRBBINR, sAlarm->AlarmTime.SubSeconds); in HAL_RTC_SetAlarm()
1239 SET_BIT(RTC->CR, RTC_CR_ALRBE); in HAL_RTC_SetAlarm()
1279 if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) == RTC_BINARY_NONE) in HAL_RTC_SetAlarm_IT()
1288 else if (READ_BIT(RTC->ICSR, RTC_ICSR_BIN) == RTC_BINARY_ONLY) in HAL_RTC_SetAlarm_IT()
1300 …assert_param((sAlarm->AlarmSubSecondMask >> RTC_ALRMASSR_MASKSS_Pos) <= (8U + (READ_BIT(RTC->ICSR,… in HAL_RTC_SetAlarm_IT()
1305 binaryMode = READ_BIT(RTC->ICSR, RTC_ICSR_BIN); in HAL_RTC_SetAlarm_IT()
1311 if (READ_BIT(RTC->CR, RTC_CR_FMT) != 0U) in HAL_RTC_SetAlarm_IT()
1342 if (READ_BIT(RTC->CR, RTC_CR_FMT) != 0U) in HAL_RTC_SetAlarm_IT()
1385 CLEAR_BIT(RTC->CR, RTC_CR_ALRAE | RTC_CR_ALRAIE); in HAL_RTC_SetAlarm_IT()
1387 WRITE_REG(RTC->SCR, RTC_SCR_CALRAF); in HAL_RTC_SetAlarm_IT()
1391 RTC->ALRMASSR = sAlarm->AlarmSubSecondMask | sAlarm->BinaryAutoClr; in HAL_RTC_SetAlarm_IT()
1395 WRITE_REG(RTC->ALRMAR, tmpreg); in HAL_RTC_SetAlarm_IT()
1396 WRITE_REG(RTC->ALRMASSR, sAlarm->AlarmSubSecondMask); in HAL_RTC_SetAlarm_IT()
1399 WRITE_REG(RTC->ALRABINR, sAlarm->AlarmTime.SubSeconds); in HAL_RTC_SetAlarm_IT()
1402 SET_BIT(RTC->CR, RTC_CR_ALRAE | RTC_CR_ALRAIE); in HAL_RTC_SetAlarm_IT()
1407 CLEAR_BIT(RTC->CR, RTC_CR_ALRBE | RTC_CR_ALRBIE); in HAL_RTC_SetAlarm_IT()
1409 WRITE_REG(RTC->SCR, RTC_SCR_CALRBF); in HAL_RTC_SetAlarm_IT()
1413 WRITE_REG(RTC->ALRMBSSR, sAlarm->AlarmSubSecondMask | sAlarm->BinaryAutoClr); in HAL_RTC_SetAlarm_IT()
1417 WRITE_REG(RTC->ALRMBR, tmpreg); in HAL_RTC_SetAlarm_IT()
1418 WRITE_REG(RTC->ALRMBSSR, sAlarm->AlarmSubSecondMask); in HAL_RTC_SetAlarm_IT()
1421 WRITE_REG(RTC->ALRBBINR, sAlarm->AlarmTime.SubSeconds); in HAL_RTC_SetAlarm_IT()
1424 SET_BIT(RTC->CR, RTC_CR_ALRBE | RTC_CR_ALRBIE); in HAL_RTC_SetAlarm_IT()
2140 CLEAR_BIT(RTC->ALRMASSR, RTC_ALRMASSR_SSCLR); in HAL_RTC_DeactivateAlarm()
2172 CLEAR_BIT(RTC->ALRMBSSR, RTC_ALRMASSR_SSCLR); in HAL_RTC_DeactivateAlarm()
2639 CLEAR_BIT(RTC->ICSR, RTC_ICSR_INIT); in RTC_ExitInitMode()
2642 CLEAR_BIT(RTC->ISR, RTC_ISR_INIT); in RTC_ExitInitMode()
2646 if (READ_BIT(RTC->CR, RTC_CR_BYPSHAD) == 0U) in RTC_ExitInitMode()
2657 CLEAR_BIT(RTC->CR, RTC_CR_BYPSHAD); in RTC_ExitInitMode()
2664 SET_BIT(RTC->CR, RTC_CR_BYPSHAD); in RTC_ExitInitMode()