|
|
| Timer () |
| Timer class. More...
|
|
Timer &IRAM_ATTR | initializeMs (uint32_t milliseconds, InterruptCallback callback=NULL) |
| Initialise millisecond timer. More...
|
|
Timer &IRAM_ATTR | initializeUs (uint32_t microseconds, InterruptCallback callback=NULL) |
| Initialise microsecond timer. More...
|
|
Timer &IRAM_ATTR | initializeMs (uint32_t milliseconds, TimerDelegate delegateFunction=NULL) |
| Initialise millisecond timer. More...
|
|
Timer &IRAM_ATTR | initializeUs (uint32_t microseconds, TimerDelegate delegateFunction=NULL) |
| Initialise microsecond timer. More...
|
|
void IRAM_ATTR | start (bool repeating=true) |
| Start timer running. More...
|
|
void __forceinline IRAM_ATTR | startOnce () |
| Start one-shot timer running. More...
|
|
void IRAM_ATTR | stop () |
| Stop timer. More...
|
|
void IRAM_ATTR | restart () |
| Restarts timer. More...
|
|
bool | isStarted () |
| Check if timer is started. More...
|
|
uint64_t | getIntervalUs () |
| Get timer interval. More...
|
|
uint32_t | getIntervalMs () |
| Get timer interval. More...
|
|
void IRAM_ATTR | setIntervalUs (uint64_t microseconds=1000000) |
| Set timer interval. More...
|
|
void IRAM_ATTR | setIntervalMs (uint32_t milliseconds=1000000) |
| Set timer interval. More...
|
|
void IRAM_ATTR | setCallback (InterruptCallback interrupt=NULL) |
| Set timer trigger function. More...
|
|
void IRAM_ATTR | setCallback (TimerDelegate delegateFunction) |
| Set timer trigger function. More...
|
|