Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
Loading...
Searching...
No Matches
Classes | Namespaces
interval_timer.hpp File Reference

Generic interrupt-driven interval timing for precise events. More...

#include <sbl/hal/hardware_timer.hpp>
#include <sbl/primitives/math/integer_math.hpp>
Include dependency graph for interval_timer.hpp:

Go to the source code of this file.

Classes

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
 

Detailed Description

Generic interrupt-driven interval timing for precise events.

Provides generic interval timing using hardware timer interrupts. No domain-specific logic - just precise microsecond interval generation. Applications handle their own domain logic (BPM, frequencies, etc).

Definition in file interval_timer.hpp.