void TimeAlarmsClass::waitForDigits( uint8_t Digits, dtUnits_t Units) { while(Digits != getDigitsNow(Units) ) { serviceAlarms(); } }
void TimeAlarmsClass::waitForRollover( dtUnits_t Units) { while(getDigitsNow(Units) == 0 ) // if its just rolled over than wait for another rollover serviceAlarms(); waitForDigits(0, Units); }
return create( value, onTickHandler, IS_ONESHOT, dtTimer );