Skip to main content
WBieg
Associate
December 17, 2019
Question

Bug_Report: STM32Cube_FW_F1_V1.8.0; stm32f1xx_hal_tim.h; line 1745

  • December 17, 2019
  • 1 reply
  • 770 views
Is:
#define TIM_RESET_CAPTUREPOLARITY(__HANDLE__, __CHANNEL__) \
 (((__CHANNEL__) == TIM_CHANNEL_1) ? ((__HANDLE__)->Instance->CCER &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP))) :\
 ((__CHANNEL__) == TIM_CHANNEL_2) ? ((__HANDLE__)->Instance->CCER &= ~(TIM_CCER_CC2P | TIM_CCER_CC2NP)) :\
 ((__CHANNEL__) == TIM_CHANNEL_3) ? ((__HANDLE__)->Instance->CCER &= ~(TIM_CCER_CC3P)) :\
 ((__HANDLE__)->Instance->CCER &= ~(TIM_CCER_CC4P)))
 
should:
#define TIM_RESET_CAPTUREPOLARITY(__HANDLE__, __CHANNEL__) \
 (((__CHANNEL__) == TIM_CHANNEL_1) ? ((__HANDLE__)->Instance->CCER &= ~(TIM_CCER_CC1P | TIM_CCER_CC1NP)) :\
 ((__CHANNEL__) == TIM_CHANNEL_2) ? ((__HANDLE__)->Instance->CCER &= ~(TIM_CCER_CC2P | TIM_CCER_CC2NP)) :\
 ((__CHANNEL__) == TIM_CHANNEL_3) ? ((__HANDLE__)->Instance->CCER &= ~(TIM_CCER_CC3P)) :\
 ((__HANDLE__)->Instance->CCER &= ~(TIM_CCER_CC4P)))

on end of the line 1745 there are 3 closing brackets should be 2

Regards

woj

This topic has been closed for replies.

1 reply

Technical Moderator
January 31, 2020

Hello @WBieg​ ,

 Thanks for highlighting this issue. It is reported internally to be fixed in coming versions.

 Best Regards,

Imen

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks