@@ -67,7 +67,6 @@ typedef struct {
67
67
uint32_t irqnb ;
68
68
void (* callback )(void );
69
69
uint32_t mode ;
70
- uint32_t configured ;
71
70
}gpio_irq_conf_str ;
72
71
73
72
/**
@@ -95,39 +94,39 @@ typedef struct {
95
94
*/
96
95
static gpio_irq_conf_str gpio_irq_conf [NB_EXTI ] = {
97
96
#if defined (STM32F0xx ) || defined (STM32L0xx )
98
- {.pin = GPIO_PIN_0 , .irqnb = EXTI0_1_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
99
- {.pin = GPIO_PIN_1 , .irqnb = EXTI0_1_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
100
- {.pin = GPIO_PIN_2 , .irqnb = EXTI2_3_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
101
- {.pin = GPIO_PIN_3 , .irqnb = EXTI2_3_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
102
- {.pin = GPIO_PIN_4 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
103
- {.pin = GPIO_PIN_5 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
104
- {.pin = GPIO_PIN_6 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
105
- {.pin = GPIO_PIN_7 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
106
- {.pin = GPIO_PIN_8 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
107
- {.pin = GPIO_PIN_9 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
108
- {.pin = GPIO_PIN_10 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
109
- {.pin = GPIO_PIN_11 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
110
- {.pin = GPIO_PIN_12 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
111
- {.pin = GPIO_PIN_13 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
112
- {.pin = GPIO_PIN_14 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
113
- {.pin = GPIO_PIN_15 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 }
97
+ {.pin = GPIO_PIN_0 , .irqnb = EXTI0_1_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
98
+ {.pin = GPIO_PIN_1 , .irqnb = EXTI0_1_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
99
+ {.pin = GPIO_PIN_2 , .irqnb = EXTI2_3_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
100
+ {.pin = GPIO_PIN_3 , .irqnb = EXTI2_3_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
101
+ {.pin = GPIO_PIN_4 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
102
+ {.pin = GPIO_PIN_5 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
103
+ {.pin = GPIO_PIN_6 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
104
+ {.pin = GPIO_PIN_7 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
105
+ {.pin = GPIO_PIN_8 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
106
+ {.pin = GPIO_PIN_9 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
107
+ {.pin = GPIO_PIN_10 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
108
+ {.pin = GPIO_PIN_11 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
109
+ {.pin = GPIO_PIN_12 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
110
+ {.pin = GPIO_PIN_13 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
111
+ {.pin = GPIO_PIN_14 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
112
+ {.pin = GPIO_PIN_15 , .irqnb = EXTI4_15_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING }
114
113
#else
115
- {.pin = GPIO_PIN_0 , .irqnb = EXTI0_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
116
- {.pin = GPIO_PIN_1 , .irqnb = EXTI1_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
117
- {.pin = GPIO_PIN_2 , .irqnb = EXTI2_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
118
- {.pin = GPIO_PIN_3 , .irqnb = EXTI3_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
119
- {.pin = GPIO_PIN_4 , .irqnb = EXTI4_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
120
- {.pin = GPIO_PIN_5 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
121
- {.pin = GPIO_PIN_6 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
122
- {.pin = GPIO_PIN_7 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
123
- {.pin = GPIO_PIN_8 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
124
- {.pin = GPIO_PIN_9 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
125
- {.pin = GPIO_PIN_10 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
126
- {.pin = GPIO_PIN_11 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
127
- {.pin = GPIO_PIN_12 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
128
- {.pin = GPIO_PIN_13 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
129
- {.pin = GPIO_PIN_14 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 },
130
- {.pin = GPIO_PIN_15 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING , . configured = 0 }
114
+ {.pin = GPIO_PIN_0 , .irqnb = EXTI0_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
115
+ {.pin = GPIO_PIN_1 , .irqnb = EXTI1_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
116
+ {.pin = GPIO_PIN_2 , .irqnb = EXTI2_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
117
+ {.pin = GPIO_PIN_3 , .irqnb = EXTI3_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
118
+ {.pin = GPIO_PIN_4 , .irqnb = EXTI4_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
119
+ {.pin = GPIO_PIN_5 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
120
+ {.pin = GPIO_PIN_6 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
121
+ {.pin = GPIO_PIN_7 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
122
+ {.pin = GPIO_PIN_8 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
123
+ {.pin = GPIO_PIN_9 , .irqnb = EXTI9_5_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
124
+ {.pin = GPIO_PIN_10 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
125
+ {.pin = GPIO_PIN_11 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
126
+ {.pin = GPIO_PIN_12 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
127
+ {.pin = GPIO_PIN_13 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
128
+ {.pin = GPIO_PIN_14 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING },
129
+ {.pin = GPIO_PIN_15 , .irqnb = EXTI15_10_IRQn , .callback = NULL , .mode = GPIO_MODE_IT_RISING }
131
130
#endif
132
131
};
133
132
0 commit comments