virtual Error_t elapsed(uint32_t &elapsed)=0
Elapsed time since the timer was started.
virtual Error_t start()=0
Starts the timer.
Error_t
Definition: timer.hpp:25
@ OK
Definition: timer.hpp:26
@ ERROR
Definition: timer.hpp:27
virtual Error_t delayMicro(uint32_t timeout)=0
Introduces a delay during the specified time.
virtual Error_t deinit()=0
Deinitialize the timer.
virtual Error_t stop()=0
Stops the timer.
virtual Error_t init()=0
Initialize the timer.
virtual Error_t delayMilli(uint32_t timeout)=0
Introduces a delay during the specified time.