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
stk_sync.h
Go to the documentation of this file.
1/*
2 * SuperTinyKernel™ (STK): Lightweight High-Performance Deterministic C++ RTOS for Embedded Systems.
3 *
4 * Source: https://github.com/SuperTinyKernel-RTOS
5 *
6 * Copyright (c) 2022-2026 Neutron Code Limited <stk@neutroncode.com>. All Rights Reserved.
7 * License: MIT License, see LICENSE for a full text.
8 */
9
10#ifndef STK_SYNC_H_
11#define STK_SYNC_H_
12
16
46namespace stk {
47namespace sync {
48} // namespace sync
49} // namespace stk
50
51#include "stk_sync_cs.h"
52#include "stk_sync_cv.h"
53#include "stk_sync_event.h"
54#include "stk_sync_eventflags.h"
55#include "stk_sync_spinlock.h"
56#include "stk_sync_mutex.h"
57#include "stk_sync_semaphore.h"
58#include "stk_sync_pipe.h"
59#include "stk_sync_rwmutex.h"
60
61#endif /* STK_SYNC_H_ */
Implementation of synchronization primitive: stk::sync::ScopedCriticalSection.
Implementation of synchronization primitive: stk::sync::ConditionVariable.
Implementation of synchronization primitive: stk::sync::Event.
Implementation of synchronization primitive: stk::sync::EventFlags.
Implementation of synchronization primitive: stk::sync::Mutex.
Implementation of synchronization primitive: stk::sync::Pipe.
Implementation of synchronization primitive: stk::sync::RWMutex.
Implementation of synchronization primitive: stk::sync::Semaphore.
Implementation of synchronization primitive: stk::sync::SpinLock.
Namespace of STK package.
Synchronization primitives for task coordination and resource protection.