@@ -24,11 +24,11 @@ Therefore they have the same restrictions as these functions with respect to
2424overflow and accuracy. Depending on e.g. interrupts millis and micros can drift.
2525
2626
27- | class | overflow after | Notes |
28- | :-------------| :-------------------------| : --------------------|
29- | seconds | 49 days, 17:02:47 | based upon millis() |
30- | milliSeconds | 49 days, 17:02:47.297 |
31- | microSeconds | 00 days 01:11:34.967296 |
27+ | class | overflow after | Notes |
28+ | :--------------- | :--------------------------- | :-- --------------------|
29+ | seconds | 49 days, 17:02:47 | based upon millis() |
30+ | milliSeconds | 49 days, 17:02:47.297 |
31+ | microSeconds | 00 days 01:11:34.967296 |
3232
3333
3434## Applications
@@ -59,19 +59,26 @@ See examples.
5959
6060## Future
6161
62+ #### must
6263- test on ESP32
63- - nanos() on ESP32 ?
64- - implement printable interface (add unit)
65- - ?
66- - implement toClock()
64+
65+ #### should
66+ - implement toClock()
6767 - idea to give it a clock print layout
6868 - seconds.toClock() -> DD 12:34:56
6969 - milliSeconds.toClock(3) -> 12:23:45.123 (3) == 3 decimals..
7070 - milliSeconds.toClock(1) -> 12:23:45.1
7171 - microSeconds.toCLock() -> 12:23:45.123456 ???
72+ - printHelpers class?
7273- implement toSeconds()
7374 - double milliSeconds.toSeconds() -> 45.123
7475 - double microSeconds.toSeconds() -> 45.123456
76+
77+ #### could
78+ - nanos() on ESP32 ?
79+ - implement printable interface
80+ - add unit (s, ms, us)
81+ - what layout to use?
7582- update documentation
7683- rounding effect, describe
7784
0 commit comments