Skip to content

Commit 16b98eb

Browse files
committed
[cubemx] Do not inject temperature key
1 parent 49057d9 commit 16b98eb

File tree

1 file changed

+2
-14
lines changed

1 file changed

+2
-14
lines changed

src/modm_data/cubemx/device_data.py

Lines changed: 2 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,7 @@ def _family_file() -> XmlReader:
3131

3232
# ============================= MULTIPLE DEVICES ==============================
3333
def _format_raw_devices(rawDevices):
34-
TemperatureMap = {0: "6", 105: "7", 125: "3"}
35-
devices = set()
36-
for dev in rawDevices:
37-
temp_max = dev.find("Temperature")
38-
temp_max = "" if temp_max is None else temp_max.get("Max")
39-
name = dev.get("RefName")
40-
temp_max = int(float(temp_max)) if len(temp_max) else min(TemperatureMap)
41-
for temp, value in TemperatureMap.items():
42-
if temp_max >= temp:
43-
devices.add(name[:12] + value + name[13:])
44-
return sorted(list(devices))
34+
return list(sorted(set(d.get("RefName") for d in rawDevices)))
4535

4636

4737
def devices_from_family(family: str) -> list[str]:
@@ -87,9 +77,7 @@ def devices_from_partname(partname: str) -> list[dict[str]]:
8777
:param partname: A full STM32 device name.
8878
:return: a list of dictionaries containing a device specific data structure.
8979
"""
90-
deviceNames = _family_file().query(
91-
f'//Family/SubFamily/Mcu[starts-with(@RefName,"{partname[:12]}x{partname[13:]}")]'
92-
)
80+
deviceNames = _family_file().query(f'//Family/SubFamily/Mcu[starts-with(@RefName,"{partname}")]')
9381
comboDeviceName = sorted([d.get("Name") for d in deviceNames])[0]
9482
device_file = XmlReader(os.path.join(_MCU_PATH, comboDeviceName + ".xml"))
9583
did = did_from_string(partname.lower())

0 commit comments

Comments
 (0)