@@ -35,7 +35,14 @@ overflow and accuracy. Depending on e.g. interrupts, millis() and micros() can d
3535| microSeconds | 00 days 01:11:34.967296 | based upon micros() |
3636
3737
38- #### Tests
38+ ### Related
39+
40+ - https://github.com/RobTillaart/dateTimeHelpers
41+ - https://github.com/RobTillaart/printHelpers
42+ - https://github.com/RobTillaart/stopWatch_RT
43+
44+
45+ ### Tests
3946
4047Code is tested on UNO and ESP32, should work on all platforms.
4148
@@ -55,11 +62,16 @@ which could be another Arduino.
5562#include " timing.h"
5663```
5764
58- The interface of all three are very similar:
65+ The interface of all three classes are very similar.
66+
67+ ### Constructors
5968
6069- ** microSeconds()** constructor, sets the offset so it starts at 0.
6170- ** milliSeconds()** constructor, sets the offset so it starts at 0.
6271- ** seconds()** constructor, sets the offset so it starts at 0.
72+
73+ ### Functions
74+
6375- ** uint32_t now()** returns the time elapsed since its 'zero moment'.
6476Ether set during construction or by a call to ** set(0)** .
6577- ** void set(uint32_t value = 0UL)** sets the offset of the object.
@@ -72,9 +84,14 @@ So seconds for seconds, millis for millis and micros for micros.
7284- ** double toSeconds()** returns a float representation of the current value in seconds.
7385e.g. 15678 milliseconds becomes 15.678 seconds (SI units).
7486
75- #### Experimental
7687
77- - ** char \* toClock()** converts current seconds to a clock like char array "HH:MM: SS ".
88+ ### Experimental
89+
90+ Not implemented yet
91+
92+ See also dateTimeHelpers library.
93+
94+ - ** char \* toClock()** converts current seconds to a clock like char array "HH:MM: SS ".
7895Only for the seconds class for now.
7996
8097
0 commit comments