Add Stopwatch::resume method
This commit is contained in:
@@ -54,29 +54,35 @@ class Stopwatch {
|
||||
FORCE_INLINE static void init() { reset(); }
|
||||
|
||||
/**
|
||||
* @brief Stops the stopwatch
|
||||
* @details Stops the running timer, it will silently ignore the request if
|
||||
* no timer is currently running.
|
||||
* @return true is method was successful
|
||||
* @brief Stop the stopwatch
|
||||
* @details Stop the running timer, it will silently ignore the request if
|
||||
* no timer is currently running.
|
||||
* @return true on success
|
||||
*/
|
||||
static bool stop();
|
||||
|
||||
/**
|
||||
* @brief Pause the stopwatch
|
||||
* @details Pause the running timer, it will silently ignore the request if
|
||||
* no timer is currently running.
|
||||
* @return true is method was successful
|
||||
* no timer is currently running.
|
||||
* @return true on success
|
||||
*/
|
||||
static bool pause();
|
||||
|
||||
/**
|
||||
* @brief Start the stopwatch
|
||||
* @details Start the timer, it will silently ignore the request if the
|
||||
* timer is already running.
|
||||
* @return true is method was successful
|
||||
* timer is already running.
|
||||
* @return true on success
|
||||
*/
|
||||
static bool start();
|
||||
|
||||
/**
|
||||
* @brief Resume the stopwatch
|
||||
* @details Resume a timer from a given duration
|
||||
*/
|
||||
static void resume(const millis_t duration);
|
||||
|
||||
/**
|
||||
* @brief Reset the stopwatch
|
||||
* @details Reset all settings to their default values.
|
||||
@@ -88,14 +94,14 @@ class Stopwatch {
|
||||
* @details Return true if the timer is currently running, false otherwise.
|
||||
* @return true if stopwatch is running
|
||||
*/
|
||||
static bool isRunning();
|
||||
FORCE_INLINE static bool isRunning() { return state == RUNNING; }
|
||||
|
||||
/**
|
||||
* @brief Check if the timer is paused
|
||||
* @details Return true if the timer is currently paused, false otherwise.
|
||||
* @return true if stopwatch is paused
|
||||
*/
|
||||
static bool isPaused();
|
||||
FORCE_INLINE static bool isPaused() { return state == PAUSED; }
|
||||
|
||||
/**
|
||||
* @brief Get the running time
|
||||
|
Reference in New Issue
Block a user