8class AudioTimerDriverSTM32;
36 if (this->
timer !=
nullptr) {
39 this->
timer =
new HardwareTimer(timerDef);
52 timer->attachInterrupt(std::bind(callback_f,
object));
57 timer->setOverflow(time * 1000, MICROSEC_FORMAT);
60 timer->setOverflow(time, MICROSEC_FORMAT);
65 timer->setOverflow(time_us, MICROSEC_FORMAT);
82 TIM_TypeDef *
timers[6] = {TIM1, TIM2, TIM3, TIM4, TIM5};
#define TRACEI()
Definition AudioLoggerIDF.h:32
#define LOGI(...)
Definition AudioLoggerIDF.h:28
TimeUnit
Time Units.
Definition AudioTypes.h:44
@ US
Definition AudioTypes.h:44
@ HZ
Definition AudioTypes.h:44
@ MS
Definition AudioTypes.h:44