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.