I'm using the app_timer library to create one shot timer. I'm calling the app_timer_start() to the same timer repeatedly in the gpiote handler. I had thought that this would restart the timer but it doesn't seem to work.
The timer event fires N seconds after the FIRST gpiote event. I'm want to wait N seconds after the LAST gpiote event has fired.
Is there a way to reset a time that is already started?
Is there another function I should use?