1. function "stop" should really stop repeat timer 2. delete timer really in rt-timer task to avoid resource being broken 3. timer triggers when stopping/deleting it and skip it in ISR