Sound Byte Libs
29c5ff3
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
src
sbl
patterns.hpp
Go to the documentation of this file.
1
/**
2
* @file patterns.hpp
3
* @brief Umbrella header for all patterns
4
*
5
* Includes timing and synchronization patterns.
6
* Header-only templates — zero flash cost unless instantiated.
7
*/
8
9
#ifndef SBL_PATTERNS_HPP_
10
#define SBL_PATTERNS_HPP_
11
12
#include <
sbl/patterns/timing/non_blocking_delay.hpp
>
13
#include <
sbl/patterns/timing/beat_clock.hpp
>
14
#include <
sbl/patterns/synchronization/critical_section.hpp
>
15
16
#endif
// SBL_PATTERNS_HPP_
beat_clock.hpp
critical_section.hpp
ARM Cortex-M RAII critical section for interrupt disable/restore.
non_blocking_delay.hpp
Non-blocking delay utilities for cooperative scheduling.
Generated by
1.9.8