SDAA075 October 2025 CC2340R5
An application timer is begun every time the motor starts and expires if the motor does not complete one entire revolution every SPIN_TIMEOUT µs. This is to prevent having an open PWM TI Driver actively outputting to the motor phases if the motor is not actively spinning. The timer restarts every full iteration of the commutation table, and the timer is stopped when the motor is commanded to stop by any other application method.