aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Nieuwenhuis <[email protected]>2021-01-21 18:59:56 +0100
committerDario Nieuwenhuis <[email protected]>2021-01-21 18:59:56 +0100
commit9240a1f437a0c85de2cb0334dcc58168fe199053 (patch)
tree016815598e39367476e4b6bd7e02af65f6150ef5
parentdd47bfbc2edeecd4befd070aab0f10dcd5966b65 (diff)
stm32: add stm32f411 interrupts
-rw-r--r--embassy-stm32f4/src/interrupt.rs63
1 files changed, 63 insertions, 0 deletions
diff --git a/embassy-stm32f4/src/interrupt.rs b/embassy-stm32f4/src/interrupt.rs
index 502d666ee..c75e4b82d 100644
--- a/embassy-stm32f4/src/interrupt.rs
+++ b/embassy-stm32f4/src/interrupt.rs
@@ -190,4 +190,67 @@ mod irqs {
190 // declare!(DMA2D); 190 // declare!(DMA2D);
191} 191}
192 192
193#[cfg(feature = "stm32f411")]
194mod irqs {
195 use super::*;
196
197 declare!(WWDG);
198 declare!(PVD);
199 declare!(TAMP_STAMP);
200 declare!(RTC_WKUP);
201 declare!(FLASH);
202 declare!(RCC);
203 declare!(EXTI0);
204 declare!(EXTI1);
205 declare!(EXTI2);
206 declare!(EXTI3);
207 declare!(EXTI4);
208 declare!(DMA1_STREAM0);
209 declare!(DMA1_STREAM1);
210 declare!(DMA1_STREAM2);
211 declare!(DMA1_STREAM3);
212 declare!(DMA1_STREAM4);
213 declare!(DMA1_STREAM5);
214 declare!(DMA1_STREAM6);
215 declare!(ADC);
216 declare!(EXTI9_5);
217 declare!(TIM1_BRK_TIM9);
218 declare!(TIM1_UP_TIM10);
219 declare!(TIM1_TRG_COM_TIM11);
220 declare!(TIM1_CC);
221 declare!(TIM2);
222 declare!(TIM3);
223 declare!(TIM4);
224 declare!(I2C1_EV);
225 declare!(I2C1_ER);
226 declare!(I2C2_EV);
227 declare!(I2C2_ER);
228 declare!(SPI1);
229 declare!(SPI2);
230 declare!(USART1);
231 declare!(USART2);
232 declare!(EXTI15_10);
233 declare!(RTC_ALARM);
234 declare!(OTG_FS_WKUP);
235 declare!(DMA1_STREAM7);
236 declare!(SDIO);
237 declare!(TIM5);
238 declare!(SPI3);
239 declare!(DMA2_STREAM0);
240 declare!(DMA2_STREAM1);
241 declare!(DMA2_STREAM2);
242 declare!(DMA2_STREAM3);
243 declare!(DMA2_STREAM4);
244 declare!(OTG_FS);
245 declare!(DMA2_STREAM5);
246 declare!(DMA2_STREAM6);
247 declare!(DMA2_STREAM7);
248 declare!(USART6);
249 declare!(I2C3_EV);
250 declare!(I2C3_ER);
251 declare!(FPU);
252 declare!(SPI4);
253 declare!(SPI5);
254}
255
193pub use irqs::*; 256pub use irqs::*;