Remove remnants of soft-pwm
Rename DefaultSchedulerInterface to NullSchedulerInterface to make its (lack of) functionality more clear
Removed intervaltimer.cpp (IntervalTimer has been a header-only implementation for a while
Removed old commented-out code
Use decltype in order to avoid previous hacks
Move stepDirFromSign & inverse function into typesettings/enums
remove dead comment code
IODriver::onIdleCpu makes use of tupleReduceLogicalOr