RTC Year fix for simulators

This commit is contained in:
Damjan Adamic
2017-02-22 16:26:21 +01:00
parent 051a4638f3
commit 2c99de86d0
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -615,7 +615,7 @@ void RTC_GetDate(uint32_t RTC_Format, RTC_DateTypeDef * RTC_DateStruct)
time_t tme;
time(&tme);
struct tm * timeinfo = localtime(&tme);
RTC_DateStruct->RTC_Year = timeinfo->tm_year - TM_YEAR_BASE;
RTC_DateStruct->RTC_Year = timeinfo->tm_year - 100; // STM32 year is two decimals only (so base is currently 2000), tm is based on number of years since 1900
RTC_DateStruct->RTC_Month = timeinfo->tm_mon + 1;
RTC_DateStruct->RTC_Date = timeinfo->tm_mday;
}