|
Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Non-blocking delay utilities for cooperative scheduling. More...
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.
Go to the source code of this file.
Classes | |
| class | sbl::patterns::timing::NonBlockingDelay< SystemTimeImpl > |
| Simple non-blocking delay using system time. More... | |
| class | sbl::patterns::timing::IntervalTimer< SystemTimeImpl > |
| Interval timer for periodic tasks. More... | |
Namespaces | |
| namespace | sbl |
| Root namespace for all Sound Byte Libs code. | |
| namespace | sbl::patterns |
| Reusable patterns over the HAL. | |
| namespace | sbl::patterns::timing |
| Timing patterns. | |