Program Listing for File timer-wiced.cpp
↰ Return to documentation for file (src/framework/wiced-43xxx/pal/timer-wiced.cpp)
#include "timer-wiced.hpp"
#if (TLE5012_FRAMEWORK == TLE5012_FRMWK_WICED)
using namespace tle5012;
TimerWiced::TimerWiced()
{
}
TimerWiced::~TimerWiced()
{
}
TimerWiced::Error_t TimerWiced::init()
{
startTime = 0;
return OK;
}
TimerWiced::Error_t TimerWiced::deinit()
{
startTime = 0;
return OK;
}
TimerWiced::Error_t TimerWiced::start()
{
wiced_time_get_time( &startTime );
return OK;
}
TimerWiced::Error_t TimerWiced::elapsed(wiced_time_t &elapsed)
{
wiced_time_t endTime;
wiced_time_get_time( &endTime );
elapsed = endTime - startTime;
return OK;
}
TimerWiced::Error_t TimerWiced::stop()
{
startTime = 0;
return OK;
}
TimerWiced::Error_t TimerWiced::delayMilli(uint32_t timeout)
{
wiced_rtos_delay_milliseconds( timeout );
return OK;
}
TimerWiced::Error_t TimerWiced::delayMicro(uint32_t timeout)
{
wiced_rtos_delay_microseconds( timeout );
return OK;
}
#endif