Lines Matching refs:sTime

764 HAL_StatusTypeDef HAL_RTC_SetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format)  in HAL_RTC_SetTime()  argument
775 assert_param(IS_RTC_DAYLIGHT_SAVING(sTime->DayLightSaving)); in HAL_RTC_SetTime()
776 assert_param(IS_RTC_STORE_OPERATION(sTime->StoreOperation)); in HAL_RTC_SetTime()
799 assert_param(IS_RTC_HOUR12(sTime->Hours)); in HAL_RTC_SetTime()
800 assert_param(IS_RTC_HOURFORMAT12(sTime->TimeFormat)); in HAL_RTC_SetTime()
804 sTime->TimeFormat = 0x00U; in HAL_RTC_SetTime()
805 assert_param(IS_RTC_HOUR24(sTime->Hours)); in HAL_RTC_SetTime()
807 assert_param(IS_RTC_MINUTES(sTime->Minutes)); in HAL_RTC_SetTime()
808 assert_param(IS_RTC_SECONDS(sTime->Seconds)); in HAL_RTC_SetTime()
810 tmpreg = (uint32_t)(((uint32_t)RTC_ByteToBcd2(sTime->Hours) << RTC_TR_HU_Pos) | \ in HAL_RTC_SetTime()
811 ((uint32_t)RTC_ByteToBcd2(sTime->Minutes) << RTC_TR_MNU_Pos) | \ in HAL_RTC_SetTime()
812 ((uint32_t)RTC_ByteToBcd2(sTime->Seconds) << RTC_TR_SU_Pos) | \ in HAL_RTC_SetTime()
813 (((uint32_t)sTime->TimeFormat) << RTC_TR_PM_Pos)); in HAL_RTC_SetTime()
820 assert_param(IS_RTC_HOUR12(RTC_Bcd2ToByte(sTime->Hours))); in HAL_RTC_SetTime()
821 assert_param(IS_RTC_HOURFORMAT12(sTime->TimeFormat)); in HAL_RTC_SetTime()
825 sTime->TimeFormat = 0x00U; in HAL_RTC_SetTime()
826 assert_param(IS_RTC_HOUR24(RTC_Bcd2ToByte(sTime->Hours))); in HAL_RTC_SetTime()
828 assert_param(IS_RTC_MINUTES(RTC_Bcd2ToByte(sTime->Minutes))); in HAL_RTC_SetTime()
829 assert_param(IS_RTC_SECONDS(RTC_Bcd2ToByte(sTime->Seconds))); in HAL_RTC_SetTime()
830 tmpreg = (((uint32_t)(sTime->Hours) << RTC_TR_HU_Pos) | \ in HAL_RTC_SetTime()
831 ((uint32_t)(sTime->Minutes) << RTC_TR_MNU_Pos) | \ in HAL_RTC_SetTime()
832 ((uint32_t)(sTime->Seconds) << RTC_TR_SU_Pos) | \ in HAL_RTC_SetTime()
833 ((uint32_t)(sTime->TimeFormat) << RTC_TR_PM_Pos)); in HAL_RTC_SetTime()
843 SET_BIT(RTC->CR, (sTime->DayLightSaving | sTime->StoreOperation)); in HAL_RTC_SetTime()
890 HAL_StatusTypeDef HAL_RTC_GetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format) in HAL_RTC_GetTime() argument
896 sTime->SubSeconds = READ_REG(RTC->SSR); in HAL_RTC_GetTime()
904 sTime->SecondFraction = (uint32_t)(READ_REG(RTC->PRER) & RTC_PRER_PREDIV_S); in HAL_RTC_GetTime()
910 sTime->Hours = (uint8_t)((tmpreg & (RTC_TR_HT | RTC_TR_HU)) >> RTC_TR_HU_Pos); in HAL_RTC_GetTime()
911 sTime->Minutes = (uint8_t)((tmpreg & (RTC_TR_MNT | RTC_TR_MNU)) >> RTC_TR_MNU_Pos); in HAL_RTC_GetTime()
912 sTime->Seconds = (uint8_t)((tmpreg & (RTC_TR_ST | RTC_TR_SU)) >> RTC_TR_SU_Pos); in HAL_RTC_GetTime()
913 sTime->TimeFormat = (uint8_t)((tmpreg & (RTC_TR_PM)) >> RTC_TR_PM_Pos); in HAL_RTC_GetTime()
919 sTime->Hours = (uint8_t)RTC_Bcd2ToByte(sTime->Hours); in HAL_RTC_GetTime()
920 sTime->Minutes = (uint8_t)RTC_Bcd2ToByte(sTime->Minutes); in HAL_RTC_GetTime()
921 sTime->Seconds = (uint8_t)RTC_Bcd2ToByte(sTime->Seconds); in HAL_RTC_GetTime()
1454 HAL_StatusTypeDef HAL_RTC_SetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format) in HAL_RTC_SetTime() argument
1461 assert_param(IS_RTC_DAYLIGHT_SAVING(sTime->DayLightSaving)); in HAL_RTC_SetTime()
1462 assert_param(IS_RTC_STORE_OPERATION(sTime->StoreOperation)); in HAL_RTC_SetTime()
1480 assert_param(IS_RTC_HOUR12(sTime->Hours)); in HAL_RTC_SetTime()
1481 assert_param(IS_RTC_HOURFORMAT12(sTime->TimeFormat)); in HAL_RTC_SetTime()
1485 sTime->TimeFormat = 0x00U; in HAL_RTC_SetTime()
1486 assert_param(IS_RTC_HOUR24(sTime->Hours)); in HAL_RTC_SetTime()
1488 assert_param(IS_RTC_MINUTES(sTime->Minutes)); in HAL_RTC_SetTime()
1489 assert_param(IS_RTC_SECONDS(sTime->Seconds)); in HAL_RTC_SetTime()
1491 tmpreg = (uint32_t)(((uint32_t)RTC_ByteToBcd2(sTime->Hours) << RTC_TR_HU_Pos) | \ in HAL_RTC_SetTime()
1492 ((uint32_t)RTC_ByteToBcd2(sTime->Minutes) << RTC_TR_MNU_Pos) | \ in HAL_RTC_SetTime()
1493 ((uint32_t)RTC_ByteToBcd2(sTime->Seconds) << RTC_TR_SU_Pos) | \ in HAL_RTC_SetTime()
1494 (((uint32_t)sTime->TimeFormat) << RTC_TR_PM_Pos)); in HAL_RTC_SetTime()
1500 assert_param(IS_RTC_HOUR12(RTC_Bcd2ToByte(sTime->Hours))); in HAL_RTC_SetTime()
1501 assert_param(IS_RTC_HOURFORMAT12(sTime->TimeFormat)); in HAL_RTC_SetTime()
1505 sTime->TimeFormat = 0x00U; in HAL_RTC_SetTime()
1506 assert_param(IS_RTC_HOUR24(RTC_Bcd2ToByte(sTime->Hours))); in HAL_RTC_SetTime()
1508 assert_param(IS_RTC_MINUTES(RTC_Bcd2ToByte(sTime->Minutes))); in HAL_RTC_SetTime()
1509 assert_param(IS_RTC_SECONDS(RTC_Bcd2ToByte(sTime->Seconds))); in HAL_RTC_SetTime()
1510 tmpreg = (((uint32_t)(sTime->Hours) << RTC_TR_HU_Pos) | \ in HAL_RTC_SetTime()
1511 ((uint32_t)(sTime->Minutes) << RTC_TR_MNU_Pos) | \ in HAL_RTC_SetTime()
1512 ((uint32_t)(sTime->Seconds) << RTC_TR_SU_Pos) | \ in HAL_RTC_SetTime()
1513 ((uint32_t)(sTime->TimeFormat) << RTC_TR_PM_Pos)); in HAL_RTC_SetTime()
1523 hrtc->Instance->CR |= (uint32_t)(sTime->DayLightSaving | sTime->StoreOperation); in HAL_RTC_SetTime()
1564 HAL_StatusTypeDef HAL_RTC_GetTime(RTC_HandleTypeDef *hrtc, RTC_TimeTypeDef *sTime, uint32_t Format) in HAL_RTC_GetTime() argument
1572 sTime->SubSeconds = (uint32_t)(hrtc->Instance->SSR); in HAL_RTC_GetTime()
1575 sTime->SecondFraction = (uint32_t)(hrtc->Instance->PRER & RTC_PRER_PREDIV_S); in HAL_RTC_GetTime()
1581 sTime->Hours = (uint8_t)((tmpreg & (RTC_TR_HT | RTC_TR_HU)) >> RTC_TR_HU_Pos); in HAL_RTC_GetTime()
1582 sTime->Minutes = (uint8_t)((tmpreg & (RTC_TR_MNT | RTC_TR_MNU)) >> RTC_TR_MNU_Pos); in HAL_RTC_GetTime()
1583 sTime->Seconds = (uint8_t)((tmpreg & (RTC_TR_ST | RTC_TR_SU)) >> RTC_TR_SU_Pos); in HAL_RTC_GetTime()
1584 sTime->TimeFormat = (uint8_t)((tmpreg & (RTC_TR_PM)) >> RTC_TR_PM_Pos); in HAL_RTC_GetTime()
1590 sTime->Hours = (uint8_t)RTC_Bcd2ToByte(sTime->Hours); in HAL_RTC_GetTime()
1591 sTime->Minutes = (uint8_t)RTC_Bcd2ToByte(sTime->Minutes); in HAL_RTC_GetTime()
1592 sTime->Seconds = (uint8_t)RTC_Bcd2ToByte(sTime->Seconds); in HAL_RTC_GetTime()