distortos
v0.7.0
object-oriented C++ RTOS for microcontrollers
|
Idle thread definition and its low-level initializer. More...
#include "distortos/internal/memory/DeferredThreadDeleter.hpp"
#include "distortos/internal/memory/getDeferredThreadDeleter.hpp"
#include "distortos/BIND_LOW_LEVEL_INITIALIZER.h"
#include "distortos/StaticThread.hpp"
Namespaces | |
distortos | |
Top-level namespace of distortos project. | |
distortos::internal | |
Internals of distortos project - should not be used directly! | |
Typedefs | |
using | distortos::internal::anonymous_namespace{IdleThread.cpp}::IdleThread = decltype(makeStaticThread< idleThreadStackSize >(0, idleThreadFunction)) |
type of idle thread More... | |
Functions | |
void | distortos::internal::anonymous_namespace{IdleThread.cpp}::idleThreadFunction () |
Idle thread's function. More... | |
void | distortos::internal::anonymous_namespace{IdleThread.cpp}::idleThreadLowLevelInitializer () |
Low-level initializer of idle thread. More... | |
distortos::internal::anonymous_namespace{IdleThread.cpp}::BIND_LOW_LEVEL_INITIALIZER (20, idleThreadLowLevelInitializer) | |
Variables | |
constexpr size_t | distortos::internal::anonymous_namespace{IdleThread.cpp}::idleThreadStackSize {320} |
size of idle thread's stack, bytes More... | |
std::aligned_storage< sizeof(IdleThread), alignof(IdleThread)>::type | distortos::internal::anonymous_namespace{IdleThread.cpp}::idleThreadStorage |
storage for idle thread instance More... | |
Idle thread definition and its low-level initializer.