@@ -233,7 +233,7 @@ void SysTimeSet( SysTime_t sysTime )
233233
234234 SysTime_t calendarTime = { .Seconds = 0 , .SubSeconds = 0 };
235235
236- calendarTime .Seconds = UTIL_SYSTIMDriver .GetCalendarTime ( ( uint16_t * )& calendarTime .SubSeconds );
236+ calendarTime .Seconds = UTIL_SYSTIMDriver .GetCalendarTime ( ( uint32_t * )& calendarTime .SubSeconds );
237237
238238 // sysTime is UNIX epoch
239239 DeltaTime = SysTimeSub ( sysTime , calendarTime );
@@ -248,9 +248,9 @@ SysTime_t SysTimeGet( void )
248248 SysTime_t sysTime = { .Seconds = 0 , .SubSeconds = 0 };
249249 SysTime_t DeltaTime ;
250250
251- calendarTime .Seconds = UTIL_SYSTIMDriver .GetCalendarTime ( ( uint16_t * )& calendarTime .SubSeconds );
251+ calendarTime .Seconds = UTIL_SYSTIMDriver .GetCalendarTime ( ( uint32_t * )& calendarTime .SubSeconds );
252252
253- DeltaTime .SubSeconds = (int16_t )UTIL_SYSTIMDriver .BKUPRead_SubSeconds ();
253+ DeltaTime .SubSeconds = (int32_t )UTIL_SYSTIMDriver .BKUPRead_SubSeconds ();
254254 DeltaTime .Seconds = UTIL_SYSTIMDriver .BKUPRead_Seconds ();
255255
256256 sysTime = SysTimeAdd ( DeltaTime , calendarTime );
@@ -263,7 +263,7 @@ SysTime_t SysTimeGetMcuTime( void )
263263{
264264 SysTime_t calendarTime = { .Seconds = 0 , .SubSeconds = 0 };
265265
266- calendarTime .Seconds = UTIL_SYSTIMDriver .GetCalendarTime ( ( uint16_t * )& calendarTime .SubSeconds );
266+ calendarTime .Seconds = UTIL_SYSTIMDriver .GetCalendarTime ( ( uint32_t * )& calendarTime .SubSeconds );
267267
268268 return calendarTime ;
269269}
@@ -284,7 +284,7 @@ SysTime_t SysTimeFromMs( uint32_t timeMs )
284284 SysTime_t sysTime = { .Seconds = seconds , .SubSeconds = timeMs - seconds * 1000 };
285285 SysTime_t DeltaTime = { 0 };
286286
287- DeltaTime .SubSeconds = (int16_t )UTIL_SYSTIMDriver .BKUPRead_SubSeconds ();
287+ DeltaTime .SubSeconds = (int32_t )UTIL_SYSTIMDriver .BKUPRead_SubSeconds ();
288288 DeltaTime .Seconds = UTIL_SYSTIMDriver .BKUPRead_Seconds ();
289289 return SysTimeAdd ( sysTime , DeltaTime );
290290}
0 commit comments