Program Listing for File hss-pal-timer-ino.hpp

Return to documentation for file (src/framework/arduino/pal/hss-pal-timer-ino.hpp)

#ifndef HSS_PAL_TIMER_INO_HPP_
#define HSS_PAL_TIMER_INO_HPP_

#include "hss-pal-timer.hpp"

namespace hss
{

class TimerIno: virtual public TimerPAL
{
    public:

        TimerIno();
        ~TimerIno();
        Error_t init();
        Error_t deinit();
        Error_t start();
        Error_t elapsed(uint32_t &elapsed);
        Error_t stop();
        Error_t delayMilli(uint32_t timeout);
        Error_t delayMicro(uint32_t timeout);

    private:

        uint32_t startTime;
};

}

#endif