diff --git a/src/chips.rs b/src/chips.rs index dbcc045..f62f110 100644 --- a/src/chips.rs +++ b/src/chips.rs @@ -294,8 +294,17 @@ impl PeriMatcher { ("STM32F[24].*:ETH:.*", ("eth", "v1b", "ETH")), ("STM32F7.*:ETH:.*", ("eth", "v1c", "ETH")), (".*ETH:ethermac110_v3_0", ("eth", "v2", "ETH")), + ("STM32F429.*:FMC:.*", ("fmc", "v1x3", "FMC")), + ("STM32F446.*:FMC:.*", ("fmc", "v2x1", "FMC")), + ("STM32F469.*:FMC:.*", ("fmc", "v2x1", "FMC")), + ("STM32F7.*:FMC:.*", ("fmc", "v2x1", "FMC")), + ("STM32H7.*:FMC:.*", ("fmc", "v3x1", "FMC")), + ("STM32F3.*:FSMC:.*", ("fsmc", "v1x3", "FSMC")), + ("STM32L4.*:FSMC:.*", ("fsmc", "v2x1", "FSMC")), + ("STM32G4.*:FSMC:.*", ("fsmc", "v3x1", "FSMC")), + ("STM32L5.*:FSMC:.*", ("fsmc", "v3x1", "FSMC")), + ("STM32U5.*:FSMC:.*", ("fsmc", "v4x1", "FSMC")), (".*:FSMC:.*", ("fsmc", "v1", "FSMC")), - ("STM32H7.*:FMC:.*", ("fmc", "h7", "FMC")), (r".*LPTIM\d.*:G0xx_lptimer1_v1_4", ("lptim", "g0", "LPTIM")), ("STM32F1.*:TIM(1|8):.*", ("timer", "v1", "TIM_ADV")), ("STM32F1.*:TIM(2|5):.*", ("timer", "v1", "TIM_GP16")),