Program Listing for File timer-wiced.hpp
↰ Return to documentation for file (src/framework/wiced-43xxx/pal/timer-wiced.hpp)
#ifndef TIMER_WICED_HPP_
#define TIMER_WICED_HPP_
#include "../../../config/tle5012-conf.hpp"
#if (TLE5012_FRAMEWORK == TLE5012_FRMWK_WICED)
#include "../../../pal/timer.hpp"
#include "wiced_time.h"
#include "wiced_rtos.h"
namespace tle5012
{
class TimerWiced: virtual public Timer
{
public:
TimerWiced();
~TimerWiced();
Error_t init();
Error_t deinit();
Error_t start();
Error_t elapsed(wiced_time_t &elapsed);
Error_t stop();
Error_t delayMilli(uint32_t timeout);
Error_t delayMicro(uint32_t timeout);
private:
wiced_time_t startTime;
};
}
#endif
#endif