![]() |
SuperTinyKernel™ RTOS 1.06.x
Lightweight, high-performance, deterministic, bare-metal C++ RTOS for resource-constrained embedded systems. MIT Open Source License.
|
Public Member Functions | |
| NotifySlot () | |
Public Attributes | |
| volatile uint32_t | value |
| notification value word | |
| volatile bool | pending |
| true if a value was set but not yet consumed | |
| stk::sync::Semaphore | sem |
| binary semaphore: blocks the waiter, signaled by notifier | |
Private Member Functions | |
| STK_NONCOPYABLE_CLASS (NotifySlot) | |
Definition at line 482 of file freertos_stk.cpp.
|
inlineexplicit |
Definition at line 488 of file freertos_stk.cpp.
References pending, sem, and value.
Referenced by STK_NONCOPYABLE_CLASS().
|
private |
| volatile bool FrtosTask::NotifySlot::pending |
true if a value was set but not yet consumed
Definition at line 485 of file freertos_stk.cpp.
Referenced by NotifyApplyAction(), NotifySlot(), xTaskNotifyStateClearIndexed(), and xTaskNotifyWaitIndexed().
| stk::sync::Semaphore FrtosTask::NotifySlot::sem |
binary semaphore: blocks the waiter, signaled by notifier
Definition at line 486 of file freertos_stk.cpp.
Referenced by NotifySlot(), ulTaskNotifyTakeIndexed(), xTaskNotifyAndQueryIndexed(), xTaskNotifyGiveIndexed(), xTaskNotifyIndexed(), xTaskNotifyStateClearIndexed(), and xTaskNotifyWaitIndexed().
| volatile uint32_t FrtosTask::NotifySlot::value |
notification value word
Definition at line 484 of file freertos_stk.cpp.
Referenced by NotifyApplyAction(), NotifySlot(), ulTaskNotifyTakeIndexed(), ulTaskNotifyValueClearIndexed(), xTaskNotifyAndQueryIndexed(), and xTaskNotifyWaitIndexed().