Program Listing for File hss-pal-timer-ino.cpp
↰ Return to documentation for file (src/framework/arduino/pal/hss-pal-timer-ino.cpp)
#include <Arduino.h>
#include "hss-pal-timer-ino.hpp"
using namespace hss;
TimerIno::TimerIno()
{
}
TimerIno::~TimerIno()
{
}
Error_t TimerIno::init()
{
startTime = 0;
return OK;
}
Error_t TimerIno::deinit()
{
startTime = 0;
return OK;
}
Error_t TimerIno::start()
{
startTime = millis();
return OK;
}
Error_t TimerIno::elapsed(uint32_t &elapsed)
{
elapsed = millis() - startTime;
return OK;
}
Error_t TimerIno::stop()
{
startTime = 0;
return OK;
}
Error_t TimerIno::delayMilli(uint32_t timeout)
{
delay(timeout);
return OK;
}
Error_t TimerIno::delayMicro(uint32_t timeout)
{
delayMicroseconds(timeout);
return OK;
}