Fix fsmc variations for some F4 chips

This commit is contained in:
Rasmus Melchior Jacobsen 2023-02-13 08:05:23 +01:00
parent 13b6a58770
commit 739f869dfc
3 changed files with 12 additions and 1 deletions

View File

@ -1,4 +1,7 @@
# stm32f100 # stm32f100
# stm32f412
# stm32f413
# stm32f423
# stm32l1 # stm32l1
--- ---
block/FSMC: block/FSMC:

View File

@ -4,6 +4,10 @@
# stm32f105 # stm32f105
# stm32f107 # stm32f107
# stm32f2 # stm32f2
# stm32405
# stm32407
# stm32415
# stm32417
--- ---
block/FSMC: block/FSMC:
description: Flexible static memory controller description: Flexible static memory controller

View File

@ -294,7 +294,7 @@ impl PeriMatcher {
("STM32F[24].*:ETH:.*", ("eth", "v1b", "ETH")), ("STM32F[24].*:ETH:.*", ("eth", "v1b", "ETH")),
("STM32F7.*:ETH:.*", ("eth", "v1c", "ETH")), ("STM32F7.*:ETH:.*", ("eth", "v1c", "ETH")),
(".*ETH:ethermac110_v3_0", ("eth", "v2", "ETH")), (".*ETH:ethermac110_v3_0", ("eth", "v2", "ETH")),
("STM32F4[0123].*:FS?MC:.*", ("fmc", "v1x3", "FMC")), ("STM32F4[0123].*:FMC:.*", ("fmc", "v1x3", "FMC")),
("STM32F446.*:FMC:.*", ("fmc", "v2x1", "FMC")), ("STM32F446.*:FMC:.*", ("fmc", "v2x1", "FMC")),
("STM32F469.*:FMC:.*", ("fmc", "v2x1", "FMC")), ("STM32F469.*:FMC:.*", ("fmc", "v2x1", "FMC")),
("STM32F7.*:FMC:.*", ("fmc", "v2x1", "FMC")), ("STM32F7.*:FMC:.*", ("fmc", "v2x1", "FMC")),
@ -303,6 +303,10 @@ impl PeriMatcher {
("STM32F10[12357].*:FSMC:.*", ("fsmc", "v1x3", "FSMC")), ("STM32F10[12357].*:FSMC:.*", ("fsmc", "v1x3", "FSMC")),
("STM32F2.*:FSMC:.*", ("fsmc", "v1x3", "FSMC")), ("STM32F2.*:FSMC:.*", ("fsmc", "v1x3", "FSMC")),
("STM32F3.*:FSMC:.*", ("fsmc", "v2x3", "FSMC")), ("STM32F3.*:FSMC:.*", ("fsmc", "v2x3", "FSMC")),
("STM32F412.*:FSMC:.*", ("fsmc", "v1x0", "FSMC")),
("STM32F4[12]3.*:FSMC:.*", ("fsmc", "v1x0", "FSMC")),
("STM32F4[01]5.*:FSMC:.*", ("fsmc", "v1x3", "FSMC")),
("STM32F4[01]7.*:FSMC:.*", ("fsmc", "v1x3", "FSMC")),
("STM32L1.*:FSMC:.*", ("fsmc", "v1x0", "FSMC")), ("STM32L1.*:FSMC:.*", ("fsmc", "v1x0", "FSMC")),
("STM32L4.*:FSMC:.*", ("fsmc", "v3x1", "FSMC")), ("STM32L4.*:FSMC:.*", ("fsmc", "v3x1", "FSMC")),
("STM32G4.*:FSMC:.*", ("fsmc", "v4x1", "FSMC")), ("STM32G4.*:FSMC:.*", ("fsmc", "v4x1", "FSMC")),