How to stop and then re-start one-shot timer?
I am working on the STM32L4S9AII6 MCU. I have timer 6 configured in 1 shot count up mode. Interrupt is enabled. How do I stop a one-shot timer that is already running? I've tried a bunch of things but no matter what I do I can't get the timer to work again once I've made any sort of attempt to stop it. Once I try to stop the timer it is broken. Below is my code. I have tried using the start/stop APIs provided by ST, but I have long abandoned those as they never seem to work for me. I prefer an answer that involves manually manipulating the timer registers.
I manually enable interrupt for timer 6 at the end of the timer 6 init function.

Thanks,
Marshall
