Correct conditional compilation in STM32 timer cpature logic

This commit is contained in:
Pierre-noel Bouteville 2016-06-03 08:41:53 -06:00 committed by Gregory Nutt
parent 6a2a0bf11f
commit 426e425a55

View File

@ -185,7 +185,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
{ {
switch(priv->base) switch(priv->base)
{ {
#ifdef CONFIG_STM32_TIM1 #ifdef CONFIG_STM32_TIM1_CAP
case STM32_TIM1_BASE: case STM32_TIM1_BASE:
switch (channel) switch (channel)
{ {
@ -212,7 +212,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
} }
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM2 #ifdef CONFIG_STM32_TIM2_CAP
case STM32_TIM2_BASE: case STM32_TIM2_BASE:
switch (channel) switch (channel)
{ {
@ -239,7 +239,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
} }
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM3 #ifdef CONFIG_STM32_TIM3_CAP
case STM32_TIM3_BASE: case STM32_TIM3_BASE:
switch (channel) switch (channel)
{ {
@ -266,7 +266,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
} }
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM4 #ifdef CONFIG_STM32_TIM4_CAP
case STM32_TIM4_BASE: case STM32_TIM4_BASE:
switch (channel) switch (channel)
{ {
@ -293,7 +293,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
} }
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM5 #ifdef CONFIG_STM32_TIM5_CAP
case STM32_TIM5_BASE: case STM32_TIM5_BASE:
switch (channel) switch (channel)
{ {
@ -323,7 +323,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
/* TIM6 and TIM7 cannot be used in capture */ /* TIM6 and TIM7 cannot be used in capture */
#ifdef CONFIG_STM32_TIM8 #ifdef CONFIG_STM32_TIM8_CAP
case STM32_TIM8_BASE: case STM32_TIM8_BASE:
switch (channel) switch (channel)
{ {
@ -351,7 +351,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM9 #ifdef CONFIG_STM32_TIM9_CAP
case STM32_TIM9_BASE: case STM32_TIM9_BASE:
switch (channel) switch (channel)
{ {
@ -379,7 +379,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM10 #ifdef CONFIG_STM32_TIM10_CAP
case STM32_TIM10_BASE: case STM32_TIM10_BASE:
switch (channel) switch (channel)
{ {
@ -407,7 +407,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM11 #ifdef CONFIG_STM32_TIM11_CAP
case STM32_TIM11_BASE: case STM32_TIM11_BASE:
switch (channel) switch (channel)
{ {
@ -435,7 +435,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM12 #ifdef CONFIG_STM32_TIM12_CAP
case STM32_TIM12_BASE: case STM32_TIM12_BASE:
switch (channel) switch (channel)
{ {
@ -463,7 +463,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM13 #ifdef CONFIG_STM32_TIM13_CAP
case STM32_TIM13_BASE: case STM32_TIM13_BASE:
switch (channel) switch (channel)
{ {
@ -491,7 +491,7 @@ static inline uint32_t stm32_cap_gpio(FAR const struct stm32_cap_priv_s *priv,
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM14 #ifdef CONFIG_STM32_TIM14_CAP
case STM32_TIM14_BASE: case STM32_TIM14_BASE:
switch (channel) switch (channel)
{ {
@ -531,31 +531,31 @@ static inline int stm32_cap_set_rcc(FAR const struct stm32_cap_priv_s *priv,
switch (priv->base) switch (priv->base)
{ {
#ifdef CONFIG_STM32_TIM1_CAP #ifdef CONFIG_STM32_TIM1_CAP
case 1: case STM32_TIM1_BASE:
offset = STM32_RCC_APB2ENR; offset = STM32_RCC_APB2ENR;
mask = RCC_APB2ENR_TIM1EN; mask = RCC_APB2ENR_TIM1EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM2_CAP #ifdef CONFIG_STM32_TIM2_CAP
case 2: case STM32_TIM2_BASE:
offset = STM32_RCC_APB1ENR; offset = STM32_RCC_APB1ENR;
mask = RCC_APB1ENR_TIM2EN; mask = RCC_APB1ENR_TIM2EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM3_CAP #ifdef CONFIG_STM32_TIM3_CAP
case 3: case STM32_TIM3_BASE:
offset = STM32_RCC_APB1ENR; offset = STM32_RCC_APB1ENR;
mask = RCC_APB1ENR_TIM3EN; mask = RCC_APB1ENR_TIM3EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM4_CAP #ifdef CONFIG_STM32_TIM4_CAP
case 4: case STM32_TIM4_BASE:
offset = STM32_RCC_APB1ENR; offset = STM32_RCC_APB1ENR;
mask = RCC_APB1ENR_TIM4EN; mask = RCC_APB1ENR_TIM4EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM5_CAP #ifdef CONFIG_STM32_TIM5_CAP
case 5: case STM32_TIM5_BASE:
offset = STM32_RCC_APB1ENR; offset = STM32_RCC_APB1ENR;
mask = RCC_APB1ENR_TIM5EN; mask = RCC_APB1ENR_TIM5EN;
break; break;
@ -564,43 +564,43 @@ static inline int stm32_cap_set_rcc(FAR const struct stm32_cap_priv_s *priv,
/* TIM6 and TIM7 cannot be used in capture */ /* TIM6 and TIM7 cannot be used in capture */
#ifdef CONFIG_STM32_TIM8_CAP #ifdef CONFIG_STM32_TIM8_CAP
case 8: case STM32_TIM8_BASE:
offset = STM32_RCC_APB2ENR; offset = STM32_RCC_APB2ENR;
mask = RCC_APB2ENR_TIM8EN; mask = RCC_APB2ENR_TIM8EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM9_CAP #ifdef CONFIG_STM32_TIM9_CAP
case 9: case STM32_TIM9_BASE:
offset = STM32_RCC_APB2ENR; offset = STM32_RCC_APB2ENR;
mask = RCC_APB2ENR_TIM9EN; mask = RCC_APB2ENR_TIM9EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM10_CAP #ifdef CONFIG_STM32_TIM10_CAP
case 10: case STM32_TIM10_BASE:
offset = STM32_RCC_APB2ENR; offset = STM32_RCC_APB2ENR;
mask = RCC_APB2ENR_TIM10EN; mask = RCC_APB2ENR_TIM10EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM11_CAP #ifdef CONFIG_STM32_TIM11_CAP
case 11: case STM32_TIM11_BASE:
offset = STM32_RCC_APB2ENR; offset = STM32_RCC_APB2ENR;
mask = RCC_APB2ENR_TIM11EN; mask = RCC_APB2ENR_TIM11EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM12_CAP #ifdef CONFIG_STM32_TIM12_CAP
case 12: case STM32_TIM12_BASE:
offset = STM32_RCC_APB1ENR; offset = STM32_RCC_APB1ENR;
mask = RCC_APB2ENR_TIM12EN; mask = RCC_APB2ENR_TIM12EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM13_CAP #ifdef CONFIG_STM32_TIM13_CAP
case 13: case STM32_TIM13_BASE:
offset = STM32_RCC_APB1ENR; offset = STM32_RCC_APB1ENR;
mask = RCC_APB2ENR_TIM13EN; mask = RCC_APB2ENR_TIM13EN;
break; break;
#endif #endif
#ifdef CONFIG_STM32_TIM14_CAP #ifdef CONFIG_STM32_TIM14_CAP
case 14: case STM32_TIM14_BASE:
offset = STM32_RCC_APB1ENR; offset = STM32_RCC_APB1ENR;
mask = RCC_APB2ENR_TIM14EN; mask = RCC_APB2ENR_TIM14EN;
break; break;
@ -1097,9 +1097,9 @@ const struct stm32_cap_priv_s stm32_tim1_priv =
{ {
.ops = &stm32_cap_ops, .ops = &stm32_cap_ops,
.base = STM32_TIM1_BASE, .base = STM32_TIM1_BASE,
.irq = STM32_IRQ_TIM1, .irq = STM32_IRQ_TIM1CC,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = STM32_IRQ_TIM1UP, .irq_of = STM32_IRQ_TIM1UP,
#endif #endif
}; };
#endif #endif
@ -1111,7 +1111,7 @@ const struct stm32_cap_priv_s stm32_tim2_priv =
.base = STM32_TIM2_BASE, .base = STM32_TIM2_BASE,
.irq = STM32_IRQ_TIM2, .irq = STM32_IRQ_TIM2,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1123,7 +1123,7 @@ const struct stm32_cap_priv_s stm32_tim3_priv =
.base = STM32_TIM3_BASE, .base = STM32_TIM3_BASE,
.irq = STM32_IRQ_TIM3, .irq = STM32_IRQ_TIM3,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1135,7 +1135,7 @@ const struct stm32_cap_priv_s stm32_tim4_priv =
.base = STM32_TIM4_BASE, .base = STM32_TIM4_BASE,
.irq = STM32_IRQ_TIM4, .irq = STM32_IRQ_TIM4,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1147,7 +1147,7 @@ const struct stm32_cap_priv_s stm32_tim5_priv =
.base = STM32_TIM5_BASE, .base = STM32_TIM5_BASE,
.irq = STM32_IRQ_TIM5, .irq = STM32_IRQ_TIM5,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1159,9 +1159,9 @@ const struct stm32_cap_priv_s stm32_tim8_priv =
{ {
.ops = &stm32_cap_ops, .ops = &stm32_cap_ops,
.base = STM32_TIM8_BASE, .base = STM32_TIM8_BASE,
.irq = STM32_IRQ_TIM8, .irq = STM32_IRQ_TIM8CC,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = STM32_IRQ_TIM8UP, .irq_of = STM32_IRQ_TIM8UP,
#endif #endif
}; };
#endif #endif
@ -1173,7 +1173,7 @@ const struct stm32_cap_priv_s stm32_tim9_priv =
.base = STM32_TIM9_BASE, .base = STM32_TIM9_BASE,
.irq = STM32_IRQ_TIM9, .irq = STM32_IRQ_TIM9,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1185,7 +1185,7 @@ const struct stm32_cap_priv_s stm32_tim10_priv =
.base = STM32_TIM10_BASE, .base = STM32_TIM10_BASE,
.irq = STM32_IRQ_TIM10, .irq = STM32_IRQ_TIM10,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1197,7 +1197,7 @@ const struct stm32_cap_priv_s stm32_tim11_priv =
.base = STM32_TIM11_BASE, .base = STM32_TIM11_BASE,
.irq = STM32_IRQ_TIM11, .irq = STM32_IRQ_TIM11,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1209,7 +1209,7 @@ const struct stm32_cap_priv_s stm32_tim12_priv =
.base = STM32_TIM12_BASE, .base = STM32_TIM12_BASE,
.irq = STM32_IRQ_TIM12, .irq = STM32_IRQ_TIM12,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1221,7 +1221,7 @@ const struct stm32_cap_priv_s stm32_tim13_priv =
.base = STM32_TIM13_BASE, .base = STM32_TIM13_BASE,
.irq = STM32_IRQ_TIM13, .irq = STM32_IRQ_TIM13,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif
@ -1233,7 +1233,7 @@ const struct stm32_cap_priv_s stm32_tim14_priv =
.base = STM32_TIM14_BASE, .base = STM32_TIM14_BASE,
.irq = STM32_IRQ_TIM14, .irq = STM32_IRQ_TIM14,
#ifdef USE_ADVENCED_TIM #ifdef USE_ADVENCED_TIM
.irg_of = 0, .irq_of = 0,
#endif #endif
}; };
#endif #endif