diff --git a/data/registers/fsmc_v1x0.yaml b/data/registers/fsmc_v1x0.yaml index b31e75c..516aaa7 100644 --- a/data/registers/fsmc_v1x0.yaml +++ b/data/registers/fsmc_v1x0.yaml @@ -1,4 +1,5 @@ # stm32f100 +# stm32l1 --- block/FSMC: description: Flexible static memory controller diff --git a/src/chips.rs b/src/chips.rs index f33a369..54f72f6 100644 --- a/src/chips.rs +++ b/src/chips.rs @@ -294,16 +294,16 @@ impl PeriMatcher { ("STM32F[24].*:ETH:.*", ("eth", "v1b", "ETH")), ("STM32F7.*:ETH:.*", ("eth", "v1c", "ETH")), (".*ETH:ethermac110_v3_0", ("eth", "v2", "ETH")), - ("STM32F4[0123].*:FS?MC:.*", ("fmc", "v2x3", "FMC")), - ("STM32F446.*:FMC:.*", ("fmc", "v3x1", "FMC")), - ("STM32F469.*:FMC:.*", ("fmc", "v3x1", "FMC")), - ("STM32F7.*:FMC:.*", ("fmc", "v3x1", "FMC")), - ("STM32H7.*:FMC:.*", ("fmc", "v4x1", "FMC")), + ("STM32F4[0123].*:FS?MC:.*", ("fmc", "v1x3", "FMC")), + ("STM32F446.*:FMC:.*", ("fmc", "v2x1", "FMC")), + ("STM32F469.*:FMC:.*", ("fmc", "v2x1", "FMC")), + ("STM32F7.*:FMC:.*", ("fmc", "v2x1", "FMC")), + ("STM32H7.*:FMC:.*", ("fmc", "v3x1", "FMC")), ("STM32F100.*:FSMC:.*", ("fsmc", "v1x0", "FSMC")), ("STM32F10[12357].*:FSMC:.*", ("fsmc", "v1x3", "FSMC")), ("STM32F2.*:FSMC:.*", ("fsmc", "v1x3", "FSMC")), ("STM32F3.*:FSMC:.*", ("fsmc", "v2x3", "FSMC")), - ("STM32L1.*:FSMC:.*", ("fsmc", "v1x1", "FSMC")), + ("STM32L1.*:FSMC:.*", ("fsmc", "v1x0", "FSMC")), ("STM32L4.*:FSMC:.*", ("fsmc", "v3x1", "FSMC")), ("STM32G4.*:FSMC:.*", ("fsmc", "v4x1", "FSMC")), ("STM32L5.*:FSMC:.*", ("fsmc", "v4x1", "FSMC")),