SuperTinyKernel™ RTOS 1.05.3
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
Loading...
Searching...
No Matches
stktest_kernelservice.cpp File Reference
#include "stktest.h"
Include dependency graph for stktest_kernelservice.cpp:

Go to the source code of this file.

Classes

struct  stk::test::DelayContext
struct  stk::test::SwitchToNextRelaxCpuContext
struct  stk::test::SleepRelaxCpuContext
struct  stk::test::SleepAllAndWakeRelaxCpuContext
struct  stk::test::SleepAndWakeTicklessRelaxCpuContext

Namespaces

namespace  stk
 Namespace of STK package.
namespace  stk::test
 Namespace of the test inventory.

Functions

 stk::test::TEST_GROUP (KernelService)
 stk::test::TEST (KernelService, GetMsecToTicks)
static void stk::test::DelayRelaxCpu ()
 stk::test::TEST (KernelService, Delay)
 stk::test::TEST (KernelService, DelayMs)
 stk::test::TEST (KernelService, InitStackFailure)
 stk::test::TEST (KernelService, GetTid)
 stk::test::TEST (KernelService, GetTickResolution)
 stk::test::TEST (KernelService, GetTicks)
 stk::test::TEST (KernelService, GetTimeNowMs)
 stk::test::TEST (KernelService, GetTimeNowMsWith10UsecTick)
static void stk::test::SwitchToNextRelaxCpu ()
 stk::test::TEST (KernelService, SwitchToNext)
 stk::test::TEST (KernelService, SwitchToNextInactiveTask)
static void stk::test::SleepRelaxCpu ()
template<class _SwitchStrategy>
static void stk::test::TestTaskSleep (bool until)
 stk::test::TEST (KernelService, SleepRR)
 stk::test::TEST (KernelService, SleepSWRR)
 stk::test::TEST (KernelService, SleepFP31)
 stk::test::TEST (KernelService, SleepUntilRR)
 stk::test::TEST (KernelService, SleepUntilSWRR)
 stk::test::TEST (KernelService, SleepUntilFP31)
 stk::test::TEST (KernelService, SleepMsRR)
 stk::test::TEST (KernelService, SleepUntilMissDeadline)
static void stk::test::SleepAllAndWakeRelaxCpu ()
 stk::test::TEST (KernelService, SleepAllAndWake)
static void stk::test::SleepAndWakeTicklessRelaxCpu ()
 stk::test::TEST (KernelService, SleepAndWakeTickless)
 stk::test::TEST_GROUP (KernelServiceIsrSafety)
 stk::test::TEST (KernelServiceIsrSafety, Common)

Variables

static struct stk::test::DelayContext stk::test::g_DelayContext
static struct stk::test::SwitchToNextRelaxCpuContext stk::test::g_SwitchToNextRelaxCpuContext
static struct stk::test::SleepRelaxCpuContext stk::test::g_SleepRelaxCpuContext
static struct stk::test::SleepAllAndWakeRelaxCpuContext stk::test::g_SleepAllAndWakeRelaxCpuContext
static struct stk::test::SleepAndWakeTicklessRelaxCpuContext stk::test::g_SleepAndWakeTicklessRelaxCpuContext