|
Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Non-blocking delay utilities for cooperative scheduling. More...
Go to the source code of this file.
Classes | |
| class | sbl::core::patterns::timing::NonBlockingDelay< SystemTimeImpl > |
| Simple non-blocking delay using system time. More... | |
| class | sbl::core::patterns::timing::IntervalTimer< TimerImpl > |
| Generic interrupt-driven interval timer. More... | |
Namespaces | |
| namespace | sbl |
| Root namespace for all Sound Byte Libs functionality. | |
| namespace | sbl::core |
| namespace | sbl::core::patterns |
| namespace | sbl::core::patterns::timing |
Non-blocking delay utilities for cooperative scheduling.
Provides non-blocking delay mechanisms that allow other tasks to run while waiting. Essential for building responsive embedded systems without RTOS overhead.
Definition in file non_blocking_delay.hpp.