MCPcopy Create free account
hub / github.com/RobTillaart/Arduino / secondsSplit

Function secondsSplit

libraries/dateTimeHelpers/dateTimeHelpers.h:31–41  ·  view source on GitHub ↗

////////////////////////////////////////////////////////////////////// DISPLAY seconds as a date time string.

Source from the content-addressed store, hash-verified

29// DISPLAY seconds as a date time string.
30//
31void secondsSplit( uint32_t seconds, uint16_t * days, uint8_t * hours, uint8_t * minutes, uint8_t * sec)
32{
33 // strips the days max 65535 days ~179yrs
34 *days = seconds / SECONDS_DAY;
35 seconds -= (*days * SECONDS_DAY);
36 *hours = seconds / SECONDS_HOUR;
37 seconds -= (*hours * SECONDS_HOUR);
38 *minutes = seconds / SECONDS_MINUTE;
39 seconds -= (*minutes * SECONDS_MINUTE);
40 *sec = seconds;
41}
42
43
44// (true) days 00:00:00 .. 23:59:59

Callers 4

seconds2durationFunction · 0.85
seconds2clock24Function · 0.85
seconds2clock12Function · 0.85
seconds2clockAMPMFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected