Skip to content

Commit f801f71

Browse files
committed
ci(stm32variant): add legacy HAL module management
Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent db068f3 commit f801f71

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

CI/update/stm32variant.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@
6161
mcu_refname = ""
6262
mcu_flash = []
6363
mcu_ram = []
64-
64+
legacy_hal = {"CAN": ["F0", "F1", "F2", "F3", "F4", "F7", "L4"], "ETH": ["F4", "H7"]}
6565
# Cube information
6666
product_line_dict = {}
6767

@@ -816,7 +816,9 @@ def can_pinmap(lst):
816816
)
817817
return dict(
818818
name=name,
819-
hal=name,
819+
hal=["CAN", "CAN_LEGACY"]
820+
if name != "FDCAN" and any(mcu in mcu_family for mcu in legacy_hal["CAN"])
821+
else name,
820822
aname=aname,
821823
data="",
822824
wpin=max(wpin) + 1,
@@ -845,7 +847,9 @@ def eth_pinmap():
845847
)
846848
return dict(
847849
name="ETHERNET",
848-
hal="ETH",
850+
hal=["ETH", "ETH_LEGACY"]
851+
if any(mcu in mcu_family for mcu in legacy_hal["ETH"])
852+
else "ETH",
849853
aname="Ethernet",
850854
data="",
851855
wpin=max(wpin) + 1,

0 commit comments

Comments
 (0)