Embedded Artistry Framework
Embedded Systems C++ Framework
Classes | Namespaces
timer_manager.hpp File Reference
#include <cassert>
#include <driver/timer.hpp>
#include <etl/list.h>
#include <etl/vector.h>
#include <inplace_function/inplace_function.hpp>
#include <limits>
#include <list>
#include <nop_lock/nop_lock.hpp>
#include <vector>
Include dependency graph for timer_manager.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >
 Timer Manager Class. More...
 
struct  embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::delayInfo
 Timer Delay Information. More...
 
struct  embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::scheduleQueueCompare
 Comparator for sorting scheduled timers. More...
 
class  embvm::TimerManager< TMaxTimers, TLock, TTimeUnit, TTimeoutCallback, TTimerDevice >::TimerHandle
 Handle to a software timer. More...
 

Namespaces

 embvm
 Embedded framework core interfaces, classes, and definitions.