Skip to content

Commit e773b99

Browse files
committed
push merge
2 parents edfb6f6 + 197bf3d commit e773b99

File tree

4 files changed

+16
-16
lines changed

4 files changed

+16
-16
lines changed

examples/ESP32_Console/ESP32_Console.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -261,7 +261,7 @@ int update_ts_part(char *ptr, int8_t len, int limit, int ovflw) {
261261
int part = get_ts_part(ptr, len) + ovflw - is_one_based;
262262
ovflw = part / limit;
263263
part %= limit;
264-
set_ts_part(ptr, part - is_one_based, len);
264+
set_ts_part(ptr, part + is_one_based, len);
265265
return ovflw;
266266
}
267267

@@ -278,11 +278,11 @@ void update_ts(char *ts, int diff) {
278278
if (ovflw) {
279279
int8_t month = get_ts_part(ts + 5, 2);
280280
int year = get_ts_part(ts, 4);
281-
int8_t limit = (month == 2 ? (year % 4 ? 27 : 28) :
282-
(month == 4 || month == 6 || month == 9 || month == 11 ? 29 : 30));
281+
int8_t limit = (month == 2 ? (year % 4 ? 28 : 29) :
282+
(month == 4 || month == 6 || month == 9 || month == 11 ? 30 : 31));
283283
ovflw = update_ts_part(ts + 8, 2, limit, ovflw); // day
284284
if (ovflw) {
285-
ovflw = update_ts_part(ts + 5, 2, 11, ovflw); // month
285+
ovflw = update_ts_part(ts + 5, 2, 12, ovflw); // month
286286
if (ovflw)
287287
set_ts_part(ts, year + ovflw, 4); // year
288288
}

examples/ESP8266_Console/ESP8266_Console.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ int update_ts_part(char *ptr, int8_t len, int limit, int ovflw) {
265265
int part = get_ts_part(ptr, len) + ovflw - is_one_based;
266266
ovflw = part / limit;
267267
part %= limit;
268-
set_ts_part(ptr, part - is_one_based, len);
268+
set_ts_part(ptr, part + is_one_based, len);
269269
return ovflw;
270270
}
271271

@@ -282,11 +282,11 @@ void update_ts(char *ts, int diff) {
282282
if (ovflw) {
283283
int8_t month = get_ts_part(ts + 5, 2);
284284
int year = get_ts_part(ts, 4);
285-
int8_t limit = (month == 2 ? (year % 4 ? 27 : 28) :
286-
(month == 4 || month == 6 || month == 9 || month == 11 ? 29 : 30));
285+
int8_t limit = (month == 2 ? (year % 4 ? 28 : 29) :
286+
(month == 4 || month == 6 || month == 9 || month == 11 ? 30 : 31));
287287
ovflw = update_ts_part(ts + 8, 2, limit, ovflw); // day
288288
if (ovflw) {
289-
ovflw = update_ts_part(ts + 5, 2, 11, ovflw); // month
289+
ovflw = update_ts_part(ts + 5, 2, 12, ovflw); // month
290290
if (ovflw)
291291
set_ts_part(ts, year + ovflw, 4); // year
292292
}

examples/Uno_and_above/Uno_and_above.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ int update_ts_part(char *ptr, int8_t len, int limit, int ovflw) {
164164
int part = get_ts_part(ptr, len) + ovflw - is_one_based;
165165
ovflw = part / limit;
166166
part %= limit;
167-
set_ts_part(ptr, part - is_one_based, len);
167+
set_ts_part(ptr, part + is_one_based, len);
168168
return ovflw;
169169
}
170170

@@ -181,11 +181,11 @@ void update_ts(char *ts, int diff) {
181181
if (ovflw) {
182182
int8_t month = get_ts_part(ts + 5, 2);
183183
int year = get_ts_part(ts, 4);
184-
int8_t limit = (month == 2 ? (year % 4 ? 27 : 28) :
185-
(month == 4 || month == 6 || month == 9 || month == 11 ? 29 : 30));
184+
int8_t limit = (month == 2 ? (year % 4 ? 28 : 29) :
185+
(month == 4 || month == 6 || month == 9 || month == 11 ? 30 : 31));
186186
ovflw = update_ts_part(ts + 8, 2, limit, ovflw); // day
187187
if (ovflw) {
188-
ovflw = update_ts_part(ts + 5, 2, 11, ovflw); // month
188+
ovflw = update_ts_part(ts + 5, 2, 12, ovflw); // month
189189
if (ovflw)
190190
set_ts_part(ts, year + ovflw, 4); // year
191191
}

examples/Uno_and_above_SdFat/Uno_and_above_SdFat.ino

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ int update_ts_part(char *ptr, int8_t len, int limit, int ovflw) {
165165
int part = get_ts_part(ptr, len) + ovflw - is_one_based;
166166
ovflw = part / limit;
167167
part %= limit;
168-
set_ts_part(ptr, part - is_one_based, len);
168+
set_ts_part(ptr, part + is_one_based, len);
169169
return ovflw;
170170
}
171171

@@ -182,11 +182,11 @@ void update_ts(char *ts, int diff) {
182182
if (ovflw) {
183183
int8_t month = get_ts_part(ts + 5, 2);
184184
int year = get_ts_part(ts, 4);
185-
int8_t limit = (month == 2 ? (year % 4 ? 27 : 28) :
186-
(month == 4 || month == 6 || month == 9 || month == 11 ? 29 : 30));
185+
int8_t limit = (month == 2 ? (year % 4 ? 28 : 29) :
186+
(month == 4 || month == 6 || month == 9 || month == 11 ? 30 : 31));
187187
ovflw = update_ts_part(ts + 8, 2, limit, ovflw); // day
188188
if (ovflw) {
189-
ovflw = update_ts_part(ts + 5, 2, 11, ovflw); // month
189+
ovflw = update_ts_part(ts + 5, 2, 12, ovflw); // month
190190
if (ovflw)
191191
set_ts_part(ts, year + ovflw, 4); // year
192192
}

0 commit comments

Comments
 (0)