SuperTinyKernel™ RTOS 1.06.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
Loading...
Searching...
No Matches
stk::IPlatform Member List

This is the complete list of members for stk::IPlatform, including all inherited members.

GetCallerSP() const =0stk::IPlatformpure virtual
GetSysTimerCount() const =0stk::IPlatformpure virtual
GetSysTimerFrequency() const =0stk::IPlatformpure virtual
GetTickResolution() const =0stk::IPlatformpure virtual
GetTid() const =0stk::IPlatformpure virtual
Initialize(IEventHandler *event_handler, IKernelService *service, uint32_t resolution_us, Stack *exit_trap)=0stk::IPlatformpure virtual
InitStack(EStackType stack_type, Stack *stack, IStackMemory *stack_memory, ITask *user_task)=0stk::IPlatformpure virtual
ProcessHardFault()=0stk::IPlatformpure virtual
ProcessTick()=0stk::IPlatformpure virtual
Resume(Timeout elapsed_ticks)=0stk::IPlatformpure virtual
SetEventOverrider(IEventOverrider *overrider)=0stk::IPlatformpure virtual
Sleep(Timeout ticks)=0stk::IPlatformpure virtual
SleepUntil(Ticks timestamp)=0stk::IPlatformpure virtual
Start()=0stk::IPlatformpure virtual
Stop()=0stk::IPlatformpure virtual
Suspend()=0stk::IPlatformpure virtual
SwitchToNext()=0stk::IPlatformpure virtual
Wait(ISyncObject *sobj, IMutex *mutex, Timeout timeout)=0stk::IPlatformpure virtual
~IPlatform()=defaultstk::IPlatformprotected