I am learning about timing and alternatives of delay(). millis() and so.
So checked the Ticker library and wondering if it's based on millis or not.
I tried to re-engineer it, but ends up with _ETSTIMER_ type functions :
os_timer_setfn(_timer, reinterpret_cast<ETSTimerFunc*>(callback), reinterpret_cast<void*>(arg));
os_timer_arm(_timer, milliseconds, (repeat)?REPEAT:ONCE);Found this SDK documentation, but it doesn't dive more.
Also found its header file. But i can't find the body of them.
Can anyone explain the ETSTIMER and where it its functions goes ?