Lines Matching refs:sTime
672 HAL_StatusTypeDef HAL_RTC_SetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format) in HAL_RTC_SetTime() argument
679 assert_param(IS_RTC_DAYLIGHT_SAVING(sTime->DayLightSaving)); in HAL_RTC_SetTime()
680 assert_param(IS_RTC_STORE_OPERATION(sTime->StoreOperation)); in HAL_RTC_SetTime()
691 assert_param(IS_RTC_HOUR12(sTime->Hours)); in HAL_RTC_SetTime()
692 assert_param(IS_RTC_HOURFORMAT12(sTime->TimeFormat)); in HAL_RTC_SetTime()
696 sTime->TimeFormat = 0x00U; in HAL_RTC_SetTime()
697 assert_param(IS_RTC_HOUR24(sTime->Hours)); in HAL_RTC_SetTime()
699 assert_param(IS_RTC_MINUTES(sTime->Minutes)); in HAL_RTC_SetTime()
700 assert_param(IS_RTC_SECONDS(sTime->Seconds)); in HAL_RTC_SetTime()
702 tmpreg = (uint32_t)(( (uint32_t)RTC_ByteToBcd2(sTime->Hours) << RTC_TR_HU_Pos) | \ in HAL_RTC_SetTime()
703 ( (uint32_t)RTC_ByteToBcd2(sTime->Minutes) << RTC_TR_MNU_Pos) | \ in HAL_RTC_SetTime()
704 ( (uint32_t)RTC_ByteToBcd2(sTime->Seconds)) | \ in HAL_RTC_SetTime()
705 (((uint32_t)sTime->TimeFormat) << RTC_TR_PM_Pos)); in HAL_RTC_SetTime()
711 assert_param(IS_RTC_HOUR12(RTC_Bcd2ToByte(sTime->Hours))); in HAL_RTC_SetTime()
712 assert_param(IS_RTC_HOURFORMAT12(sTime->TimeFormat)); in HAL_RTC_SetTime()
716 sTime->TimeFormat = 0x00U; in HAL_RTC_SetTime()
717 assert_param(IS_RTC_HOUR24(RTC_Bcd2ToByte(sTime->Hours))); in HAL_RTC_SetTime()
719 assert_param(IS_RTC_MINUTES(RTC_Bcd2ToByte(sTime->Minutes))); in HAL_RTC_SetTime()
720 assert_param(IS_RTC_SECONDS(RTC_Bcd2ToByte(sTime->Seconds))); in HAL_RTC_SetTime()
721 tmpreg = (((uint32_t)(sTime->Hours) << RTC_TR_HU_Pos) | \ in HAL_RTC_SetTime()
722 ((uint32_t)(sTime->Minutes) << RTC_TR_MNU_Pos) | \ in HAL_RTC_SetTime()
723 ((uint32_t) sTime->Seconds) | \ in HAL_RTC_SetTime()
724 ((uint32_t)(sTime->TimeFormat) << RTC_TR_PM_Pos)); in HAL_RTC_SetTime()
742 hrtc->Instance->CR |= (uint32_t)(sTime->DayLightSaving | sTime->StoreOperation); in HAL_RTC_SetTime()
779 HAL_StatusTypeDef HAL_RTC_GetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format) in HAL_RTC_GetTime() argument
790 sTime->Hours = (uint8_t)((tmpreg & (RTC_TR_HT | RTC_TR_HU)) >> RTC_TR_HU_Pos); in HAL_RTC_GetTime()
791 sTime->Minutes = (uint8_t)((tmpreg & (RTC_TR_MNT | RTC_TR_MNU)) >> RTC_TR_MNU_Pos); in HAL_RTC_GetTime()
792 sTime->Seconds = (uint8_t)( tmpreg & (RTC_TR_ST | RTC_TR_SU)); in HAL_RTC_GetTime()
793 sTime->TimeFormat = (uint8_t)((tmpreg & (RTC_TR_PM)) >> RTC_TR_PM_Pos); in HAL_RTC_GetTime()
799 sTime->Hours = (uint8_t)RTC_Bcd2ToByte(sTime->Hours); in HAL_RTC_GetTime()
800 sTime->Minutes = (uint8_t)RTC_Bcd2ToByte(sTime->Minutes); in HAL_RTC_GetTime()
801 sTime->Seconds = (uint8_t)RTC_Bcd2ToByte(sTime->Seconds); in HAL_RTC_GetTime()