stm32/qenco: fix compilation for STM32F1. GTIM_CCER_CCxNP bits are not present in F1

This commit is contained in:
raiden00pl 2021-08-09 21:34:39 +02:00 committed by Alan Carvalho de Assis
parent af6c311fd1
commit 21f59c874f

View File

@ -824,7 +824,11 @@ static int stm32_setup(FAR struct qe_lowerhalf_s *lower)
/* Select the Polarity=rising and set the CC1E Bit */
#ifdef HAVE_GTIM_CCXNP
ccer &= ~(GTIM_CCER_CC1P | GTIM_CCER_CC1NP);
#else
ccer &= ~(GTIM_CCER_CC1P);
#endif
ccer |= GTIM_CCER_CC1E;
/* Write to TIM CCMR1 and CCER registers */
@ -860,7 +864,11 @@ static int stm32_setup(FAR struct qe_lowerhalf_s *lower)
/* Select the Polarity=rising and set the CC2E Bit */
#ifdef HAVE_GTIM_CCXNP
ccer &= ~(GTIM_CCER_CC2P | GTIM_CCER_CC2NP);
#else
ccer &= ~(GTIM_CCER_CC2P);
#endif
ccer |= GTIM_CCER_CC2E;
/* Write to TIM CCMR1 and CCER registers */