Lines Matching refs:sTime

768 HAL_StatusTypeDef HAL_RTC_SetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format)  in HAL_RTC_SetTime()  argument
784 assert_param(IS_RTC_HOUR12(sTime->Hours)); in HAL_RTC_SetTime()
785 assert_param(IS_RTC_HOURFORMAT12(sTime->TimeFormat)); in HAL_RTC_SetTime()
789 sTime->TimeFormat = 0x00U; in HAL_RTC_SetTime()
790 assert_param(IS_RTC_HOUR24(sTime->Hours)); in HAL_RTC_SetTime()
792 assert_param(IS_RTC_MINUTES(sTime->Minutes)); in HAL_RTC_SetTime()
793 assert_param(IS_RTC_SECONDS(sTime->Seconds)); in HAL_RTC_SetTime()
795 tmpreg = (uint32_t)(((uint32_t)RTC_ByteToBcd2(sTime->Hours) << 16U) | \ in HAL_RTC_SetTime()
796 ((uint32_t)RTC_ByteToBcd2(sTime->Minutes) << 8U) | \ in HAL_RTC_SetTime()
797 ((uint32_t)RTC_ByteToBcd2(sTime->Seconds)) | \ in HAL_RTC_SetTime()
798 (((uint32_t)sTime->TimeFormat) << 16U)); in HAL_RTC_SetTime()
804 assert_param(IS_RTC_HOUR12(RTC_Bcd2ToByte(sTime->Hours))); in HAL_RTC_SetTime()
805 assert_param(IS_RTC_HOURFORMAT12(sTime->TimeFormat)); in HAL_RTC_SetTime()
809 sTime->TimeFormat = 0x00U; in HAL_RTC_SetTime()
810 assert_param(IS_RTC_HOUR24(RTC_Bcd2ToByte(sTime->Hours))); in HAL_RTC_SetTime()
812 assert_param(IS_RTC_MINUTES(RTC_Bcd2ToByte(sTime->Minutes))); in HAL_RTC_SetTime()
813 assert_param(IS_RTC_SECONDS(RTC_Bcd2ToByte(sTime->Seconds))); in HAL_RTC_SetTime()
814 tmpreg = (((uint32_t)(sTime->Hours) << 16U) | \ in HAL_RTC_SetTime()
815 ((uint32_t)(sTime->Minutes) << 8U) | \ in HAL_RTC_SetTime()
816 ((uint32_t)sTime->Seconds) | \ in HAL_RTC_SetTime()
817 ((uint32_t)(sTime->TimeFormat) << 16U)); in HAL_RTC_SetTime()
846 hrtc->Instance->CR |= (uint32_t)(sTime->DayLightSaving | sTime->StoreOperation); in HAL_RTC_SetTime()
900 HAL_StatusTypeDef HAL_RTC_GetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format) in HAL_RTC_GetTime() argument
908 sTime->SubSeconds = (uint32_t)(hrtc->Instance->SSR); in HAL_RTC_GetTime()
911 sTime->SecondFraction = (uint32_t)(hrtc->Instance->PRER & RTC_PRER_PREDIV_S); in HAL_RTC_GetTime()
917 sTime->Hours = (uint8_t)((tmpreg & (RTC_TR_HT | RTC_TR_HU)) >> 16U); in HAL_RTC_GetTime()
918 sTime->Minutes = (uint8_t)((tmpreg & (RTC_TR_MNT | RTC_TR_MNU)) >> 8U); in HAL_RTC_GetTime()
919 sTime->Seconds = (uint8_t)(tmpreg & (RTC_TR_ST | RTC_TR_SU)); in HAL_RTC_GetTime()
920 sTime->TimeFormat = (uint8_t)((tmpreg & (RTC_TR_PM)) >> 16U); in HAL_RTC_GetTime()
926 sTime->Hours = (uint8_t)RTC_Bcd2ToByte(sTime->Hours); in HAL_RTC_GetTime()
927 sTime->Minutes = (uint8_t)RTC_Bcd2ToByte(sTime->Minutes); in HAL_RTC_GetTime()
928 sTime->Seconds = (uint8_t)RTC_Bcd2ToByte(sTime->Seconds); in HAL_RTC_GetTime()