Menu

#615 rtcConvertDateTimeToFAT() incorrect conversion

3.0.0
closed
barthess
None
Low
16.1.6
True
2017-01-02
2015-07-13
barthess
No

The following code:

tmp = timespec->millisecond / 1000U;
sec = tmp % 60U;
min = (tmp - sec) % 3600U;
hour = ((tmp - sec) - (min * 60U)) / 3600U;

should be changed to:

sec = timespec->millisecond / 1000U;
hour = sec / 3600U;
sec %= 3600U;
min = sec / 60U;
sec %= 60U;

to get correct results

Discussion

  • barthess

    barthess - 2015-07-13

    Fixed in rev.8091

     
  • Giovanni Di Sirio

    • assigned_to: barthess
    • Fixed in Repository: False --> True
     
  • Giovanni Di Sirio

    • status: open --> closed
     

Log in to post a comment.