|
Sound Byte Libs 1ee2ca6
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Timer configuration structure. More...
#include <types.hpp>
Public Member Functions | |
| constexpr | TimerConfig (uint32_t freq, TimerMode m, bool irq=false) |
Public Attributes | |
| uint32_t | frequency_hz |
| Desired timer frequency in Hz. | |
| TimerMode | mode |
| Operating mode. | |
| bool | enable_interrupt |
| Enable overflow interrupt. | |
Timer configuration structure.
Simple configuration for timer setup. Platform implementations can extend this or use it as-is based on hardware capabilities.
|
inlineconstexpr |
| bool sbl::core::hal::timing::TimerConfig::enable_interrupt |
| uint32_t sbl::core::hal::timing::TimerConfig::frequency_hz |
| TimerMode sbl::core::hal::timing::TimerConfig::mode |