virtual bool clearTimeout()=0
Clear the timeout status flag.
virtual uint8_t getTimer() const =0
Read the current timer value.
virtual bool isTimedOut() const =0
Check whether the timer has expired.
virtual ~PmicTimerBase()=default
virtual bool setTimer(uint8_t minutes)=0
Start the timer with the given duration, or stop it.