|
42 | 42 |
|
43 | 43 | #if defined(EXTI_SWIER_SWI0) || defined(EXTI_SWIER_SWIER0) |
44 | 44 | # define EXTI_REG_SWIER (EXTI->SWIER) |
45 | | -#endif |
46 | | - |
47 | | -#if defined(EXTI_SWIER1_SWI0) || defined(EXTI_SWIER1_SWIER0) |
| 45 | +#elif defined(EXTI_SWIER1_SWI0) || defined(EXTI_SWIER1_SWIER0) |
48 | 46 | # define EXTI_REG_SWIER (EXTI->SWIER1) |
49 | 47 | #endif |
50 | 48 |
|
51 | 49 | #if defined(EXTI_RTSR_RT0) || defined(EXTI_RTSR_TR0) |
52 | 50 | # define EXTI_REG_RTSR (EXTI->RTSR) |
53 | | -#endif |
54 | | - |
55 | | -#if defined(EXTI_RTSR1_RT0) || defined(EXTI_RTSR1_TR0) |
| 51 | +#elif defined(EXTI_RTSR1_RT0) || defined(EXTI_RTSR1_TR0) |
56 | 52 | # define EXTI_REG_RTSR (EXTI->RTSR1) |
57 | 53 | #endif |
58 | 54 |
|
59 | 55 | #if defined(EXTI_FTSR_FT0) || defined(EXTI_FTSR_TR0) |
60 | 56 | # define EXTI_REG_FTSR (EXTI->FTSR) |
61 | | -#endif |
62 | | - |
63 | | -#if defined(EXTI_FTSR1_FT0) || defined (EXTI_FTSR1_TR0) |
| 57 | +#elif defined(EXTI_FTSR1_FT0) || defined (EXTI_FTSR1_TR0) |
64 | 58 | # define EXTI_REG_FTSR (EXTI->FTSR1) |
65 | 59 | #endif |
66 | 60 |
|
|
81 | 75 | # define EXTI_REG_IMR (EXTI->IMR1) |
82 | 76 | #endif |
83 | 77 |
|
84 | | -#ifdef RCC_APB2ENR_SYSCFGCOMPEN |
| 78 | +#if defined(RCC_APB2ENR_SYSCFGCOMPEN) |
85 | 79 | # define SYSFG_CLOCK APB2 |
86 | 80 | # define SYSFG_ENABLE_MASK RCC_APB2ENR_SYSCFGCOMPEN |
87 | 81 | #elif defined(RCC_APB2ENR_SYSCFGEN) |
88 | 82 | # define SYSFG_CLOCK APB2 |
89 | 83 | # define SYSFG_ENABLE_MASK RCC_APB2ENR_SYSCFGEN |
90 | | -#endif |
91 | | - |
92 | | -#ifdef RCC_APB3ENR_SYSCFGEN |
| 84 | +#elif defined(RCC_APB3ENR_SYSCFGEN) |
93 | 85 | # define SYSFG_CLOCK APB3 |
94 | 86 | # define SYSFG_ENABLE_MASK RCC_APB3ENR_SYSCFGEN |
95 | 87 | #endif |
96 | 88 |
|
97 | | -#ifdef EXTI_EXTICR1_EXTI0 |
| 89 | +#if defined(EXTI_EXTICR1_EXTI0) |
98 | 90 | # define EXTICR_REG(num) (EXTI->EXTICR[(num) >> 2]) |
99 | | -#endif |
100 | | - |
101 | | -#ifdef SYSCFG_EXTICR1_EXTI0 |
| 91 | +#elif defined(SYSCFG_EXTICR1_EXTI0) |
102 | 92 | # define EXTICR_REG(num) (SYSCFG->EXTICR[(num) >> 2]) |
103 | | -#endif |
104 | | - |
105 | | -#ifdef AFIO_EXTICR1_EXTI0 |
| 93 | +#elif defined(AFIO_EXTICR1_EXTI0) |
106 | 94 | # define EXTICR_REG(num) (AFIO->EXTICR[(num) >> 2]) |
107 | 95 | #endif |
108 | 96 |
|
109 | | -#ifdef SYSCFG_EXTICR1_EXTI1_Pos |
| 97 | +#if defined(SYSCFG_EXTICR1_EXTI1_Pos) |
110 | 98 | # define EXTICR_FIELD_SIZE SYSCFG_EXTICR1_EXTI1_Pos |
111 | | -#endif |
112 | | - |
113 | | -#ifdef EXTI_EXTICR1_EXTI1_Pos |
| 99 | +#elif defined(EXTI_EXTICR1_EXTI1_Pos) |
114 | 100 | # define EXTICR_FIELD_SIZE EXTI_EXTICR1_EXTI1_Pos |
115 | | -#endif |
116 | | - |
117 | | -#ifdef AFIO_EXTICR1_EXTI1_Pos |
| 101 | +#elif defined(AFIO_EXTICR1_EXTI1_Pos) |
118 | 102 | # define EXTICR_FIELD_SIZE AFIO_EXTICR1_EXTI1_Pos |
119 | 103 | #endif |
120 | 104 |
|
|
0 commit comments