/* Forces the TIMx output 3 waveform to active or inactive level.  */
void TIM_ForcedOC3Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)
/* Forces the TIMx output 3 waveform to active or inactive level.  */
void TIM_ForcedOC3Config(TIM_TypeDef *TIMx, uint16_t TIM_ForcedAction)
{
  uint16_t tmpccmr2 = 0;
  assert_param(IS_TIM_LIST3_PERIPH(TIMx));
  assert_param(IS_TIM_FORCED_ACTION(TIM_ForcedAction));
  tmpccmr2 = TIMx->CCMR2;
  tmpccmr2 &= (uint16_t)~TIM_CCMR2_OC3M;
  tmpccmr2 |= TIM_ForcedAction;
  TIMx->CCMR2 = tmpccmr2;
}