I made a new Ticker library based on the ArduinoTimerObject library, which uses the millis() function to call a function repeatedly. You can find it on github:
https://github.com/sstaub/Ticker
https://github.com/sstaub/Ticker
Sorry to bring this conversation back up - but how does this Ticker library compare to the built in elapsedMillis or elapsedMicros?
How do both of them fair when dealing with Teensy Threads?
I am currently using elapsedMillis and have something happening every 10 seconds, but in reality it seems to happen at a different rate, and Im just trying to narrow it down.