Skip to content

Commit 967b45a

Browse files
authored
Merge pull request #2029 from adustm/b_fix_MBED_16_STM32F4
Fix #2027 Add timeinfo.tm_isdst = -1 to pass MBED_16 test with IAR.
2 parents 2d41d9b + fb43e6c commit 967b45a

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

hal/targets/hal/TARGET_STM/TARGET_STM32F1/rtc_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,8 @@ time_t rtc_read(void)
163163
timeinfo.tm_hour = timeStruct.Hours;
164164
timeinfo.tm_min = timeStruct.Minutes;
165165
timeinfo.tm_sec = timeStruct.Seconds;
166+
// Daylight Saving Time information is not available
167+
timeinfo.tm_isdst = -1;
166168

167169
// Convert to timestamp
168170
time_t t = mktime(&timeinfo);

hal/targets/hal/TARGET_STM/TARGET_STM32F3/rtc_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,8 @@ time_t rtc_read(void)
182182
timeinfo.tm_hour = timeStruct.Hours;
183183
timeinfo.tm_min = timeStruct.Minutes;
184184
timeinfo.tm_sec = timeStruct.Seconds;
185+
// Daylight Saving Time information is not available
186+
timeinfo.tm_isdst = -1;
185187

186188
// Convert to timestamp
187189
time_t t = mktime(&timeinfo);

hal/targets/hal/TARGET_STM/TARGET_STM32F4/rtc_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,8 @@ time_t rtc_read(void)
182182
timeinfo.tm_hour = timeStruct.Hours;
183183
timeinfo.tm_min = timeStruct.Minutes;
184184
timeinfo.tm_sec = timeStruct.Seconds;
185+
// Daylight Saving Time information is not available
186+
timeinfo.tm_isdst = -1;
185187

186188
// Convert to timestamp
187189
time_t t = mktime(&timeinfo);

hal/targets/hal/TARGET_STM/TARGET_STM32F7/rtc_api.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,8 @@ time_t rtc_read(void)
182182
timeinfo.tm_hour = timeStruct.Hours;
183183
timeinfo.tm_min = timeStruct.Minutes;
184184
timeinfo.tm_sec = timeStruct.Seconds;
185+
// Daylight Saving Time information is not available
186+
timeinfo.tm_isdst = -1;
185187

186188
// Convert to timestamp
187189
time_t t = mktime(&timeinfo);

0 commit comments

Comments
 (0)