Lines Matching refs:sDate
938 HAL_StatusTypeDef HAL_RTC_SetDate(RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate, uint32_t Format) in HAL_RTC_SetDate() argument
951 if ((Format == RTC_FORMAT_BIN) && ((sDate->Month & 0x10U) == 0x10U)) in HAL_RTC_SetDate()
953 sDate->Month = (uint8_t)((sDate->Month & (uint8_t)~(0x10U)) + (uint8_t)0x0AU); in HAL_RTC_SetDate()
956 assert_param(IS_RTC_WEEKDAY(sDate->WeekDay)); in HAL_RTC_SetDate()
960 assert_param(IS_RTC_YEAR(sDate->Year)); in HAL_RTC_SetDate()
961 assert_param(IS_RTC_MONTH(sDate->Month)); in HAL_RTC_SetDate()
962 assert_param(IS_RTC_DATE(sDate->Date)); in HAL_RTC_SetDate()
964 datetmpreg = (((uint32_t)RTC_ByteToBcd2(sDate->Year) << RTC_DR_YU_Pos) | \ in HAL_RTC_SetDate()
965 ((uint32_t)RTC_ByteToBcd2(sDate->Month) << RTC_DR_MU_Pos) | \ in HAL_RTC_SetDate()
966 ((uint32_t)RTC_ByteToBcd2(sDate->Date) << RTC_DR_DU_Pos) | \ in HAL_RTC_SetDate()
967 ((uint32_t)sDate->WeekDay << RTC_DR_WDU_Pos)); in HAL_RTC_SetDate()
971 assert_param(IS_RTC_YEAR(RTC_Bcd2ToByte(sDate->Year))); in HAL_RTC_SetDate()
972 assert_param(IS_RTC_MONTH(RTC_Bcd2ToByte(sDate->Month))); in HAL_RTC_SetDate()
973 assert_param(IS_RTC_DATE(RTC_Bcd2ToByte(sDate->Date))); in HAL_RTC_SetDate()
975 datetmpreg = ((((uint32_t)sDate->Year) << RTC_DR_YU_Pos) | \ in HAL_RTC_SetDate()
976 (((uint32_t)sDate->Month) << RTC_DR_MU_Pos) | \ in HAL_RTC_SetDate()
977 (((uint32_t)sDate->Date) << RTC_DR_DU_Pos) | \ in HAL_RTC_SetDate()
978 (((uint32_t)sDate->WeekDay) << RTC_DR_WDU_Pos)); in HAL_RTC_SetDate()
1022 HAL_StatusTypeDef HAL_RTC_GetDate(RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate, uint32_t Format) in HAL_RTC_GetDate() argument
1034 sDate->Year = (uint8_t)((datetmpreg & (RTC_DR_YT | RTC_DR_YU)) >> RTC_DR_YU_Pos); in HAL_RTC_GetDate()
1035 sDate->Month = (uint8_t)((datetmpreg & (RTC_DR_MT | RTC_DR_MU)) >> RTC_DR_MU_Pos); in HAL_RTC_GetDate()
1036 sDate->Date = (uint8_t)((datetmpreg & (RTC_DR_DT | RTC_DR_DU)) >> RTC_DR_DU_Pos); in HAL_RTC_GetDate()
1037 sDate->WeekDay = (uint8_t)((datetmpreg & (RTC_DR_WDU)) >> RTC_DR_WDU_Pos); in HAL_RTC_GetDate()
1043 sDate->Year = (uint8_t)RTC_Bcd2ToByte(sDate->Year); in HAL_RTC_GetDate()
1044 sDate->Month = (uint8_t)RTC_Bcd2ToByte(sDate->Month); in HAL_RTC_GetDate()
1045 sDate->Date = (uint8_t)RTC_Bcd2ToByte(sDate->Date); in HAL_RTC_GetDate()
1608 HAL_StatusTypeDef HAL_RTC_SetDate(RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate, uint32_t Format) in HAL_RTC_SetDate() argument
1621 if ((Format == RTC_FORMAT_BIN) && ((sDate->Month & 0x10U) == 0x10U)) in HAL_RTC_SetDate()
1623 sDate->Month = (uint8_t)((sDate->Month & (uint8_t)~(0x10U)) + (uint8_t)0x0AU); in HAL_RTC_SetDate()
1626 assert_param(IS_RTC_WEEKDAY(sDate->WeekDay)); in HAL_RTC_SetDate()
1630 assert_param(IS_RTC_YEAR(sDate->Year)); in HAL_RTC_SetDate()
1631 assert_param(IS_RTC_MONTH(sDate->Month)); in HAL_RTC_SetDate()
1632 assert_param(IS_RTC_DATE(sDate->Date)); in HAL_RTC_SetDate()
1634 datetmpreg = (((uint32_t)RTC_ByteToBcd2(sDate->Year) << RTC_DR_YU_Pos) | \ in HAL_RTC_SetDate()
1635 ((uint32_t)RTC_ByteToBcd2(sDate->Month) << RTC_DR_MU_Pos) | \ in HAL_RTC_SetDate()
1636 ((uint32_t)RTC_ByteToBcd2(sDate->Date) << RTC_DR_DU_Pos) | \ in HAL_RTC_SetDate()
1637 ((uint32_t)sDate->WeekDay << RTC_DR_WDU_Pos)); in HAL_RTC_SetDate()
1641 assert_param(IS_RTC_YEAR(RTC_Bcd2ToByte(sDate->Year))); in HAL_RTC_SetDate()
1642 assert_param(IS_RTC_MONTH(RTC_Bcd2ToByte(sDate->Month))); in HAL_RTC_SetDate()
1643 assert_param(IS_RTC_DATE(RTC_Bcd2ToByte(sDate->Date))); in HAL_RTC_SetDate()
1645 datetmpreg = ((((uint32_t)sDate->Year) << RTC_DR_YU_Pos) | \ in HAL_RTC_SetDate()
1646 (((uint32_t)sDate->Month) << RTC_DR_MU_Pos) | \ in HAL_RTC_SetDate()
1647 (((uint32_t)sDate->Date) << RTC_DR_DU_Pos) | \ in HAL_RTC_SetDate()
1648 (((uint32_t)sDate->WeekDay) << RTC_DR_WDU_Pos)); in HAL_RTC_SetDate()
1692 HAL_StatusTypeDef HAL_RTC_GetDate(RTC_HandleTypeDef *hrtc, RTC_DateTypeDef *sDate, uint32_t Format) in HAL_RTC_GetDate() argument
1703 sDate->Year = (uint8_t)((datetmpreg & (RTC_DR_YT | RTC_DR_YU)) >> RTC_DR_YU_Pos); in HAL_RTC_GetDate()
1704 sDate->Month = (uint8_t)((datetmpreg & (RTC_DR_MT | RTC_DR_MU)) >> RTC_DR_MU_Pos); in HAL_RTC_GetDate()
1705 sDate->Date = (uint8_t)((datetmpreg & (RTC_DR_DT | RTC_DR_DU)) >> RTC_DR_DU_Pos); in HAL_RTC_GetDate()
1706 sDate->WeekDay = (uint8_t)((datetmpreg & (RTC_DR_WDU)) >> RTC_DR_WDU_Pos); in HAL_RTC_GetDate()
1712 sDate->Year = (uint8_t)RTC_Bcd2ToByte(sDate->Year); in HAL_RTC_GetDate()
1713 sDate->Month = (uint8_t)RTC_Bcd2ToByte(sDate->Month); in HAL_RTC_GetDate()
1714 sDate->Date = (uint8_t)RTC_Bcd2ToByte(sDate->Date); in HAL_RTC_GetDate()