27#ifndef SBL_VALIDATION_TIMER_REQUIREMENTS_HPP_
28#define SBL_VALIDATION_TIMER_REQUIREMENTS_HPP_
40template<
typename TimerDriver>
48 "SBL ERROR: Timer driver missing delay_ms() method.\n"
49 "Required: static void delay_ms(uint32_t)");
52 "SBL ERROR: Timer driver missing millis() method.\n"
53 "Required: static uint32_t millis()");
68template<
typename TimerDriver>
Timer driver requirements validator.
static constexpr bool validate()
Validate all required Timer methods.
Method and interface detection for driver validation.
constexpr bool timer_driver_valid
Helper to validate a Timer driver implementation.
Root namespace for all Sound Byte Libs functionality.
Timer Driver Method Detection.