STM32 timer PWM input capture and reset in slave mode (SPL)
It just caught my eye that the PWM_Input example uses TIM_PWMIConfig() instead of TIM_ICInit() as the InputCapture example does. This is where the missing part is happening: it also configures the other input capture channel.
Note that the automatic reset apparently only works for channels 1&amp;2, not 3&amp;4, as their signal is not connected to the "Slave mode controller".