![]() |
SuperTinyKernel™ RTOS 1.05.3
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
Go to the source code of this file.
Classes | |
| class | stk::test::sleep::TestTask< _AccessMode > |
| Sleep test task. More... | |
Namespaces | |
| namespace | stk |
| Namespace of STK package. | |
| namespace | stk::test |
| Namespace of the test inventory. | |
| namespace | stk::test::sleep |
| Namespace of Sleep test. | |
Macros | |
| #define | _STK_SLEEP_TEST_TASKS_MAX 3 |
| #define | _STK_SLEEP_TEST_SLEEP_TIME 100 |
Functions | |
| int | main (int argc, char **argv) |
Variables | |
| STK_TEST_DECL_ASSERT | |
| static int32_t | stk::test::sleep::g_Time [3] = {0} |
| static Kernel< KERNEL_DYNAMIC, 3, SwitchStrategyRoundRobin, PlatformDefault > | stk::test::sleep::kernel |
| Kernel. | |
| static TestTask< ACCESS_PRIVILEGED > | stk::test::sleep::task1 (0) |
| Tasks (threads). | |
| static TestTask< ACCESS_PRIVILEGED > | stk::test::sleep::task2 (1) |
| static TestTask< ACCESS_PRIVILEGED > | stk::test::sleep::task3 (2) |
| #define _STK_SLEEP_TEST_SLEEP_TIME 100 |
Definition at line 22 of file stktest_sleep.cpp.
Referenced by main(), and stk::test::sleep::TestTask< _AccessMode >::Run().
| #define _STK_SLEEP_TEST_TASKS_MAX 3 |
Definition at line 21 of file stktest_sleep.cpp.
Referenced by main().
| int main | ( | int | argc, |
| char ** | argv ) |
Definition at line 79 of file stktest_sleep.cpp.
References _STK_SLEEP_TEST_SLEEP_TIME, _STK_SLEEP_TEST_TASKS_MAX, stk::test::TestContext::DEFAULT_FAILURE_EXIT_CODE, stk::test::sleep::g_Time, stk::test::sleep::kernel, stk::test::TestContext::ShowTestSuiteEpilogue(), stk::test::TestContext::ShowTestSuitePrologue(), stk::test::TestContext::SUCCESS_EXIT_CODE, stk::test::sleep::task1, stk::test::sleep::task2, and stk::test::sleep::task3.
| STK_TEST_DECL_ASSERT |
Definition at line 19 of file stktest_sleep.cpp.