/* Start the specified timer in one-shot mode with specified period and interrupt handler.  */
void gtimer_start_one_shout(gtimer_t *obj, uint32_t duration_us, void *handler, uint32_t hid)
/* Start the specified timer in one-shot mode with specified period and interrupt handler.  */
void gtimer_start_one_shout(gtimer_t *obj, uint32_t duration_us, void *handler, uint32_t hid)
{
	assert_param(obj->timer_id < GTIMER_MAX);
	obj->is_periodcal = _FALSE;
	obj->handler = handler;
	obj->hid = hid;
	gtimer_reload(obj, duration_us);
	gtimer_start(obj);
}