Ejemplo n.º 1
0
Hardware_Timer& Hardware_Timer::initializeUs(uint32_t microseconds, InterruptCallback callback)
{
	setCallback(callback);
	setIntervalUs(microseconds);
	return *this;
}
Ejemplo n.º 2
0
bool Hardware_Timer::setIntervalMs(uint32_t milliseconds/* = 1000000*/)
{
	return setIntervalUs(((uint32_t)milliseconds) * 1000);
}
Ejemplo n.º 3
0
void Timer::setIntervalMs(uint32_t milliseconds/* = 1000000*/)
{
	setIntervalUs(((uint64_t)milliseconds) * 1000);
}
Ejemplo n.º 4
0
Timer& Timer::initializeUs(uint32_t microseconds, Delegate<void()> delegateFunction)
{
	setCallback(delegateFunction);
	setIntervalUs(microseconds);
	return *this;
}
Ejemplo n.º 5
0
Timer& Timer::initializeUs(uint32_t microseconds, InterruptCallback callback/* = NULL*/)
{
	setCallback(callback);
	setIntervalUs(microseconds);
	return *this;
}
Ejemplo n.º 6
0
void Timer::setIntervalMs(uint32_t milliseconds/* = 1000000*/)
{
	setIntervalUs(milliseconds * 1000);
}