Lets the user provide his / her own timing implementation.

One more config #define that comes in handy for embedded folks...