aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxoviat <[email protected]>2021-04-13 13:54:37 -0500
committerGitHub <[email protected]>2021-04-13 13:54:37 -0500
commit0bd35373c02356bfa28e17b7dc630b5dacb74206 (patch)
tree576f9e5374059d03f274a2c86c6b7185dd360c9f
parent85c7f4e7ef43bb782356696d5bc695c8807af928 (diff)
parentb1822f14384904b15d955835f160645ef2833f1e (diff)
Merge pull request #139 from xoviat/stm32f407
stm32: add f407
-rw-r--r--embassy-stm32/src/lib.rs92
1 files changed, 92 insertions, 0 deletions
diff --git a/embassy-stm32/src/lib.rs b/embassy-stm32/src/lib.rs
index 5e86e5be6..370b5f0db 100644
--- a/embassy-stm32/src/lib.rs
+++ b/embassy-stm32/src/lib.rs
@@ -306,3 +306,95 @@ embassy_extras::std_peripherals! {
306 FPU_CPACR, 306 FPU_CPACR,
307 SCB_ACTRL, 307 SCB_ACTRL,
308} 308}
309
310#[cfg(feature = "stm32f407")]
311embassy_extras::std_peripherals! {
312 RNG,
313 DCMI,
314 FSMC,
315 DBGMCU,
316 DMA2,
317 DMA1,
318// RCC,
319 GPIOI,
320 GPIOH,
321 GPIOG,
322 GPIOF,
323 GPIOE,
324 GPIOD,
325 GPIOC,
326 GPIOJ,
327 GPIOK,
328 GPIOB,
329 GPIOA,
330 SYSCFG,
331 SPI1,
332 SPI2,
333 SPI3,
334 I2S2EXT,
335 I2S3EXT,
336 SPI4,
337 SPI5,
338 SPI6,
339 SDIO,
340 ADC1,
341 ADC2,
342 ADC3,
343 USART6,
344 USART1,
345 USART2,
346 USART3,
347 DAC,
348 PWR,
349 I2C3,
350 I2C2,
351 I2C1,
352 IWDG,
353 WWDG,
354 RTC,
355 UART4,
356 UART5,
357 UART7,
358 UART8,
359 ADC_COMMON,
360 TIM1,
361 TIM8,
362 TIM2,
363// TIM3,
364 TIM4,
365 TIM5,
366 TIM9,
367 TIM12,
368 TIM10,
369 TIM13,
370 TIM14,
371 TIM11,
372 TIM6,
373 TIM7,
374 ETHERNET_MAC,
375 ETHERNET_MMC,
376 ETHERNET_PTP,
377 ETHERNET_DMA,
378 CRC,
379 OTG_FS_GLOBAL,
380 OTG_FS_HOST,
381 OTG_FS_DEVICE,
382 OTG_FS_PWRCLK,
383 CAN1,
384 CAN2,
385 FLASH,
386 EXTI,
387 OTG_HS_GLOBAL,
388 OTG_HS_HOST,
389 OTG_HS_DEVICE,
390 OTG_HS_PWRCLK,
391 SAI1,
392 LTDC,
393 HASH,
394 CRYP,
395 FPU,
396 STK,
397 NVIC_STIR,
398 FPU_CPACR,
399 SCB_ACTRL,
400}