void libmem_enable_timeouts libmem_get_ticks_fn_t   get_ticks_fn,
uint32_t  ticks_per_second
 

Enable LIBMEM operation timeouts.

Parameters:
get_ticks_fn   A pointer to a function that returns an incrementing tick count.
ticks_per_second   The amount the value returned by the get_ticks_fn increments per second.
In order for operations to timeout the LIBMEM library needs a function that can supply a timer tick count and also needs to know the frequency the timer increments.

This function should be called prior to registering LIBMEM drivers as the ticks_per_second parameter can be used to pre-compute timeout periods when the driver is registered.