PolledTimer.h File Reference
#include <cstdint>
#include <esp_attr.h>
#include <sming_attr.h>
#include <Platform/Clocks.h>
Include dependency graph for PolledTimer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PolledTimer::Timer< Clock, unit_, IsPeriodic, TimeType >
 Template class to implement a polled timer. More...
 

Namespaces

 PolledTimer
 

Macros

#define POLLED_TIMER_MARGIN_US   250000
 Timer intervals are limited to the maximum clock time, minus this safety margin. More...
 

Typedefs

template<typename Clock , NanoTime::Unit unit>
using PolledTimer::OneShot = Timer< Clock, unit, false, uint32_t >
 
template<typename Clock , NanoTime::Unit unit>
using PolledTimer::Periodic = Timer< Clock, unit, true, uint32_t >