Files
espurna/code
Maxim Prokhorov 1ca98880d6 system: refactoring & delays clean-up
- BREAKING replace loadavg and system check from millis to seconds
- implement all available system clocks, make sure it is correctly
  scaled with the origin type
- fix duration::{millis(),ccount(),seconds()} and return a respective
  clock's time_point instead of duration. just like led sources, make
  sure every module stores timestamps as time_point and intervals as
  duration
- no need to track millis overflow on top of existing overflow counter
  of the micros64 in getUptime
- remove class overhead in led static delays conversion, just try to
  inline the required calculations and use NAME as unique id

also fix some non-apparent issues with heartbeat
- allow zero interval when it is also Mode::Once
- iterating runners to find the interval might return zero
2021-11-26 00:24:47 +03:00
..
2019-07-11 00:34:17 +03:00
2021-10-03 20:44:58 +03:00
2019-07-11 00:34:17 +03:00
2019-07-11 00:34:17 +03:00