@@ -67,7 +67,6 @@ typedef struct {
6767 uint32_t irqnb ;
6868 void (* callback )(void );
6969 uint32_t mode ;
70- uint32_t configured ;
7170}gpio_irq_conf_str ;
7271
7372/**
@@ -95,39 +94,39 @@ typedef struct {
9594 */
9695static gpio_irq_conf_str gpio_irq_conf [NB_EXTI ] = {
9796#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 }
114113#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 }
131130#endif
132131};
133132
0 commit comments