|
arduino-audio-tools
|
Repeating Timer functions for repeated execution: Plaease use the typedef TimerAlarmRepeating. More...
#include <AudioTimerESP8266.h>
Public Member Functions | |
| bool | begin (repeating_timer_callback_t callback_f, uint32_t time, TimeUnit unit=MS) override |
| void * | callbackParameter () |
| bool | end () override |
| void | setCallbackParameter (void *obj) |
| virtual void | setIsSave (bool is_save) |
| Not used. | |
| virtual void | setTimer (int timer) |
| virtual void | setTimerFunction (TimerFunction function=DirectTimerCallback) |
Static Public Member Functions | |
| static void | complexHandler (void *param) |
Protected Member Functions | |
| const char * | toString (TimeUnit unit) |
Protected Attributes | |
| void(* | current_timer_callback )() |
| void * | object = nullptr |
| Ticker | ticker |
Repeating Timer functions for repeated execution: Plaease use the typedef TimerAlarmRepeating.
|
inlineoverridevirtual |
Starts the alarm timer
Implements TimerAlarmRepeatingDriverBase.
|
inlineinherited |
We can not do any I2C calls in the interrupt handler so we need to do this in a separate task
|
inlineoverridevirtual |
Reimplemented from TimerAlarmRepeatingDriverBase.
Reimplemented in TimerAlarmRepeatingDriverRenesas, and TimerAlarmRepeatingDriverSTM32.
|
inlinevirtualinherited |
|
protected |
|
protected |