5#include "ustd_platform.h" 
   61    unsigned long timerStart;
 
   62    unsigned long timeoutVal;
 
   65    timeout(
unsigned long value = 0) : timeoutVal{value} {
 
   69        timerStart = millis();
 
   80    operator unsigned long()
 const {
 
   96        timerStart = millis();
 
  108    unsigned long timerStart;
 
  109    unsigned long timeoutVal;
 
  112    utimeout(
unsigned long value = 0) : timeoutVal{value} {
 
  116        timerStart = micros();
 
  127    operator unsigned long()
 const {
 
  143        timerStart = micros();
 
muwerk Timeout Class
Definition timeout.h:59
 
void reset()
Definition timeout.h:94
 
bool test() const
Definition timeout.h:87
 
timeout & operator=(const unsigned long value)
Definition timeout.h:72
 
timeout(unsigned long value=0)
Definition timeout.h:65
 
muwerk High Precision Timeout Class
Definition timeout.h:106
 
bool test() const
Definition timeout.h:134
 
void reset()
Definition timeout.h:141
 
utimeout & operator=(const unsigned long value)
Definition timeout.h:119
 
utimeout(unsigned long value=0)
Definition timeout.h:112
 
The muwerk namespace.
Definition console.h:15
 
unsigned long timeDiff(unsigned long first, unsigned long second)
Definition muwerk.h:44