![]() |
SuperTinyKernel™ RTOS 1.05.3
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
Implementation of stk::time::TimerHost, a software timer multiplexer that manages multiple stk::time::TimerHost::Timer instances. More...
Go to the source code of this file.
Classes | |
| class | stk::time::TimerHost |
| Software timer multiplexer that manages multiple Timer instances on top of a small fixed set of kernel tasks. More... | |
| class | stk::time::TimerHost::Timer |
| Abstract base class for a timer managed by TimerHost. More... | |
| class | stk::time::TimerHost::TimerWorkerTask |
| The actual task that executes timer callback. More... | |
| struct | stk::time::TimerHost::TimerCommand |
Namespaces | |
| namespace | stk |
| Namespace of STK package. | |
| namespace | stk::time |
| Time-related primitives. | |
Macros | |
| #define | STK_TIMER_THREADS_COUNT 1 |
| Number of threads handling timers in TimerHost (default: 1). | |
| #define | STK_TIMER_HANDLER_STACK_SIZE 256 |
| Stack size of the timer handler, increase if your timers consume more (default: 256). | |
| #define | STK_TIMER_COUNT_MAX 32 |
| Max number of timers handled by TimerHost (default: 32). | |
Implementation of stk::time::TimerHost, a software timer multiplexer that manages multiple stk::time::TimerHost::Timer instances.
Definition in file stk_time_timer.h.
| #define STK_TIMER_COUNT_MAX 32 |
Max number of timers handled by TimerHost (default: 32).
Definition at line 42 of file stk_time_timer.h.
| #define STK_TIMER_HANDLER_STACK_SIZE 256 |
Stack size of the timer handler, increase if your timers consume more (default: 256).
Definition at line 35 of file stk_time_timer.h.
| #define STK_TIMER_THREADS_COUNT 1 |
Number of threads handling timers in TimerHost (default: 1).
Definition at line 28 of file stk_time_timer.h.
Referenced by stk::time::TimerHost::Initialize(), and stk::time::TimerHost::ProcessCommands().