diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index ae7b3dd..d7ba414 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -1,10 +1,11 @@ -name: Build and deploy docs +name: Build docs on: push: branches: - main - main-** + pull_request: jobs: build-upload-docs: @@ -13,12 +14,6 @@ jobs: - name: Check out repository uses: actions/checkout@v4 - - name: Configure Git - run: | - git config --global user.email "bot@modm.io" - git config --global user.name "modm update bot" - - - name: Setup Python 3.12 uses: actions/setup-python@v4 with: @@ -28,19 +23,26 @@ jobs: run: | pip3 install -r tools/requirements.txt ".[docs]" + - name: Clone modm-ext/data.modm.io repository + if: startsWith(github.ref, 'refs/heads/main') uses: actions/checkout@v4 with: repository: modm-ext/data.modm.io ssh-key: ${{secrets.SSH_KEY_DATA_MODM_IO}} path: docs/data.modm.io + - name: Build Homepage run: | make build-homepage + - name: Push New Docs to Github + if: startsWith(github.ref, 'refs/heads/main') run: | + git config --global user.email "bot@modm.io" + git config --global user.name "modm update bot" cd docs/data.modm.io git add -A git diff-index --quiet HEAD || git commit -m "Update" diff --git a/.github/workflows/test-kg.yml b/.github/workflows/test-kg.yml index ed362df..9937012 100644 --- a/.github/workflows/test-kg.yml +++ b/.github/workflows/test-kg.yml @@ -1,12 +1,17 @@ -name: Test Generate Knowledge Graphs +name: Generate Knowledge Graphs on: workflow_dispatch: pull_request: + release: + types: [published] jobs: - test-kg-stmicro: + generate-kg-stmicro: runs-on: ubuntu-latest + concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}-${{ matrix.family_group.name }} + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} strategy: fail-fast: false matrix: @@ -25,7 +30,6 @@ jobs: families: [STM32H7] name: Update KG ${{ matrix.family_group.name }} - steps: - name: Check out Repository uses: actions/checkout@v4 @@ -77,7 +81,7 @@ jobs: with: name: logs-${{ matrix.family_group.name }} path: log/stmicro/kg - retention-days: 7 + retention-days: 1 - name: Upload KGs if: always() @@ -85,4 +89,48 @@ jobs: with: name: kg-${{ matrix.family_group.name }} path: ext/stmicro/kg-archive + retention-days: 1 + + + merge-kg-artifacts: + name: Merge all KGs into one Artifact + runs-on: ubuntu-latest + needs: generate-kg-stmicro + concurrency: + group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}-merge-kg-artifacts + cancel-in-progress: ${{ github.ref != 'refs/heads/main' }} + steps: + - name: Check out Repository + uses: actions/checkout@v4 + if: ${{ github.event_name == 'release' && github.event.action == 'published' }} + + - name: Download All KGs + uses: actions/download-artifact@v4 + with: + pattern: kg-* + path: kg-archive-all + + - name: Merge all KGs + run: | + mkdir -p kg-archive/ + + find kg-archive-all/ -mindepth 2 -maxdepth 2 -type d | while read DIR; do + cp -r "$DIR" kg-archive/ + done + + - name: Upload Final Knowledge Graphs + uses: actions/upload-artifact@v4 + with: + name: kg-archive + path: kg-archive/ retention-days: 7 + + - name: Upload to Github Release + uses: softprops/action-gh-release@v2 + if: ${{ github.event_name == 'release' && github.event.action == 'published' }} + with: + files: | + kg-archive/ + CHANGELOG.md + README.md + LICENSE diff --git a/CHANGELOG.md b/CHANGELOG.md index f2ee390..8e70fc4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 0.0.2 + +- Update the regression tests and enforce it via CI. +- Factor out common pdf2html code from the STM32 specialization. +- Enforce code style using Ruff in the CI. +- Update dependencies and frozen requirements.txt. +- Add downloader code for CubeProg database. +- Import latest changes from modm-devices for new STM32 devices. +- Replace OWLready with Kuzu KG implementation for storing all data. +- Publish KG database as artifact to GitHub releases. + + ## 0.0.1 Import from [the JSys paper artifact](https://github.com/salkinium/pdf-data-extraction-jsys-artifact) diff --git a/src/modm_data/__init__.py b/src/modm_data/__init__.py index 7fef54f..6e5cdc9 100644 --- a/src/modm_data/__init__.py +++ b/src/modm_data/__init__.py @@ -13,7 +13,6 @@ __version__ = "0.0.1" __all__ = [ - "cube2owl", "cubehal", "cubemx", "dl", diff --git a/src/modm_data/cubemx/device_data.py b/src/modm_data/cubemx/device_data.py index 8c3d418..680a014 100644 --- a/src/modm_data/cubemx/device_data.py +++ b/src/modm_data/cubemx/device_data.py @@ -31,17 +31,7 @@ def _family_file() -> XmlReader: # ============================= MULTIPLE DEVICES ============================== def _format_raw_devices(rawDevices): - TemperatureMap = {0: "6", 105: "7", 125: "3"} - devices = set() - for dev in rawDevices: - temp_max = dev.find("Temperature") - temp_max = "" if temp_max is None else temp_max.get("Max") - name = dev.get("RefName") - temp_max = int(float(temp_max)) if len(temp_max) else min(TemperatureMap) - for temp, value in TemperatureMap.items(): - if temp_max >= temp: - devices.add(name[:12] + value + name[13:]) - return sorted(list(devices)) + return list(sorted(set(d.get("RefName") for d in rawDevices))) def devices_from_family(family: str) -> list[str]: @@ -87,9 +77,7 @@ def devices_from_partname(partname: str) -> list[dict[str]]: :param partname: A full STM32 device name. :return: a list of dictionaries containing a device specific data structure. """ - deviceNames = _family_file().query( - f'//Family/SubFamily/Mcu[starts-with(@RefName,"{partname[:12]}x{partname[13:]}")]' - ) + deviceNames = _family_file().query(f'//Family/SubFamily/Mcu[starts-with(@RefName,"{partname}")]') comboDeviceName = sorted([d.get("Name") for d in deviceNames])[0] device_file = XmlReader(os.path.join(_MCU_PATH, comboDeviceName + ".xml")) did = did_from_string(partname.lower()) diff --git a/src/modm_data/dl/stmicro/data/cubemx.patch b/src/modm_data/dl/stmicro/data/cubemx.patch index f138aff..28c0dd6 100644 --- a/src/modm_data/dl/stmicro/data/cubemx.patch +++ b/src/modm_data/dl/stmicro/data/cubemx.patch @@ -44,136 +44,6 @@ index c8a77f2..43d92ee 100644 ---- a/mcu/STM32F303K(6-8)Ux.xml -+++ b/mcu/STM32F303K(6-8)Ux.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M4 -+ 72 - 4 - 12 - 12 -diff --git a/mcu/STM32F401C(B-C)Yx.xml b/mcu/STM32F401C(B-C)Yx.xml -index 1bc6ebb..a83ec16 100644 ---- a/mcu/STM32F401C(B-C)Yx.xml -+++ b/mcu/STM32F401C(B-C)Yx.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M4 -+ 84 - 64 - 36 - DIE423 -diff --git a/mcu/STM32L021F4Px.xml b/mcu/STM32L021F4Px.xml -index 623ae91..7cb119a 100644 ---- a/mcu/STM32L021F4Px.xml -+++ b/mcu/STM32L021F4Px.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M0+ -+ 32 - 512 - 2 - 16 -diff --git a/mcu/STM32L021K4Ux.xml b/mcu/STM32L021K4Ux.xml -index 0b9f5b9..6d75d93 100644 ---- a/mcu/STM32L021K4Ux.xml -+++ b/mcu/STM32L021K4Ux.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M0+ -+ 32 - 512 - 2 - 28 -diff --git a/mcu/STM32L071V(B-Z)Ix.xml b/mcu/STM32L071V(B-Z)Ix.xml -index 05ad59f..e50dad9 100644 ---- a/mcu/STM32L071V(B-Z)Ix.xml -+++ b/mcu/STM32L071V(B-Z)Ix.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M0+ -+ 32 - 6144 - 20 - 84 -diff --git a/mcu/STM32L071V8Ix.xml b/mcu/STM32L071V8Ix.xml -index 6a86fe1..4b249bb 100644 ---- a/mcu/STM32L071V8Ix.xml -+++ b/mcu/STM32L071V8Ix.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M0+ -+ 32 - 3072 - 20 - 84 -diff --git a/mcu/STM32L073V8Ix.xml b/mcu/STM32L073V8Ix.xml -index d645bc3..6ec1eb2 100644 ---- a/mcu/STM32L073V8Ix.xml -+++ b/mcu/STM32L073V8Ix.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M0+ -+ 32 - 3072 - 20 - 84 -diff --git a/mcu/STM32L083V8Ix.xml b/mcu/STM32L083V8Ix.xml -index 2c80a6f..15e0f6f 100644 ---- a/mcu/STM32L083V8Ix.xml -+++ b/mcu/STM32L083V8Ix.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M0+ -+ 32 - 3072 - 20 - 84 -diff --git a/mcu/STM32L476VGYxP.xml b/mcu/STM32L476VGYxP.xml -index 2c80a6f..15e0f6f 100644 ---- a/mcu/STM32L476VGYxP.xml -+++ b/mcu/STM32L476VGYxP.xml -@@ -1,6 +1,7 @@ - - - Arm Cortex-M4 -+ 80 - 128 - 66 - DIE415 -diff --git a/mcu/STM32WB30CEUxA.xml b/mcu/STM32WB30CEUxA.xml -index d03f748..fca698e 100644 ---- a/mcu/STM32WB30CEUxA.xml -+++ b/mcu/STM32WB30CEUxA.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 64 - Available - 96 - 30 -diff --git a/mcu/STM32WB35C(C-E)UxA.xml b/mcu/STM32WB35C(C-E)UxA.xml -index a2bc61d..f63966a 100644 ---- a/mcu/STM32WB35C(C-E)UxA.xml -+++ b/mcu/STM32WB35C(C-E)UxA.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 64 - Available - 96 - 30 diff --git a/mcu/STM32G491C(C-E)Tx.xml b/mcu/STM32G491C(C-E)Tx.xml index 65f6156..ff9132d 100644 --- a/mcu/STM32G491C(C-E)Tx.xml @@ -408,1182 +278,6 @@ index 58dcd13..b230c80 100644 86 DIE479 512 -diff --git a/mcu/STM32H562AGIx.xml b/mcu/STM32H562AGIx.xml -index 5d8c5980..21d8d60d 100644 ---- a/mcu/STM32H562AGIx.xml -+++ b/mcu/STM32H562AGIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 136 - DIE484 -diff --git a/mcu/STM32H562IGKx.xml b/mcu/STM32H562IGKx.xml -index a069b42c..1f009de6 100644 ---- a/mcu/STM32H562IGKx.xml -+++ b/mcu/STM32H562IGKx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 140 - DIE484 -diff --git a/mcu/STM32H562IGTx.xml b/mcu/STM32H562IGTx.xml -index b8dc34fa..499de79a 100644 ---- a/mcu/STM32H562IGTx.xml -+++ b/mcu/STM32H562IGTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 140 - DIE484 -diff --git a/mcu/STM32H562RGTx.xml b/mcu/STM32H562RGTx.xml -index ccd25772..c6cc01d5 100644 ---- a/mcu/STM32H562RGTx.xml -+++ b/mcu/STM32H562RGTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 49 - DIE484 -diff --git a/mcu/STM32H562RGVx.xml b/mcu/STM32H562RGVx.xml -index a61ff323..47a98610 100644 ---- a/mcu/STM32H562RGVx.xml -+++ b/mcu/STM32H562RGVx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 53 - DIE484 -diff --git a/mcu/STM32H562VGTx.xml b/mcu/STM32H562VGTx.xml -index 5544e424..cca5a70b 100644 ---- a/mcu/STM32H562VGTx.xml -+++ b/mcu/STM32H562VGTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 80 - DIE484 -diff --git a/mcu/STM32H562ZGTx.xml b/mcu/STM32H562ZGTx.xml -index 96b1e812..cee15e93 100644 ---- a/mcu/STM32H562ZGTx.xml -+++ b/mcu/STM32H562ZGTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 112 - DIE484 -diff --git a/mcu/STM32H563AGIx.xml b/mcu/STM32H563AGIx.xml -index 55f95a16..f1694561 100644 ---- a/mcu/STM32H563AGIx.xml -+++ b/mcu/STM32H563AGIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 136 - DIE484 -diff --git a/mcu/STM32H563IGTx.xml b/mcu/STM32H563IGTx.xml -index 9307391e..140d3542 100644 ---- a/mcu/STM32H563IGTx.xml -+++ b/mcu/STM32H563IGTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 140 - DIE484 -diff --git a/mcu/STM32H563RGVx.xml b/mcu/STM32H563RGVx.xml -index cc09a6b4..2fae6338 100644 ---- a/mcu/STM32H563RGVx.xml -+++ b/mcu/STM32H563RGVx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 53 - DIE484 -diff --git a/mcu/STM32H563ZGTx.xml b/mcu/STM32H563ZGTx.xml -index 9a2a823b..8199aaa8 100644 ---- a/mcu/STM32H563ZGTx.xml -+++ b/mcu/STM32H563ZGTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 250 - 640 - 112 - DIE484 -diff --git a/mcu/STM32U535CBTx.xml b/mcu/STM32U535CBTx.xml -index ca430f67..b70b3cc1 100644 ---- a/mcu/STM32U535CBTx.xml -+++ b/mcu/STM32U535CBTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 37 - DIE455 -diff --git a/mcu/STM32U535CBTxQ.xml b/mcu/STM32U535CBTxQ.xml -index 3cb4487a..8ea4e464 100644 ---- a/mcu/STM32U535CBTxQ.xml -+++ b/mcu/STM32U535CBTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 33 - DIE455 -diff --git a/mcu/STM32U535CBUx.xml b/mcu/STM32U535CBUx.xml -index 8f82722e..c3b423ba 100644 ---- a/mcu/STM32U535CBUx.xml -+++ b/mcu/STM32U535CBUx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 37 - DIE455 -diff --git a/mcu/STM32U535CBUxQ.xml b/mcu/STM32U535CBUxQ.xml -index 3adb4be5..85c82e6e 100644 ---- a/mcu/STM32U535CBUxQ.xml -+++ b/mcu/STM32U535CBUxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 33 - DIE455 -diff --git a/mcu/STM32U535CCTx.xml b/mcu/STM32U535CCTx.xml -index 877f2fe5..788d2afd 100644 ---- a/mcu/STM32U535CCTx.xml -+++ b/mcu/STM32U535CCTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 37 - DIE455 -diff --git a/mcu/STM32U535CCTxQ.xml b/mcu/STM32U535CCTxQ.xml -index 19305f90..49b049db 100644 ---- a/mcu/STM32U535CCTxQ.xml -+++ b/mcu/STM32U535CCTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 33 - DIE455 -diff --git a/mcu/STM32U535CCUx.xml b/mcu/STM32U535CCUx.xml -index 0519aaeb..d9cafc5a 100644 ---- a/mcu/STM32U535CCUx.xml -+++ b/mcu/STM32U535CCUx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 37 - DIE455 -diff --git a/mcu/STM32U535CCUxQ.xml b/mcu/STM32U535CCUxQ.xml -index 795ceebf..cc39bdba 100644 ---- a/mcu/STM32U535CCUxQ.xml -+++ b/mcu/STM32U535CCUxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 33 - DIE455 -diff --git a/mcu/STM32U535CETx.xml b/mcu/STM32U535CETx.xml -index 89aa0373..5c8382b9 100644 ---- a/mcu/STM32U535CETx.xml -+++ b/mcu/STM32U535CETx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 37 - DIE455 -diff --git a/mcu/STM32U535CETxQ.xml b/mcu/STM32U535CETxQ.xml -index 1d48b28a..af6f3793 100644 ---- a/mcu/STM32U535CETxQ.xml -+++ b/mcu/STM32U535CETxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 33 - DIE455 -diff --git a/mcu/STM32U535CEUx.xml b/mcu/STM32U535CEUx.xml -index 3d197af7..26f73f1b 100644 ---- a/mcu/STM32U535CEUx.xml -+++ b/mcu/STM32U535CEUx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 37 - DIE455 -diff --git a/mcu/STM32U535CEUxQ.xml b/mcu/STM32U535CEUxQ.xml -index 3eb16ee1..6f99fcab 100644 ---- a/mcu/STM32U535CEUxQ.xml -+++ b/mcu/STM32U535CEUxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 33 - DIE455 -diff --git a/mcu/STM32U535JEYxQ.xml b/mcu/STM32U535JEYxQ.xml -index 2dbd8fb0..6194a5f2 100644 ---- a/mcu/STM32U535JEYxQ.xml -+++ b/mcu/STM32U535JEYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 50 - DIE455 -diff --git a/mcu/STM32U535NCYxQ.xml b/mcu/STM32U535NCYxQ.xml -index df03cc85..330d61f7 100644 ---- a/mcu/STM32U535NCYxQ.xml -+++ b/mcu/STM32U535NCYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 39 - DIE455 -diff --git a/mcu/STM32U535NEYxQ.xml b/mcu/STM32U535NEYxQ.xml -index 8297d596..9effa180 100644 ---- a/mcu/STM32U535NEYxQ.xml -+++ b/mcu/STM32U535NEYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 39 - DIE455 -diff --git a/mcu/STM32U535RBIx.xml b/mcu/STM32U535RBIx.xml -index 67758bbd..1f7f85d5 100644 ---- a/mcu/STM32U535RBIx.xml -+++ b/mcu/STM32U535RBIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 51 - DIE455 -diff --git a/mcu/STM32U535RBIxQ.xml b/mcu/STM32U535RBIxQ.xml -index e6a2c031..a7be4daf 100644 ---- a/mcu/STM32U535RBIxQ.xml -+++ b/mcu/STM32U535RBIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 47 - DIE455 -diff --git a/mcu/STM32U535RBTx.xml b/mcu/STM32U535RBTx.xml -index e6ec8885..6c8e419b 100644 ---- a/mcu/STM32U535RBTx.xml -+++ b/mcu/STM32U535RBTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 51 - DIE455 -diff --git a/mcu/STM32U535RBTxQ.xml b/mcu/STM32U535RBTxQ.xml -index c2bfd807..a775d2bf 100644 ---- a/mcu/STM32U535RBTxQ.xml -+++ b/mcu/STM32U535RBTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 47 - DIE455 -diff --git a/mcu/STM32U535RCIx.xml b/mcu/STM32U535RCIx.xml -index 103dd67f..a7753ef5 100644 ---- a/mcu/STM32U535RCIx.xml -+++ b/mcu/STM32U535RCIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 51 - DIE455 -diff --git a/mcu/STM32U535RCIxQ.xml b/mcu/STM32U535RCIxQ.xml -index 58eed6b7..b4aa51e9 100644 ---- a/mcu/STM32U535RCIxQ.xml -+++ b/mcu/STM32U535RCIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 47 - DIE455 -diff --git a/mcu/STM32U535RCTx.xml b/mcu/STM32U535RCTx.xml -index 99384562..3eaba09a 100644 ---- a/mcu/STM32U535RCTx.xml -+++ b/mcu/STM32U535RCTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 51 - DIE455 -diff --git a/mcu/STM32U535RCTxQ.xml b/mcu/STM32U535RCTxQ.xml -index 53a7961c..fb1cda8a 100644 ---- a/mcu/STM32U535RCTxQ.xml -+++ b/mcu/STM32U535RCTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 47 - DIE455 -diff --git a/mcu/STM32U535REIx.xml b/mcu/STM32U535REIx.xml -index aa8f9d40..e43c3520 100644 ---- a/mcu/STM32U535REIx.xml -+++ b/mcu/STM32U535REIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 51 - DIE455 -diff --git a/mcu/STM32U535REIxQ.xml b/mcu/STM32U535REIxQ.xml -index df4c15fb..61dc18e7 100644 ---- a/mcu/STM32U535REIxQ.xml -+++ b/mcu/STM32U535REIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 47 - DIE455 -diff --git a/mcu/STM32U535RETx.xml b/mcu/STM32U535RETx.xml -index 71f42549..d3c1aa71 100644 ---- a/mcu/STM32U535RETx.xml -+++ b/mcu/STM32U535RETx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 51 - DIE455 -diff --git a/mcu/STM32U535RETxQ.xml b/mcu/STM32U535RETxQ.xml -index 25a458bc..d45dadcc 100644 ---- a/mcu/STM32U535RETxQ.xml -+++ b/mcu/STM32U535RETxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 47 - DIE455 -diff --git a/mcu/STM32U535VCIx.xml b/mcu/STM32U535VCIx.xml -index d1acb05f..b2840a9c 100644 ---- a/mcu/STM32U535VCIx.xml -+++ b/mcu/STM32U535VCIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 82 - DIE455 -diff --git a/mcu/STM32U535VCIxQ.xml b/mcu/STM32U535VCIxQ.xml -index 251c4e73..17216ef1 100644 ---- a/mcu/STM32U535VCIxQ.xml -+++ b/mcu/STM32U535VCIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 79 - DIE455 -diff --git a/mcu/STM32U535VCTx.xml b/mcu/STM32U535VCTx.xml -index d0ed631f..6df38358 100644 ---- a/mcu/STM32U535VCTx.xml -+++ b/mcu/STM32U535VCTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 82 - DIE455 -diff --git a/mcu/STM32U535VCTxQ.xml b/mcu/STM32U535VCTxQ.xml -index 33752dda..a41c63cf 100644 ---- a/mcu/STM32U535VCTxQ.xml -+++ b/mcu/STM32U535VCTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 79 - DIE455 -diff --git a/mcu/STM32U535VEIx.xml b/mcu/STM32U535VEIx.xml -index 1da2439f..92403ecd 100644 ---- a/mcu/STM32U535VEIx.xml -+++ b/mcu/STM32U535VEIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 82 - DIE455 -diff --git a/mcu/STM32U535VEIxQ.xml b/mcu/STM32U535VEIxQ.xml -index 9b285992..44b25164 100644 ---- a/mcu/STM32U535VEIxQ.xml -+++ b/mcu/STM32U535VEIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 79 - DIE455 -diff --git a/mcu/STM32U535VETx.xml b/mcu/STM32U535VETx.xml -index 874acddd..ffa178f2 100644 ---- a/mcu/STM32U535VETx.xml -+++ b/mcu/STM32U535VETx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 82 - DIE455 -diff --git a/mcu/STM32U535VETxQ.xml b/mcu/STM32U535VETxQ.xml -index eb547c5f..4ca15954 100644 ---- a/mcu/STM32U535VETxQ.xml -+++ b/mcu/STM32U535VETxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 79 - DIE455 -diff --git a/mcu/STM32U545CETx.xml b/mcu/STM32U545CETx.xml -index 416262c6..5f682dc0 100644 ---- a/mcu/STM32U545CETx.xml -+++ b/mcu/STM32U545CETx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 37 - DIE455 -diff --git a/mcu/STM32U545CETxQ.xml b/mcu/STM32U545CETxQ.xml -index 283c45db..1dc8ed81 100644 ---- a/mcu/STM32U545CETxQ.xml -+++ b/mcu/STM32U545CETxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 33 - DIE455 -diff --git a/mcu/STM32U545CEUx.xml b/mcu/STM32U545CEUx.xml -index a1d5c5af..664f6c4e 100644 ---- a/mcu/STM32U545CEUx.xml -+++ b/mcu/STM32U545CEUx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 37 - DIE455 -diff --git a/mcu/STM32U545CEUxQ.xml b/mcu/STM32U545CEUxQ.xml -index 2928d24c..2912b2df 100644 ---- a/mcu/STM32U545CEUxQ.xml -+++ b/mcu/STM32U545CEUxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 33 - DIE455 -diff --git a/mcu/STM32U545JEYxQ.xml b/mcu/STM32U545JEYxQ.xml -index a4e5cf13..3c0514d7 100644 ---- a/mcu/STM32U545JEYxQ.xml -+++ b/mcu/STM32U545JEYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 50 - DIE455 -diff --git a/mcu/STM32U545NEYxQ.xml b/mcu/STM32U545NEYxQ.xml -index ffb75e7a..afb903a6 100644 ---- a/mcu/STM32U545NEYxQ.xml -+++ b/mcu/STM32U545NEYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 39 - DIE455 -diff --git a/mcu/STM32U545REIx.xml b/mcu/STM32U545REIx.xml -index 074cb3eb..37859bf2 100644 ---- a/mcu/STM32U545REIx.xml -+++ b/mcu/STM32U545REIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 51 - DIE455 -diff --git a/mcu/STM32U545REIxQ.xml b/mcu/STM32U545REIxQ.xml -index e0635262..43961c34 100644 ---- a/mcu/STM32U545REIxQ.xml -+++ b/mcu/STM32U545REIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 47 - DIE455 -diff --git a/mcu/STM32U545RETx.xml b/mcu/STM32U545RETx.xml -index 3867e922..cb3a1c71 100644 ---- a/mcu/STM32U545RETx.xml -+++ b/mcu/STM32U545RETx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 51 - DIE455 -diff --git a/mcu/STM32U545RETxQ.xml b/mcu/STM32U545RETxQ.xml -index 933cb5e9..c3837854 100644 ---- a/mcu/STM32U545RETxQ.xml -+++ b/mcu/STM32U545RETxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 47 - DIE455 -diff --git a/mcu/STM32U545VEIx.xml b/mcu/STM32U545VEIx.xml -index ef09a3c8..491d0255 100644 ---- a/mcu/STM32U545VEIx.xml -+++ b/mcu/STM32U545VEIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 82 - DIE455 -diff --git a/mcu/STM32U545VEIxQ.xml b/mcu/STM32U545VEIxQ.xml -index 919e43a0..36495f1d 100644 ---- a/mcu/STM32U545VEIxQ.xml -+++ b/mcu/STM32U545VEIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 79 - DIE455 -diff --git a/mcu/STM32U545VETx.xml b/mcu/STM32U545VETx.xml -index 56d2aa97..0e5d4a4f 100644 ---- a/mcu/STM32U545VETx.xml -+++ b/mcu/STM32U545VETx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 82 - DIE455 -diff --git a/mcu/STM32U545VETxQ.xml b/mcu/STM32U545VETxQ.xml -index 809ce48b..e2325e9e 100644 ---- a/mcu/STM32U545VETxQ.xml -+++ b/mcu/STM32U545VETxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 274 - 79 - DIE455 -diff --git a/mcu/STM32U595AIHx.xml b/mcu/STM32U595AIHx.xml -index 0bd5e729..ed7a821c 100644 ---- a/mcu/STM32U595AIHx.xml -+++ b/mcu/STM32U595AIHx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 136 - DIE481 -diff --git a/mcu/STM32U595AIHxQ.xml b/mcu/STM32U595AIHxQ.xml -index b9e08f5f..cbb228be 100644 ---- a/mcu/STM32U595AIHxQ.xml -+++ b/mcu/STM32U595AIHxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 133 - DIE481 -diff --git a/mcu/STM32U595AJHx.xml b/mcu/STM32U595AJHx.xml -index 24f880a2..9a074f0f 100644 ---- a/mcu/STM32U595AJHx.xml -+++ b/mcu/STM32U595AJHx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 136 - DIE481 -diff --git a/mcu/STM32U595AJHxQ.xml b/mcu/STM32U595AJHxQ.xml -index 00981e5b..6a5d3195 100644 ---- a/mcu/STM32U595AJHxQ.xml -+++ b/mcu/STM32U595AJHxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 133 - DIE481 -diff --git a/mcu/STM32U595QIIx.xml b/mcu/STM32U595QIIx.xml -index d7f1af62..aad6aab5 100644 ---- a/mcu/STM32U595QIIx.xml -+++ b/mcu/STM32U595QIIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 110 - DIE481 -diff --git a/mcu/STM32U595QIIxQ.xml b/mcu/STM32U595QIIxQ.xml -index f5d8b9b7..2de25808 100644 ---- a/mcu/STM32U595QIIxQ.xml -+++ b/mcu/STM32U595QIIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 106 - DIE481 -diff --git a/mcu/STM32U595QJIx.xml b/mcu/STM32U595QJIx.xml -index 3e9a32fe..a34ff5c8 100644 ---- a/mcu/STM32U595QJIx.xml -+++ b/mcu/STM32U595QJIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 110 - DIE481 -diff --git a/mcu/STM32U595QJIxQ.xml b/mcu/STM32U595QJIxQ.xml -index f4c73e73..d69caf09 100644 ---- a/mcu/STM32U595QJIxQ.xml -+++ b/mcu/STM32U595QJIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 106 - DIE481 -diff --git a/mcu/STM32U595RITx.xml b/mcu/STM32U595RITx.xml -index 20a9fdb5..232d2797 100644 ---- a/mcu/STM32U595RITx.xml -+++ b/mcu/STM32U595RITx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 51 - DIE481 -diff --git a/mcu/STM32U595RITxQ.xml b/mcu/STM32U595RITxQ.xml -index 29cef4d0..3dd1e6c0 100644 ---- a/mcu/STM32U595RITxQ.xml -+++ b/mcu/STM32U595RITxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 47 - DIE481 -diff --git a/mcu/STM32U595RJTx.xml b/mcu/STM32U595RJTx.xml -index cb7238ab..4d3c7d7e 100644 ---- a/mcu/STM32U595RJTx.xml -+++ b/mcu/STM32U595RJTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 51 - DIE481 -diff --git a/mcu/STM32U595RJTxQ.xml b/mcu/STM32U595RJTxQ.xml -index cc1d778d..497898c4 100644 ---- a/mcu/STM32U595RJTxQ.xml -+++ b/mcu/STM32U595RJTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 47 - DIE481 -diff --git a/mcu/STM32U595VITx.xml b/mcu/STM32U595VITx.xml -index 4c806d4f..6287ae3f 100644 ---- a/mcu/STM32U595VITx.xml -+++ b/mcu/STM32U595VITx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 82 - DIE481 -diff --git a/mcu/STM32U595VITxQ.xml b/mcu/STM32U595VITxQ.xml -index 3f55893d..c161a3a2 100644 ---- a/mcu/STM32U595VITxQ.xml -+++ b/mcu/STM32U595VITxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 79 - DIE481 -diff --git a/mcu/STM32U595VJTx.xml b/mcu/STM32U595VJTx.xml -index 21912620..f9684286 100644 ---- a/mcu/STM32U595VJTx.xml -+++ b/mcu/STM32U595VJTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 82 - DIE481 -diff --git a/mcu/STM32U595VJTxQ.xml b/mcu/STM32U595VJTxQ.xml -index 9ff17762..2ff82729 100644 ---- a/mcu/STM32U595VJTxQ.xml -+++ b/mcu/STM32U595VJTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 79 - DIE481 -diff --git a/mcu/STM32U595ZITx.xml b/mcu/STM32U595ZITx.xml -index dce57ed0..8ea7e92c 100644 ---- a/mcu/STM32U595ZITx.xml -+++ b/mcu/STM32U595ZITx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 114 - DIE481 -diff --git a/mcu/STM32U595ZITxQ.xml b/mcu/STM32U595ZITxQ.xml -index 56683eb4..9865a0e2 100644 ---- a/mcu/STM32U595ZITxQ.xml -+++ b/mcu/STM32U595ZITxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 111 - DIE481 -diff --git a/mcu/STM32U595ZIYxQ.xml b/mcu/STM32U595ZIYxQ.xml -index 2f920913..71e0611c 100644 ---- a/mcu/STM32U595ZIYxQ.xml -+++ b/mcu/STM32U595ZIYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 115 - DIE481 -diff --git a/mcu/STM32U595ZJYxQ.xml b/mcu/STM32U595ZJYxQ.xml -index 40293ef6..c87ee3d7 100644 ---- a/mcu/STM32U595ZJYxQ.xml -+++ b/mcu/STM32U595ZJYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 115 - DIE481 -diff --git a/mcu/STM32U599VITxQ.xml b/mcu/STM32U599VITxQ.xml -index a13ae100..e14ad260 100644 ---- a/mcu/STM32U599VITxQ.xml -+++ b/mcu/STM32U599VITxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 79 - DIE481 -diff --git a/mcu/STM32U599VJTx.xml b/mcu/STM32U599VJTx.xml -index d21cd653..cf2645a8 100644 ---- a/mcu/STM32U599VJTx.xml -+++ b/mcu/STM32U599VJTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 82 - DIE481 -diff --git a/mcu/STM32U599VJTxQ.xml b/mcu/STM32U599VJTxQ.xml -index 1388c5ad..f252a6a6 100644 ---- a/mcu/STM32U599VJTxQ.xml -+++ b/mcu/STM32U599VJTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 79 - DIE481 -diff --git a/mcu/STM32U599ZITxQ.xml b/mcu/STM32U599ZITxQ.xml -index 9be327ce..ad30244e 100644 ---- a/mcu/STM32U599ZITxQ.xml -+++ b/mcu/STM32U599ZITxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 111 - DIE481 -diff --git a/mcu/STM32U599ZIYxQ.xml b/mcu/STM32U599ZIYxQ.xml -index 0bcca423..4e6747de 100644 ---- a/mcu/STM32U599ZIYxQ.xml -+++ b/mcu/STM32U599ZIYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 108 - DIE481 -diff --git a/mcu/STM32U599ZJYxQ.xml b/mcu/STM32U599ZJYxQ.xml -index 8717d222..904b9bbb 100644 ---- a/mcu/STM32U599ZJYxQ.xml -+++ b/mcu/STM32U599ZJYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 108 - DIE481 -diff --git a/mcu/STM32U5A5AJHx.xml b/mcu/STM32U5A5AJHx.xml -index 5e3fa599..23d77cf7 100644 ---- a/mcu/STM32U5A5AJHx.xml -+++ b/mcu/STM32U5A5AJHx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 136 - DIE481 -diff --git a/mcu/STM32U5A5AJHxQ.xml b/mcu/STM32U5A5AJHxQ.xml -index d2eef146..934a263a 100644 ---- a/mcu/STM32U5A5AJHxQ.xml -+++ b/mcu/STM32U5A5AJHxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 133 - DIE481 -diff --git a/mcu/STM32U5A5QJIx.xml b/mcu/STM32U5A5QJIx.xml -index 8946d060..f8649211 100644 ---- a/mcu/STM32U5A5QJIx.xml -+++ b/mcu/STM32U5A5QJIx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 110 - DIE481 -diff --git a/mcu/STM32U5A5QJIxQ.xml b/mcu/STM32U5A5QJIxQ.xml -index 2a44e1f5..2d84fa51 100644 ---- a/mcu/STM32U5A5QJIxQ.xml -+++ b/mcu/STM32U5A5QJIxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 106 - DIE481 -diff --git a/mcu/STM32U5A5RJTx.xml b/mcu/STM32U5A5RJTx.xml -index 471cb0f3..77ee896a 100644 ---- a/mcu/STM32U5A5RJTx.xml -+++ b/mcu/STM32U5A5RJTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 51 - DIE481 -diff --git a/mcu/STM32U5A5RJTxQ.xml b/mcu/STM32U5A5RJTxQ.xml -index 40962959..83103b3c 100644 ---- a/mcu/STM32U5A5RJTxQ.xml -+++ b/mcu/STM32U5A5RJTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 47 - DIE481 -diff --git a/mcu/STM32U5A5VJTx.xml b/mcu/STM32U5A5VJTx.xml -index 7946f3a0..e234a55b 100644 ---- a/mcu/STM32U5A5VJTx.xml -+++ b/mcu/STM32U5A5VJTx.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 82 - DIE481 -diff --git a/mcu/STM32U5A5VJTxQ.xml b/mcu/STM32U5A5VJTxQ.xml -index f7ddf377..cf8a28c5 100644 ---- a/mcu/STM32U5A5VJTxQ.xml -+++ b/mcu/STM32U5A5VJTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 79 - DIE481 -diff --git a/mcu/STM32U5A5ZJYxQ.xml b/mcu/STM32U5A5ZJYxQ.xml -index 5ff6af47..6177ed56 100644 ---- a/mcu/STM32U5A5ZJYxQ.xml -+++ b/mcu/STM32U5A5ZJYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 115 - DIE481 -diff --git a/mcu/STM32U5A9VJTxQ.xml b/mcu/STM32U5A9VJTxQ.xml -index 32c6e284..fc551403 100644 ---- a/mcu/STM32U5A9VJTxQ.xml -+++ b/mcu/STM32U5A9VJTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 79 - DIE481 -diff --git a/mcu/STM32U5A9ZJTxQ.xml b/mcu/STM32U5A9ZJTxQ.xml -index e5d2205c..e889826f 100644 ---- a/mcu/STM32U5A9ZJTxQ.xml -+++ b/mcu/STM32U5A9ZJTxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 111 - DIE481 -diff --git a/mcu/STM32U5A9ZJYxQ.xml b/mcu/STM32U5A9ZJYxQ.xml -index e8ffb555..9e46d578 100644 ---- a/mcu/STM32U5A9ZJYxQ.xml -+++ b/mcu/STM32U5A9ZJYxQ.xml -@@ -8,6 +8,7 @@ - - Available - Available -+ 160 - 2514 - 108 - DIE481 diff --git a/mcu/IP/DMA-STM32G0B1_dma1_v1_3_Modes.xml b/mcu/IP/DMA-STM32G0B1_dma1_v1_3_Modes.xml index 16f4362..9843602 100644 --- a/mcu/IP/DMA-STM32G0B1_dma1_v1_3_Modes.xml @@ -1600,930 +294,6 @@ index 16f4362..9843602 100644 -diff --git a/mcu/STM32U5F7VITx.xml b/mcu/STM32U5F7VITx.xml -index 4ec0f8dc..49f067cb 100644 ---- a/mcu/STM32U5F7VITx.xml -+++ b/mcu/STM32U5F7VITx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 82 - DIE476 -diff --git a/mcu/STM32U5F7VITxQ.xml b/mcu/STM32U5F7VITxQ.xml -index d09f108c..9b27c017 100644 ---- a/mcu/STM32U5F7VITxQ.xml -+++ b/mcu/STM32U5F7VITxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 79 - DIE476 -diff --git a/mcu/STM32U5F7VJTx.xml b/mcu/STM32U5F7VJTx.xml -index 5f07e069..2258bd84 100644 ---- a/mcu/STM32U5F7VJTx.xml -+++ b/mcu/STM32U5F7VJTx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 82 - DIE476 -diff --git a/mcu/STM32U5F7VJTxQ.xml b/mcu/STM32U5F7VJTxQ.xml -index d67ebfae..ad2f2892 100644 ---- a/mcu/STM32U5F7VJTxQ.xml -+++ b/mcu/STM32U5F7VJTxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 79 - DIE476 -diff --git a/mcu/STM32U5F9BJYxQ.xml b/mcu/STM32U5F9BJYxQ.xml -index 39858785..89d8bba5 100644 ---- a/mcu/STM32U5F9BJYxQ.xml -+++ b/mcu/STM32U5F9BJYxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 145 - DIE476 -diff --git a/mcu/STM32U5F9NJHxQ.xml b/mcu/STM32U5F9NJHxQ.xml -index 55bcc1ee..05db779d 100644 ---- a/mcu/STM32U5F9NJHxQ.xml -+++ b/mcu/STM32U5F9NJHxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 156 - DIE476 -diff --git a/mcu/STM32U5F9VITxQ.xml b/mcu/STM32U5F9VITxQ.xml -index 0949c901..9d868f78 100644 ---- a/mcu/STM32U5F9VITxQ.xml -+++ b/mcu/STM32U5F9VITxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 63 - DIE476 -diff --git a/mcu/STM32U5F9VJTxQ.xml b/mcu/STM32U5F9VJTxQ.xml -index 6f0f6fcf..ecea2eb9 100644 ---- a/mcu/STM32U5F9VJTxQ.xml -+++ b/mcu/STM32U5F9VJTxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 63 - DIE476 -diff --git a/mcu/STM32U5F9ZIJxQ.xml b/mcu/STM32U5F9ZIJxQ.xml -index edf26c16..3d133d82 100644 ---- a/mcu/STM32U5F9ZIJxQ.xml -+++ b/mcu/STM32U5F9ZIJxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 101 - DIE476 -diff --git a/mcu/STM32U5F9ZITxQ.xml b/mcu/STM32U5F9ZITxQ.xml -index a2f1f821..a5834078 100644 ---- a/mcu/STM32U5F9ZITxQ.xml -+++ b/mcu/STM32U5F9ZITxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 101 - DIE476 -diff --git a/mcu/STM32U5F9ZJJxQ.xml b/mcu/STM32U5F9ZJJxQ.xml -index dc37abf2..f3fe7be3 100644 ---- a/mcu/STM32U5F9ZJJxQ.xml -+++ b/mcu/STM32U5F9ZJJxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 101 - DIE476 -diff --git a/mcu/STM32U5F9ZJTxQ.xml b/mcu/STM32U5F9ZJTxQ.xml -index c0e4f1d7..229756dc 100644 ---- a/mcu/STM32U5F9ZJTxQ.xml -+++ b/mcu/STM32U5F9ZJTxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 101 - DIE476 -diff --git a/mcu/STM32U5G7VJTx.xml b/mcu/STM32U5G7VJTx.xml -index 5825cff8..49e995fd 100644 ---- a/mcu/STM32U5G7VJTx.xml -+++ b/mcu/STM32U5G7VJTx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 82 - DIE476 -diff --git a/mcu/STM32U5G7VJTxQ.xml b/mcu/STM32U5G7VJTxQ.xml -index bf024edc..a3a70ca0 100644 ---- a/mcu/STM32U5G7VJTxQ.xml -+++ b/mcu/STM32U5G7VJTxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 79 - DIE476 -diff --git a/mcu/STM32U5G9BJYxQ.xml b/mcu/STM32U5G9BJYxQ.xml -index 938bb377..6548e91a 100644 ---- a/mcu/STM32U5G9BJYxQ.xml -+++ b/mcu/STM32U5G9BJYxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 145 - DIE476 -diff --git a/mcu/STM32U5G9NJHxQ.xml b/mcu/STM32U5G9NJHxQ.xml -index 9c7d9a9c..70c40787 100644 ---- a/mcu/STM32U5G9NJHxQ.xml -+++ b/mcu/STM32U5G9NJHxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 156 - DIE476 -diff --git a/mcu/STM32U5G9VJTxQ.xml b/mcu/STM32U5G9VJTxQ.xml -index c33874ca..7c5d58f4 100644 ---- a/mcu/STM32U5G9VJTxQ.xml -+++ b/mcu/STM32U5G9VJTxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 63 - DIE476 -diff --git a/mcu/STM32U5G9ZJJxQ.xml b/mcu/STM32U5G9ZJJxQ.xml -index 32452f18..0d31d98f 100644 ---- a/mcu/STM32U5G9ZJJxQ.xml -+++ b/mcu/STM32U5G9ZJJxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 101 - DIE476 -diff --git a/mcu/STM32U5G9ZJTxQ.xml b/mcu/STM32U5G9ZJTxQ.xml -index 08e92cb2..a7a39d27 100644 ---- a/mcu/STM32U5G9ZJTxQ.xml -+++ b/mcu/STM32U5G9ZJTxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 3026 - 101 - DIE476 -diff --git a/mcu/STM32H523CCTx.xml b/mcu/STM32H523CCTx.xml -index 4a96267..6b21ada 100644 ---- a/mcu/STM32H523CCTx.xml -+++ b/mcu/STM32H523CCTx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 35 - DIE478 -diff --git a/mcu/STM32H523CCUx.xml b/mcu/STM32H523CCUx.xml -index 3201106..a6ed909 100644 ---- a/mcu/STM32H523CCUx.xml -+++ b/mcu/STM32H523CCUx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 35 - DIE478 -diff --git a/mcu/STM32H523CETx.xml b/mcu/STM32H523CETx.xml -index 94c7cea..233b975 100644 ---- a/mcu/STM32H523CETx.xml -+++ b/mcu/STM32H523CETx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 35 - DIE478 -diff --git a/mcu/STM32H523CEUx.xml b/mcu/STM32H523CEUx.xml -index 81c785e..46bb89a 100644 ---- a/mcu/STM32H523CEUx.xml -+++ b/mcu/STM32H523CEUx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 35 - DIE478 -diff --git a/mcu/STM32H523HEYx.xml b/mcu/STM32H523HEYx.xml -index 928e8e9..fe175be 100644 ---- a/mcu/STM32H523HEYx.xml -+++ b/mcu/STM32H523HEYx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 26 - DIE478 -diff --git a/mcu/STM32H523RCTx.xml b/mcu/STM32H523RCTx.xml -index 3a156e8..736d335 100644 ---- a/mcu/STM32H523RCTx.xml -+++ b/mcu/STM32H523RCTx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 49 - DIE478 -diff --git a/mcu/STM32H523RETx.xml b/mcu/STM32H523RETx.xml -index 4dd3d73..8a7d88b 100644 ---- a/mcu/STM32H523RETx.xml -+++ b/mcu/STM32H523RETx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 49 - DIE478 -diff --git a/mcu/STM32H523VCIx.xml b/mcu/STM32H523VCIx.xml -index 71abda9..fd1c9f3 100644 ---- a/mcu/STM32H523VCIx.xml -+++ b/mcu/STM32H523VCIx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 80 - DIE478 -diff --git a/mcu/STM32H523VCTx.xml b/mcu/STM32H523VCTx.xml -index d60a37d..9895b56 100644 ---- a/mcu/STM32H523VCTx.xml -+++ b/mcu/STM32H523VCTx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 80 - DIE478 -diff --git a/mcu/STM32H523VEIx.xml b/mcu/STM32H523VEIx.xml -index d026981..560e2c7 100644 ---- a/mcu/STM32H523VEIx.xml -+++ b/mcu/STM32H523VEIx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 80 - DIE478 -diff --git a/mcu/STM32H523VETx.xml b/mcu/STM32H523VETx.xml -index 3d5bbf0..cff569f 100644 ---- a/mcu/STM32H523VETx.xml -+++ b/mcu/STM32H523VETx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 80 - DIE478 -diff --git a/mcu/STM32H523ZCJx.xml b/mcu/STM32H523ZCJx.xml -index 82f271f..d8d93b4 100644 ---- a/mcu/STM32H523ZCJx.xml -+++ b/mcu/STM32H523ZCJx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 112 - DIE478 -diff --git a/mcu/STM32H523ZCTx.xml b/mcu/STM32H523ZCTx.xml -index b6d7daa..175b6cc 100644 ---- a/mcu/STM32H523ZCTx.xml -+++ b/mcu/STM32H523ZCTx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 112 - DIE478 -diff --git a/mcu/STM32H523ZEJx.xml b/mcu/STM32H523ZEJx.xml -index 7a289b0..d213d1f 100644 ---- a/mcu/STM32H523ZEJx.xml -+++ b/mcu/STM32H523ZEJx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 112 - DIE478 -diff --git a/mcu/STM32H523ZETx.xml b/mcu/STM32H523ZETx.xml -index 34ea877..56bc451 100644 ---- a/mcu/STM32H523ZETx.xml -+++ b/mcu/STM32H523ZETx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 112 - DIE478 -diff --git a/mcu/STM32H533CETx.xml b/mcu/STM32H533CETx.xml -index 930cbb4..d48e8c1 100644 ---- a/mcu/STM32H533CETx.xml -+++ b/mcu/STM32H533CETx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 35 - DIE478 -diff --git a/mcu/STM32H533CEUx.xml b/mcu/STM32H533CEUx.xml -index dd64ab1..e4e3a64 100644 ---- a/mcu/STM32H533CEUx.xml -+++ b/mcu/STM32H533CEUx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 35 - DIE478 -diff --git a/mcu/STM32H533HEYx.xml b/mcu/STM32H533HEYx.xml -index d3d8d52..8e8d2fb 100644 ---- a/mcu/STM32H533HEYx.xml -+++ b/mcu/STM32H533HEYx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 26 - DIE478 -diff --git a/mcu/STM32H533RETx.xml b/mcu/STM32H533RETx.xml -index 80fa8f3..3b254e3 100644 ---- a/mcu/STM32H533RETx.xml -+++ b/mcu/STM32H533RETx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 49 - DIE478 -diff --git a/mcu/STM32H533VEIx.xml b/mcu/STM32H533VEIx.xml -index 7053537..6aa709a 100644 ---- a/mcu/STM32H533VEIx.xml -+++ b/mcu/STM32H533VEIx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 80 - DIE478 -diff --git a/mcu/STM32H533VETx.xml b/mcu/STM32H533VETx.xml -index aa06c9f..46c5d70 100644 ---- a/mcu/STM32H533VETx.xml -+++ b/mcu/STM32H533VETx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 80 - DIE478 -diff --git a/mcu/STM32H533ZEJx.xml b/mcu/STM32H533ZEJx.xml -index 4ed8628..fdaafef 100644 ---- a/mcu/STM32H533ZEJx.xml -+++ b/mcu/STM32H533ZEJx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 112 - DIE478 -diff --git a/mcu/STM32H533ZETx.xml b/mcu/STM32H533ZETx.xml -index d7f322e..64abe38 100644 ---- a/mcu/STM32H533ZETx.xml -+++ b/mcu/STM32H533ZETx.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 250 - 272 - 112 - DIE478 -diff --git a/mcu/STM32H7R3A8Ix.xml b/mcu/STM32H7R3A8Ix.xml -index 517820b..e73437b 100644 ---- a/mcu/STM32H7R3A8Ix.xml -+++ b/mcu/STM32H7R3A8Ix.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 116 - DIE485 -diff --git a/mcu/STM32H7R3I8Kx.xml b/mcu/STM32H7R3I8Kx.xml -index 2bb1a17..18d152f 100644 ---- a/mcu/STM32H7R3I8Kx.xml -+++ b/mcu/STM32H7R3I8Kx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 122 - DIE485 -diff --git a/mcu/STM32H7R3I8Tx.xml b/mcu/STM32H7R3I8Tx.xml -index 6feb684..0f2d32b 100644 ---- a/mcu/STM32H7R3I8Tx.xml -+++ b/mcu/STM32H7R3I8Tx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 119 - DIE485 -diff --git a/mcu/STM32H7R3L8Hx.xml b/mcu/STM32H7R3L8Hx.xml -index d75a32e..3de410e 100644 ---- a/mcu/STM32H7R3L8Hx.xml -+++ b/mcu/STM32H7R3L8Hx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 152 - DIE485 -diff --git a/mcu/STM32H7R3L8HxH.xml b/mcu/STM32H7R3L8HxH.xml -index 5de5dfd..7cef0a0 100644 ---- a/mcu/STM32H7R3L8HxH.xml -+++ b/mcu/STM32H7R3L8HxH.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 150 - DIE485 -diff --git a/mcu/STM32H7R3R8Vx.xml b/mcu/STM32H7R3R8Vx.xml -index 5d5505f..6421a90 100644 ---- a/mcu/STM32H7R3R8Vx.xml -+++ b/mcu/STM32H7R3R8Vx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 45 - DIE485 -diff --git a/mcu/STM32H7R3V8Hx.xml b/mcu/STM32H7R3V8Hx.xml -index 5ea45a7..4a0de35 100644 ---- a/mcu/STM32H7R3V8Hx.xml -+++ b/mcu/STM32H7R3V8Hx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 63 - DIE485 -diff --git a/mcu/STM32H7R3V8Tx.xml b/mcu/STM32H7R3V8Tx.xml -index fa276a8..1db0f4d 100644 ---- a/mcu/STM32H7R3V8Tx.xml -+++ b/mcu/STM32H7R3V8Tx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 67 - DIE485 -diff --git a/mcu/STM32H7R3V8Yx.xml b/mcu/STM32H7R3V8Yx.xml -index f58b338..5bcfbc6 100644 ---- a/mcu/STM32H7R3V8Yx.xml -+++ b/mcu/STM32H7R3V8Yx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 65 - DIE485 -diff --git a/mcu/STM32H7R3Z8Jx.xml b/mcu/STM32H7R3Z8Jx.xml -index 3a37e88..ebe307a 100644 ---- a/mcu/STM32H7R3Z8Jx.xml -+++ b/mcu/STM32H7R3Z8Jx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 94 - DIE485 -diff --git a/mcu/STM32H7R3Z8Tx.xml b/mcu/STM32H7R3Z8Tx.xml -index 668c8f7..59e3b44 100644 ---- a/mcu/STM32H7R3Z8Tx.xml -+++ b/mcu/STM32H7R3Z8Tx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 98 - DIE485 -diff --git a/mcu/STM32H7R7A8Ix.xml b/mcu/STM32H7R7A8Ix.xml -index f1a9754..b234dc6 100644 ---- a/mcu/STM32H7R7A8Ix.xml -+++ b/mcu/STM32H7R7A8Ix.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 117 - DIE485 -diff --git a/mcu/STM32H7R7I8Kx.xml b/mcu/STM32H7R7I8Kx.xml -index e4c3c0b..17c1947 100644 ---- a/mcu/STM32H7R7I8Kx.xml -+++ b/mcu/STM32H7R7I8Kx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 122 - DIE485 -diff --git a/mcu/STM32H7R7I8Tx.xml b/mcu/STM32H7R7I8Tx.xml -index 70ebdc2..cc2e064 100644 ---- a/mcu/STM32H7R7I8Tx.xml -+++ b/mcu/STM32H7R7I8Tx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 118 - DIE485 -diff --git a/mcu/STM32H7R7L8Hx.xml b/mcu/STM32H7R7L8Hx.xml -index 2934b0e..65de4ea 100644 ---- a/mcu/STM32H7R7L8Hx.xml -+++ b/mcu/STM32H7R7L8Hx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 152 - DIE485 -diff --git a/mcu/STM32H7R7L8HxH.xml b/mcu/STM32H7R7L8HxH.xml -index 9644bea..89d80a2 100644 ---- a/mcu/STM32H7R7L8HxH.xml -+++ b/mcu/STM32H7R7L8HxH.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 150 - DIE485 -diff --git a/mcu/STM32H7R7Z8Jx.xml b/mcu/STM32H7R7Z8Jx.xml -index 14b909c..5740815 100644 ---- a/mcu/STM32H7R7Z8Jx.xml -+++ b/mcu/STM32H7R7Z8Jx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 93 - DIE485 -diff --git a/mcu/STM32H7S3A8Ix.xml b/mcu/STM32H7S3A8Ix.xml -index e74e9d1..fa38d2b 100644 ---- a/mcu/STM32H7S3A8Ix.xml -+++ b/mcu/STM32H7S3A8Ix.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 116 - DIE485 -diff --git a/mcu/STM32H7S3I8Kx.xml b/mcu/STM32H7S3I8Kx.xml -index edefaa9..a15bfc2 100644 ---- a/mcu/STM32H7S3I8Kx.xml -+++ b/mcu/STM32H7S3I8Kx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 122 - DIE485 -diff --git a/mcu/STM32H7S3I8Tx.xml b/mcu/STM32H7S3I8Tx.xml -index 43e1635..f7f0fd7 100644 ---- a/mcu/STM32H7S3I8Tx.xml -+++ b/mcu/STM32H7S3I8Tx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 119 - DIE485 -diff --git a/mcu/STM32H7S3L8Hx.xml b/mcu/STM32H7S3L8Hx.xml -index 7c88d84..15c0daf 100644 ---- a/mcu/STM32H7S3L8Hx.xml -+++ b/mcu/STM32H7S3L8Hx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 152 - DIE485 -diff --git a/mcu/STM32H7S3L8HxH.xml b/mcu/STM32H7S3L8HxH.xml -index 73aa3fd..b186169 100644 ---- a/mcu/STM32H7S3L8HxH.xml -+++ b/mcu/STM32H7S3L8HxH.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 150 - DIE485 -diff --git a/mcu/STM32H7S3R8Vx.xml b/mcu/STM32H7S3R8Vx.xml -index bb277a1..1add7cf 100644 ---- a/mcu/STM32H7S3R8Vx.xml -+++ b/mcu/STM32H7S3R8Vx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 45 - DIE485 -diff --git a/mcu/STM32H7S3V8Hx.xml b/mcu/STM32H7S3V8Hx.xml -index 64933b7..9dd6f25 100644 ---- a/mcu/STM32H7S3V8Hx.xml -+++ b/mcu/STM32H7S3V8Hx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 63 - DIE485 -diff --git a/mcu/STM32H7S3V8Tx.xml b/mcu/STM32H7S3V8Tx.xml -index d513eb2..dcd0bf2 100644 ---- a/mcu/STM32H7S3V8Tx.xml -+++ b/mcu/STM32H7S3V8Tx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 67 - DIE485 -diff --git a/mcu/STM32H7S3V8Yx.xml b/mcu/STM32H7S3V8Yx.xml -index 71aeb3f..0d20065 100644 ---- a/mcu/STM32H7S3V8Yx.xml -+++ b/mcu/STM32H7S3V8Yx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 65 - DIE485 -diff --git a/mcu/STM32H7S3Z8Jx.xml b/mcu/STM32H7S3Z8Jx.xml -index cbc4343..684e6d6 100644 ---- a/mcu/STM32H7S3Z8Jx.xml -+++ b/mcu/STM32H7S3Z8Jx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 94 - DIE485 -diff --git a/mcu/STM32H7S3Z8Tx.xml b/mcu/STM32H7S3Z8Tx.xml -index a02fd5a..748f815 100644 ---- a/mcu/STM32H7S3Z8Tx.xml -+++ b/mcu/STM32H7S3Z8Tx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 98 - DIE485 -diff --git a/mcu/STM32H7S7A8Ix.xml b/mcu/STM32H7S7A8Ix.xml -index eb20479..8b64d6a 100644 ---- a/mcu/STM32H7S7A8Ix.xml -+++ b/mcu/STM32H7S7A8Ix.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 117 - DIE485 -diff --git a/mcu/STM32H7S7I8Kx.xml b/mcu/STM32H7S7I8Kx.xml -index d858de3..09efd7b 100644 ---- a/mcu/STM32H7S7I8Kx.xml -+++ b/mcu/STM32H7S7I8Kx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 122 - DIE485 -diff --git a/mcu/STM32H7S7I8Tx.xml b/mcu/STM32H7S7I8Tx.xml -index d403557..9b918e7 100644 ---- a/mcu/STM32H7S7I8Tx.xml -+++ b/mcu/STM32H7S7I8Tx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 118 - DIE485 -diff --git a/mcu/STM32H7S7L8Hx.xml b/mcu/STM32H7S7L8Hx.xml -index 8325b9e..2519d5c 100644 ---- a/mcu/STM32H7S7L8Hx.xml -+++ b/mcu/STM32H7S7L8Hx.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 152 - DIE485 -diff --git a/mcu/STM32H7S7L8HxH.xml b/mcu/STM32H7S7L8HxH.xml -index 15006d3..9d5df70 100644 ---- a/mcu/STM32H7S7L8HxH.xml -+++ b/mcu/STM32H7S7L8HxH.xml -@@ -6,6 +6,7 @@ - - Available - Available -+ 600 - 620 - 150 - DIE485 -diff --git a/mcu/STM32H7S7Z8Jx.xml b/mcu/STM32H7S7Z8Jx.xml -index 78bce89..035c59f 100644 ---- a/mcu/STM32H7S7Z8Jx.xml -+++ b/mcu/STM32H7S7Z8Jx.xml -@@ -7,6 +7,7 @@ - 550 - Available - Available -+ 600 - 620 - 93 - DIE485 -diff --git a/mcu/STM32U5A5QIIxQ.xml b/mcu/STM32U5A5QIIxQ.xml -index 8d0fb46..25988c7 100644 ---- a/mcu/STM32U5A5QIIxQ.xml -+++ b/mcu/STM32U5A5QIIxQ.xml -@@ -9,6 +9,7 @@ - Available - Available - Available -+ 160 - 2514 - 106 - DIE481 diff --git a/mcu/IP/DMA-STM32U031_dma1_v1_3_Modes.xml b/mcu/IP/DMA-STM32U031_dma1_v1_3_Modes.xml index 608b9c1..36ba5c7 100644 --- a/mcu/IP/DMA-STM32U031_dma1_v1_3_Modes.xml @@ -2660,1191 +430,3 @@ index e2dea3b..6cc0446 100644 -diff --git a/mcu/STM32G411C6Tx.xml b/mcu/STM32G411C6Tx.xml -index dff5521..05a4aa3 100644 ---- a/mcu/STM32G411C6Tx.xml -+++ b/mcu/STM32G411C6Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 38 - DIE468 -diff --git a/mcu/STM32G411C6Ux.xml b/mcu/STM32G411C6Ux.xml -index b1da727..b44a1f5 100644 ---- a/mcu/STM32G411C6Ux.xml -+++ b/mcu/STM32G411C6Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 42 - DIE468 -diff --git a/mcu/STM32G411C8Tx.xml b/mcu/STM32G411C8Tx.xml -index 7ae01bf..3192699 100644 ---- a/mcu/STM32G411C8Tx.xml -+++ b/mcu/STM32G411C8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 38 - DIE468 -diff --git a/mcu/STM32G411C8Ux.xml b/mcu/STM32G411C8Ux.xml -index d21dd65..f3f2256 100644 ---- a/mcu/STM32G411C8Ux.xml -+++ b/mcu/STM32G411C8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 42 - DIE468 -diff --git a/mcu/STM32G411CBTx.xml b/mcu/STM32G411CBTx.xml -index de499ed..7d864bb 100644 ---- a/mcu/STM32G411CBTx.xml -+++ b/mcu/STM32G411CBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 38 - DIE468 -diff --git a/mcu/STM32G411CBUx.xml b/mcu/STM32G411CBUx.xml -index e006a22..40cf97b 100644 ---- a/mcu/STM32G411CBUx.xml -+++ b/mcu/STM32G411CBUx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 42 - DIE468 -diff --git a/mcu/STM32G411K6Tx.xml b/mcu/STM32G411K6Tx.xml -index 3cf886e..5d84997 100644 ---- a/mcu/STM32G411K6Tx.xml -+++ b/mcu/STM32G411K6Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 26 - DIE468 -diff --git a/mcu/STM32G411K6Ux.xml b/mcu/STM32G411K6Ux.xml -index be0b581..2fa957c 100644 ---- a/mcu/STM32G411K6Ux.xml -+++ b/mcu/STM32G411K6Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 26 - DIE468 -diff --git a/mcu/STM32G411K8Tx.xml b/mcu/STM32G411K8Tx.xml -index 8bdc0fd..96ccdac 100644 ---- a/mcu/STM32G411K8Tx.xml -+++ b/mcu/STM32G411K8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 26 - DIE468 -diff --git a/mcu/STM32G411K8Ux.xml b/mcu/STM32G411K8Ux.xml -index 6213f98..197301d 100644 ---- a/mcu/STM32G411K8Ux.xml -+++ b/mcu/STM32G411K8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 26 - DIE468 -diff --git a/mcu/STM32G411KBTx.xml b/mcu/STM32G411KBTx.xml -index 662deac..d728ce9 100644 ---- a/mcu/STM32G411KBTx.xml -+++ b/mcu/STM32G411KBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 26 - DIE468 -diff --git a/mcu/STM32G411KBUx.xml b/mcu/STM32G411KBUx.xml -index b83900b..0bd0e31 100644 ---- a/mcu/STM32G411KBUx.xml -+++ b/mcu/STM32G411KBUx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 26 - DIE468 -diff --git a/mcu/STM32G411M6Tx.xml b/mcu/STM32G411M6Tx.xml -index 3482edb..20a7be6 100644 ---- a/mcu/STM32G411M6Tx.xml -+++ b/mcu/STM32G411M6Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 66 - DIE468 -diff --git a/mcu/STM32G411M8Tx.xml b/mcu/STM32G411M8Tx.xml -index 0baaeb0..54ae61c 100644 ---- a/mcu/STM32G411M8Tx.xml -+++ b/mcu/STM32G411M8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 66 - DIE468 -diff --git a/mcu/STM32G411MBTx.xml b/mcu/STM32G411MBTx.xml -index 5ced05f..ecfbd14 100644 ---- a/mcu/STM32G411MBTx.xml -+++ b/mcu/STM32G411MBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 66 - DIE468 -diff --git a/mcu/STM32G411R6Tx.xml b/mcu/STM32G411R6Tx.xml -index e588f70..28ddf6b 100644 ---- a/mcu/STM32G411R6Tx.xml -+++ b/mcu/STM32G411R6Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 52 - DIE468 -diff --git a/mcu/STM32G411R8Tx.xml b/mcu/STM32G411R8Tx.xml -index bac92da..7365956 100644 ---- a/mcu/STM32G411R8Tx.xml -+++ b/mcu/STM32G411R8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 52 - DIE468 -diff --git a/mcu/STM32G411RBTx.xml b/mcu/STM32G411RBTx.xml -index 57b26a9..1e17792 100644 ---- a/mcu/STM32G411RBTx.xml -+++ b/mcu/STM32G411RBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M4 -+ 170 - 32 - 52 - DIE468 -diff --git a/mcu/STM32U031C6Tx.xml b/mcu/STM32U031C6Tx.xml -index 8e14691..129b968 100644 ---- a/mcu/STM32U031C6Tx.xml -+++ b/mcu/STM32U031C6Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 39 - DIE459 -diff --git a/mcu/STM32U031C6Ux.xml b/mcu/STM32U031C6Ux.xml -index 1df1c27..11e5b77 100644 ---- a/mcu/STM32U031C6Ux.xml -+++ b/mcu/STM32U031C6Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 39 - DIE459 -diff --git a/mcu/STM32U031C8Tx.xml b/mcu/STM32U031C8Tx.xml -index 076c958..d68d0c4 100644 ---- a/mcu/STM32U031C8Tx.xml -+++ b/mcu/STM32U031C8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 39 - DIE459 -diff --git a/mcu/STM32U031C8Ux.xml b/mcu/STM32U031C8Ux.xml -index 8ab11ce..f33bfce 100644 ---- a/mcu/STM32U031C8Ux.xml -+++ b/mcu/STM32U031C8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 39 - DIE459 -diff --git a/mcu/STM32U031F4Px.xml b/mcu/STM32U031F4Px.xml -index 3cb050b..b7fe367 100644 ---- a/mcu/STM32U031F4Px.xml -+++ b/mcu/STM32U031F4Px.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 17 - DIE459 -diff --git a/mcu/STM32U031F6Px.xml b/mcu/STM32U031F6Px.xml -index dde8cc4..2d3b81b 100644 ---- a/mcu/STM32U031F6Px.xml -+++ b/mcu/STM32U031F6Px.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 17 - DIE459 -diff --git a/mcu/STM32U031F8Px.xml b/mcu/STM32U031F8Px.xml -index 439d25f..26da90e 100644 ---- a/mcu/STM32U031F8Px.xml -+++ b/mcu/STM32U031F8Px.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 17 - DIE459 -diff --git a/mcu/STM32U031G6Yx.xml b/mcu/STM32U031G6Yx.xml -index e71ec81..cac67ff 100644 ---- a/mcu/STM32U031G6Yx.xml -+++ b/mcu/STM32U031G6Yx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 24 - DIE459 -diff --git a/mcu/STM32U031G8Yx.xml b/mcu/STM32U031G8Yx.xml -index 8965325..f1218a2 100644 ---- a/mcu/STM32U031G8Yx.xml -+++ b/mcu/STM32U031G8Yx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 24 - DIE459 -diff --git a/mcu/STM32U031K4Ux.xml b/mcu/STM32U031K4Ux.xml -index 44e12ea..9b0c3e7 100644 ---- a/mcu/STM32U031K4Ux.xml -+++ b/mcu/STM32U031K4Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 27 - DIE459 -diff --git a/mcu/STM32U031K6Ux.xml b/mcu/STM32U031K6Ux.xml -index d6c8583..4777738 100644 ---- a/mcu/STM32U031K6Ux.xml -+++ b/mcu/STM32U031K6Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 27 - DIE459 -diff --git a/mcu/STM32U031K8Ux.xml b/mcu/STM32U031K8Ux.xml -index eb030d3..fc9d346 100644 ---- a/mcu/STM32U031K8Ux.xml -+++ b/mcu/STM32U031K8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 27 - DIE459 -diff --git a/mcu/STM32U031R6Ix.xml b/mcu/STM32U031R6Ix.xml -index 18b1df8..b05aaa9 100644 ---- a/mcu/STM32U031R6Ix.xml -+++ b/mcu/STM32U031R6Ix.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 53 - DIE459 -diff --git a/mcu/STM32U031R6Tx.xml b/mcu/STM32U031R6Tx.xml -index 58873ee..ef2acc4 100644 ---- a/mcu/STM32U031R6Tx.xml -+++ b/mcu/STM32U031R6Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 53 - DIE459 -diff --git a/mcu/STM32U031R8Ix.xml b/mcu/STM32U031R8Ix.xml -index 9f56612..79fe826 100644 ---- a/mcu/STM32U031R8Ix.xml -+++ b/mcu/STM32U031R8Ix.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 53 - DIE459 -diff --git a/mcu/STM32U031R8Tx.xml b/mcu/STM32U031R8Tx.xml -index 7c87cb8..849e629 100644 ---- a/mcu/STM32U031R8Tx.xml -+++ b/mcu/STM32U031R8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 12 - 53 - DIE459 -diff --git a/mcu/STM32U073C8Tx.xml b/mcu/STM32U073C8Tx.xml -index f782321..498e5be 100644 ---- a/mcu/STM32U073C8Tx.xml -+++ b/mcu/STM32U073C8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 39 - DIE489 -diff --git a/mcu/STM32U073C8Ux.xml b/mcu/STM32U073C8Ux.xml -index 2d7dbac..2a5d450 100644 ---- a/mcu/STM32U073C8Ux.xml -+++ b/mcu/STM32U073C8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 39 - DIE489 -diff --git a/mcu/STM32U073CBTx.xml b/mcu/STM32U073CBTx.xml -index 22e5dce..de1108f 100644 ---- a/mcu/STM32U073CBTx.xml -+++ b/mcu/STM32U073CBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 39 - DIE489 -diff --git a/mcu/STM32U073CBUx.xml b/mcu/STM32U073CBUx.xml -index 73a4a6b..a5a5f90 100644 ---- a/mcu/STM32U073CBUx.xml -+++ b/mcu/STM32U073CBUx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 39 - DIE489 -diff --git a/mcu/STM32U073H8Yx.xml b/mcu/STM32U073H8Yx.xml -index 3027dd8..6493150 100644 ---- a/mcu/STM32U073H8Yx.xml -+++ b/mcu/STM32U073H8Yx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 33 - DIE489 -diff --git a/mcu/STM32U073HBYx.xml b/mcu/STM32U073HBYx.xml -index f0bbd60..529422c 100644 ---- a/mcu/STM32U073HBYx.xml -+++ b/mcu/STM32U073HBYx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 33 - DIE489 -diff --git a/mcu/STM32U073HCYx.xml b/mcu/STM32U073HCYx.xml -index eeca211..1808453 100644 ---- a/mcu/STM32U073HCYx.xml -+++ b/mcu/STM32U073HCYx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 33 - DIE489 -diff --git a/mcu/STM32U073K8Ux.xml b/mcu/STM32U073K8Ux.xml -index 283bc5c..4ef0ec4 100644 ---- a/mcu/STM32U073K8Ux.xml -+++ b/mcu/STM32U073K8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 27 - DIE489 -diff --git a/mcu/STM32U073KBUx.xml b/mcu/STM32U073KBUx.xml -index c46140e..a083278 100644 ---- a/mcu/STM32U073KBUx.xml -+++ b/mcu/STM32U073KBUx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 27 - DIE489 -diff --git a/mcu/STM32U073M8Ix.xml b/mcu/STM32U073M8Ix.xml -index 404cbbc..88824a8 100644 ---- a/mcu/STM32U073M8Ix.xml -+++ b/mcu/STM32U073M8Ix.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 69 - DIE489 -diff --git a/mcu/STM32U073M8Tx.xml b/mcu/STM32U073M8Tx.xml -index 40ea4f8..3bed766 100644 ---- a/mcu/STM32U073M8Tx.xml -+++ b/mcu/STM32U073M8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 68 - DIE489 -diff --git a/mcu/STM32U073MBIx.xml b/mcu/STM32U073MBIx.xml -index dc708cb..5921c6a 100644 ---- a/mcu/STM32U073MBIx.xml -+++ b/mcu/STM32U073MBIx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 69 - DIE489 -diff --git a/mcu/STM32U073MBTx.xml b/mcu/STM32U073MBTx.xml -index cc17672..023d5f9 100644 ---- a/mcu/STM32U073MBTx.xml -+++ b/mcu/STM32U073MBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 68 - DIE489 -diff --git a/mcu/STM32U073R8Ix.xml b/mcu/STM32U073R8Ix.xml -index e525001..597c1ec 100644 ---- a/mcu/STM32U073R8Ix.xml -+++ b/mcu/STM32U073R8Ix.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 53 - DIE489 -diff --git a/mcu/STM32U073R8Tx.xml b/mcu/STM32U073R8Tx.xml -index 011b0fc..6eb44c6 100644 ---- a/mcu/STM32U073R8Tx.xml -+++ b/mcu/STM32U073R8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 53 - DIE489 -diff --git a/mcu/STM32U073RBIx.xml b/mcu/STM32U073RBIx.xml -index 1d53872..668310c 100644 ---- a/mcu/STM32U073RBIx.xml -+++ b/mcu/STM32U073RBIx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 53 - DIE489 -diff --git a/mcu/STM32U073RBTx.xml b/mcu/STM32U073RBTx.xml -index 3f701ba..5d9f5f7 100644 ---- a/mcu/STM32U073RBTx.xml -+++ b/mcu/STM32U073RBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 53 - DIE489 -diff --git a/mcu/STM32U073RCIx.xml b/mcu/STM32U073RCIx.xml -index d63f380..2df9c26 100644 ---- a/mcu/STM32U073RCIx.xml -+++ b/mcu/STM32U073RCIx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 53 - DIE489 -diff --git a/mcu/STM32U083CCTx.xml b/mcu/STM32U083CCTx.xml -index e38f2f2..0eaa2ee 100644 ---- a/mcu/STM32U083CCTx.xml -+++ b/mcu/STM32U083CCTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 39 - DIE489 -diff --git a/mcu/STM32U083CCUx.xml b/mcu/STM32U083CCUx.xml -index 0feea12..66005d2 100644 ---- a/mcu/STM32U083CCUx.xml -+++ b/mcu/STM32U083CCUx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 39 - DIE489 -diff --git a/mcu/STM32U083HCYx.xml b/mcu/STM32U083HCYx.xml -index 5c898f2..35ee720 100644 ---- a/mcu/STM32U083HCYx.xml -+++ b/mcu/STM32U083HCYx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 33 - DIE489 -diff --git a/mcu/STM32U083MCIx.xml b/mcu/STM32U083MCIx.xml -index 165648c..0d70124 100644 ---- a/mcu/STM32U083MCIx.xml -+++ b/mcu/STM32U083MCIx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 69 - DIE489 -diff --git a/mcu/STM32U083MCTx.xml b/mcu/STM32U083MCTx.xml -index 9372c1a..db1f91a 100644 ---- a/mcu/STM32U083MCTx.xml -+++ b/mcu/STM32U083MCTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 68 - DIE489 -diff --git a/mcu/STM32U083RCIx.xml b/mcu/STM32U083RCIx.xml -index a3b9a8d..7638d07 100644 ---- a/mcu/STM32U083RCIx.xml -+++ b/mcu/STM32U083RCIx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 53 - DIE489 -diff --git a/mcu/STM32U083RCTx.xml b/mcu/STM32U083RCTx.xml -index 613f689..622ee19 100644 ---- a/mcu/STM32U083RCTx.xml -+++ b/mcu/STM32U083RCTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 56 - 40 - 53 - DIE489 -diff --git a/mcu/STM32WB05KZVx.xml b/mcu/STM32WB05KZVx.xml -index 1e1b0f4..5d53e75 100644 ---- a/mcu/STM32WB05KZVx.xml -+++ b/mcu/STM32WB05KZVx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 24 - 20 -diff --git a/mcu/STM32WB05TZFx.xml b/mcu/STM32WB05TZFx.xml -index 1955904..d3f0e0a 100644 ---- a/mcu/STM32WB05TZFx.xml -+++ b/mcu/STM32WB05TZFx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 24 - 20 -diff --git a/mcu/STM32WB06CCFx.xml b/mcu/STM32WB06CCFx.xml -index 1443e64..9d7fe20 100644 ---- a/mcu/STM32WB06CCFx.xml -+++ b/mcu/STM32WB06CCFx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 32 - 29 -diff --git a/mcu/STM32WB06CCVx.xml b/mcu/STM32WB06CCVx.xml -index 346edd2..8c1b1a5 100644 ---- a/mcu/STM32WB06CCVx.xml -+++ b/mcu/STM32WB06CCVx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 32 - 32 -diff --git a/mcu/STM32WB06KCVx.xml b/mcu/STM32WB06KCVx.xml -index b5d4ac3..55e56b4 100644 ---- a/mcu/STM32WB06KCVx.xml -+++ b/mcu/STM32WB06KCVx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 32 - 20 -diff --git a/mcu/STM32WB07CCFx.xml b/mcu/STM32WB07CCFx.xml -index fe3f997..310f677 100644 ---- a/mcu/STM32WB07CCFx.xml -+++ b/mcu/STM32WB07CCFx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 64 - 29 -diff --git a/mcu/STM32WB07CCVx.xml b/mcu/STM32WB07CCVx.xml -index fcbc815..64cbaf6 100644 ---- a/mcu/STM32WB07CCVx.xml -+++ b/mcu/STM32WB07CCVx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 64 - 32 -diff --git a/mcu/STM32WB07KCVx.xml b/mcu/STM32WB07KCVx.xml -index b4ec31b..bf5d568 100644 ---- a/mcu/STM32WB07KCVx.xml -+++ b/mcu/STM32WB07KCVx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 64 - 20 -diff --git a/mcu/STM32WB09KEVx.xml b/mcu/STM32WB09KEVx.xml -index 003ed86..bf1ed68 100644 ---- a/mcu/STM32WB09KEVx.xml -+++ b/mcu/STM32WB09KEVx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 64 - 20 -diff --git a/mcu/STM32WB09TEFx.xml b/mcu/STM32WB09TEFx.xml -index 4f920f1..43e003a 100644 ---- a/mcu/STM32WB09TEFx.xml -+++ b/mcu/STM32WB09TEFx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 64 - Available - 64 - 20 -diff --git a/mcu/STM32C071C8Tx.xml b/mcu/STM32C071C8Tx.xml -index 3b30ba2..6a629b7 100644 ---- a/mcu/STM32C071C8Tx.xml -+++ b/mcu/STM32C071C8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 45 - DIE493 -diff --git a/mcu/STM32C071C8TxN.xml b/mcu/STM32C071C8TxN.xml -index 740b5c4..ac0c93a 100644 ---- a/mcu/STM32C071C8TxN.xml -+++ b/mcu/STM32C071C8TxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 43 - DIE493 -diff --git a/mcu/STM32C071C8Ux.xml b/mcu/STM32C071C8Ux.xml -index 03b26ba..84fa4d2 100644 ---- a/mcu/STM32C071C8Ux.xml -+++ b/mcu/STM32C071C8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 45 - DIE493 -diff --git a/mcu/STM32C071C8UxN.xml b/mcu/STM32C071C8UxN.xml -index 01b2892..c1dfba0 100644 ---- a/mcu/STM32C071C8UxN.xml -+++ b/mcu/STM32C071C8UxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 43 - DIE493 -diff --git a/mcu/STM32C071CBTx.xml b/mcu/STM32C071CBTx.xml -index 3b350d3..1efe3e9 100644 ---- a/mcu/STM32C071CBTx.xml -+++ b/mcu/STM32C071CBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 45 - DIE493 -diff --git a/mcu/STM32C071CBTxN.xml b/mcu/STM32C071CBTxN.xml -index e2026d2..211027a 100644 ---- a/mcu/STM32C071CBTxN.xml -+++ b/mcu/STM32C071CBTxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 43 - DIE493 -diff --git a/mcu/STM32C071CBUx.xml b/mcu/STM32C071CBUx.xml -index 006ebca..e357ec5 100644 ---- a/mcu/STM32C071CBUx.xml -+++ b/mcu/STM32C071CBUx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 45 - DIE493 -diff --git a/mcu/STM32C071CBUxN.xml b/mcu/STM32C071CBUxN.xml -index 02499ae..98260a1 100644 ---- a/mcu/STM32C071CBUxN.xml -+++ b/mcu/STM32C071CBUxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 43 - DIE493 -diff --git a/mcu/STM32C071F8Px.xml b/mcu/STM32C071F8Px.xml -index 576adcb..6176c11 100644 ---- a/mcu/STM32C071F8Px.xml -+++ b/mcu/STM32C071F8Px.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 18 - DIE493 -diff --git a/mcu/STM32C071F8PxN.xml b/mcu/STM32C071F8PxN.xml -index 8a34949..5600445 100644 ---- a/mcu/STM32C071F8PxN.xml -+++ b/mcu/STM32C071F8PxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 17 - DIE493 -diff --git a/mcu/STM32C071FBPx.xml b/mcu/STM32C071FBPx.xml -index 8974605..bc5790c 100644 ---- a/mcu/STM32C071FBPx.xml -+++ b/mcu/STM32C071FBPx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 18 - DIE493 -diff --git a/mcu/STM32C071FBPxN.xml b/mcu/STM32C071FBPxN.xml -index 7b71b79..9e1054c 100644 ---- a/mcu/STM32C071FBPxN.xml -+++ b/mcu/STM32C071FBPxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 17 - DIE493 -diff --git a/mcu/STM32C071FBYx.xml b/mcu/STM32C071FBYx.xml -index 58d7570..4d43db5 100644 ---- a/mcu/STM32C071FBYx.xml -+++ b/mcu/STM32C071FBYx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 17 - DIE493 -diff --git a/mcu/STM32C071G8Ux.xml b/mcu/STM32C071G8Ux.xml -index cfc8a98..0f372dc 100644 ---- a/mcu/STM32C071G8Ux.xml -+++ b/mcu/STM32C071G8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 26 - DIE493 -diff --git a/mcu/STM32C071G8UxN.xml b/mcu/STM32C071G8UxN.xml -index 337842f..f60add1 100644 ---- a/mcu/STM32C071G8UxN.xml -+++ b/mcu/STM32C071G8UxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 25 - DIE493 -diff --git a/mcu/STM32C071GBUx.xml b/mcu/STM32C071GBUx.xml -index bb07e13..e959455 100644 ---- a/mcu/STM32C071GBUx.xml -+++ b/mcu/STM32C071GBUx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 26 - DIE493 -diff --git a/mcu/STM32C071GBUxN.xml b/mcu/STM32C071GBUxN.xml -index 7495263..9b9d347 100644 ---- a/mcu/STM32C071GBUxN.xml -+++ b/mcu/STM32C071GBUxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 25 - DIE493 -diff --git a/mcu/STM32C071K8Tx.xml b/mcu/STM32C071K8Tx.xml -index bb82e87..3ba0ebc 100644 ---- a/mcu/STM32C071K8Tx.xml -+++ b/mcu/STM32C071K8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 30 - DIE493 -diff --git a/mcu/STM32C071K8TxN.xml b/mcu/STM32C071K8TxN.xml -index 92f2758..ae33766 100644 ---- a/mcu/STM32C071K8TxN.xml -+++ b/mcu/STM32C071K8TxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 29 - DIE493 -diff --git a/mcu/STM32C071K8Ux.xml b/mcu/STM32C071K8Ux.xml -index 7e4f4de..7ee57e7 100644 ---- a/mcu/STM32C071K8Ux.xml -+++ b/mcu/STM32C071K8Ux.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 30 - DIE493 -diff --git a/mcu/STM32C071K8UxN.xml b/mcu/STM32C071K8UxN.xml -index 1ddc2fb..fe0c28f 100644 ---- a/mcu/STM32C071K8UxN.xml -+++ b/mcu/STM32C071K8UxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 29 - DIE493 -diff --git a/mcu/STM32C071KBTx.xml b/mcu/STM32C071KBTx.xml -index 0249eb2..6f4f6f2 100644 ---- a/mcu/STM32C071KBTx.xml -+++ b/mcu/STM32C071KBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 30 - DIE493 -diff --git a/mcu/STM32C071KBTxN.xml b/mcu/STM32C071KBTxN.xml -index 37cdc5d..91dad53 100644 ---- a/mcu/STM32C071KBTxN.xml -+++ b/mcu/STM32C071KBTxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 29 - DIE493 -diff --git a/mcu/STM32C071KBUx.xml b/mcu/STM32C071KBUx.xml -index c1d148f..1d4d4cd 100644 ---- a/mcu/STM32C071KBUx.xml -+++ b/mcu/STM32C071KBUx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 30 - DIE493 -diff --git a/mcu/STM32C071KBUxN.xml b/mcu/STM32C071KBUxN.xml -index 4a4aad9..90cc188 100644 ---- a/mcu/STM32C071KBUxN.xml -+++ b/mcu/STM32C071KBUxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 29 - DIE493 -diff --git a/mcu/STM32C071R8Tx.xml b/mcu/STM32C071R8Tx.xml -index 26fce41..b0eda4b 100644 ---- a/mcu/STM32C071R8Tx.xml -+++ b/mcu/STM32C071R8Tx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 61 - DIE493 -diff --git a/mcu/STM32C071R8TxN.xml b/mcu/STM32C071R8TxN.xml -index 9bcdd15..eb17369 100644 ---- a/mcu/STM32C071R8TxN.xml -+++ b/mcu/STM32C071R8TxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 59 - DIE493 -diff --git a/mcu/STM32C071RBIxN.xml b/mcu/STM32C071RBIxN.xml -index 91e77c6..1d97ab2 100644 ---- a/mcu/STM32C071RBIxN.xml -+++ b/mcu/STM32C071RBIxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 59 - DIE493 -diff --git a/mcu/STM32C071RBTx.xml b/mcu/STM32C071RBTx.xml -index b09d8f7..ea96680 100644 ---- a/mcu/STM32C071RBTx.xml -+++ b/mcu/STM32C071RBTx.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 61 - DIE493 -diff --git a/mcu/STM32C071RBTxN.xml b/mcu/STM32C071RBTxN.xml -index 356eb1c..ba362f6 100644 ---- a/mcu/STM32C071RBTxN.xml -+++ b/mcu/STM32C071RBTxN.xml -@@ -1,6 +1,7 @@ - - - ARM Cortex-M0+ -+ 48 - 24 - 59 - DIE493 diff --git a/src/modm_data/pdf2html/__init__.py b/src/modm_data/pdf2html/__init__.py index f2d0da0..61de61c 100644 --- a/src/modm_data/pdf2html/__init__.py +++ b/src/modm_data/pdf2html/__init__.py @@ -11,7 +11,6 @@ __all__ = [ "stmicro", - "ti", "convert", "annotate_debug_info", "format_document", diff --git a/src/modm_data/svd/stmicro/device.py b/src/modm_data/svd/stmicro/device.py index 93daa2e..4fb1b1e 100644 --- a/src/modm_data/svd/stmicro/device.py +++ b/src/modm_data/svd/stmicro/device.py @@ -7,8 +7,8 @@ from collections import defaultdict from ...utils import root_path, cache_path -from ...owl.stmicro import did_from_string -from ...owl import DeviceIdentifier +from ...kg.stmicro import did_from_string +from ...kg import DeviceIdentifier from ...cubemx import cubemx_device_list