We should look into being able to use something like the std library to describe time frames on boards that support std::chrono. This may not include all 8-bit boards.
For example, if submitting a long-running task as described in #8 for say, 1 day's time, it would be better to use some kind of chronology function such as days(1) rather than saying 3600 * 24 seconds.
This needs a bit of refinement before any work is done.
I’ve created a few helper functions that make it easier to define delays for events. I think for now the syntax is fairly clear and doesn’t feel overly verbose.
We should look into being able to use something like the std library to describe time frames on boards that support std::chrono. This may not include all 8-bit boards.
For example, if submitting a long-running task as described in #8 for say, 1 day's time, it would be better to use some kind of chronology function such as days(1) rather than saying 3600 * 24 seconds.
This needs a bit of refinement before any work is done.