Timing

Profiler

Easily profile your Arduino functions to see how much time they take. The output can be disabled and enabled at runtime. Very lightweight.

Easily make code changes and see which versions take less time in order to make your projects and sketches more efficient. It can be used to profile entire functions as well as individual sections of code within a larger section of code. Added optional debug pin output suppport.

Go to repository

This library is compatible with all architectures so you should be able to use it on all the Arduino boards.