@brief Set timer trigger callback * @param callback Function to call when timer triggers * @param arg Optional argument passed to callback */
| 389 | * @param arg Optional argument passed to callback |
| 390 | */ |
| 391 | __forceinline void IRAM_ATTR setCallback(TimerCallback callback, void* arg = nullptr) |
| 392 | { |
| 393 | // Always disarm before setting the callback |
| 394 | stop(); |
| 395 | TimerApi::setCallback(callback, arg); |
| 396 | callbackSet = (callback != nullptr); |
| 397 | } |
| 398 | |
| 399 | /** |
| 400 | * @brief Set timer trigger callback |
nothing calls this directly
no test coverage detected