Fix crc version mapping
CRC version mapping is now done by family before failing back to the IP version listed in MCU XML Versions now match what is on spreadsheet
This commit is contained in:
parent
2d51fbe736
commit
2acb6a4682
@ -471,13 +471,15 @@ impl PeriMatcher {
|
|||||||
(".*:FDCAN:fdcan1_v1_[01].*", ("can", "fdcan_v1", "FDCAN")),
|
(".*:FDCAN:fdcan1_v1_[01].*", ("can", "fdcan_v1", "FDCAN")),
|
||||||
("STM32H7.*:FDCANRAM.*", ("fdcanram", "h7", "FDCANRAM")),
|
("STM32H7.*:FDCANRAM.*", ("fdcanram", "h7", "FDCANRAM")),
|
||||||
(".*:FDCANRAM.*", ("fdcanram", "v1", "FDCANRAM")),
|
(".*:FDCANRAM.*", ("fdcanram", "v1", "FDCANRAM")),
|
||||||
// # stm32F4 CRC peripheral
|
("STM32F[124].*:CRC:.*", ("crc", "v1", "CRC")),
|
||||||
// # ("STM32F4*:CRC:CRC:crc_f4")
|
("STM32L1.*:CRC:.*", ("crc", "v1", "CRC")),
|
||||||
// # v1: F1, F2, F4, L1
|
("STM32F0.*:CRC:.*", ("crc", "v2", "CRC")),
|
||||||
// # v2, adds INIT reg: F0
|
("STM32F[37].*:CRC:.*", ("crc", "v3", "CRC")),
|
||||||
// # v3, adds POL reg: F3, F7, G0, G4, H7, L0, L4, L5, WB, WL
|
("STM32G[04].*:CRC:.*", ("crc", "v3", "CRC")),
|
||||||
(".*:CRC:integtest1_v1_0", ("crc", "v1", "CRC")),
|
("STM32H[7].*:CRC:.*", ("crc", "v3", "CRC")),
|
||||||
("STM32L[04].*:CRC:integtest1_v2_0", ("crc", "v3", "CRC")),
|
("STM32L[045].*:CRC:.*", ("crc", "v3", "CRC")),
|
||||||
|
("STM32W[BL].*:CRC:.*", ("crc", "v3", "CRC")),
|
||||||
|
(".*:CRC:integtest1_v1_0", ("crc", "v1", "CRC")), // Fall back on the 'integtest' naming
|
||||||
(".*:CRC:integtest1_v2_0", ("crc", "v2", "CRC")),
|
(".*:CRC:integtest1_v2_0", ("crc", "v2", "CRC")),
|
||||||
(".*:CRC:integtest1_v2_2", ("crc", "v3", "CRC")),
|
(".*:CRC:integtest1_v2_2", ("crc", "v3", "CRC")),
|
||||||
(".*:LCD:lcdc1_v1.0.*", ("lcd", "v1", "LCD")),
|
(".*:LCD:lcdc1_v1.0.*", ("lcd", "v1", "LCD")),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user