From 79b4899b01c698ca50d292e383c03051bd33c8d1 Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Mon, 7 Jul 2025 17:04:03 +0200 Subject: [PATCH 1/8] config/: Update index json of xmc. Signed-off-by: zhanglinjing --- config/ci-config-matrix-ifx-lib.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/ci-config-matrix-ifx-lib.yml b/config/ci-config-matrix-ifx-lib.yml index b0330fe..b52f756 100644 --- a/config/ci-config-matrix-ifx-lib.yml +++ b/config/ci-config-matrix-ifx-lib.yml @@ -15,6 +15,6 @@ fqbn: additional_urls: - core: Infineon:xmc - url: https://github.com/Infineon/XMC-for-Arduino/releases/latest/download/package_infineon_index.json + url: https://github.com/Infineon/XMC-for-Arduino/releases/latest/download/package_xmc_index.json - core: infineon:psoc6 url: https://github.com/Infineon/arduino-core-psoc6/releases/latest/download/package_psoc6_index.json \ No newline at end of file From 5f1a03fff4a49dafb41ffb59b8a0a53aec940544 Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Mon, 7 Jul 2025 17:12:34 +0200 Subject: [PATCH 2/8] config/: Change naming for xmc. Signed-off-by: zhanglinjing --- config/ci-config-matrix-ifx-lib.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/config/ci-config-matrix-ifx-lib.yml b/config/ci-config-matrix-ifx-lib.yml index b52f756..bb5a953 100644 --- a/config/ci-config-matrix-ifx-lib.yml +++ b/config/ci-config-matrix-ifx-lib.yml @@ -5,12 +5,12 @@ fqbn: - arduino:renesas_uno:minima - arduino:renesas_uno:unor4wifi - arduino:samd:mkrzero - - Infineon:xmc:XMC1100_XMC2GO - - Infineon:xmc:XMC1300_Boot_Kit - - Infineon:xmc:XMC1400_XMC2GO - - Infineon:xmc:XMC1400_Arduino_Kit - - Infineon:xmc:XMC4700_Relax_Kit - - Infineon:xmc:XMC1100_Boot_Kit + - infineon:xmc:XMC1100_XMC2GO + - infineon:xmc:XMC1300_Boot_Kit + - infineon:xmc:XMC1400_XMC2GO + - infineon:xmc:XMC1400_Arduino_Kit + - infineon:xmc:XMC4700_Relax_Kit + - infineon:xmc:XMC1100_Boot_Kit - infineon:psoc6:cy8ckit_062s2_ai additional_urls: From 9f09f1a07f4ba11a449f8b534e2a31abcb3ba581 Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Mon, 7 Jul 2025 17:12:54 +0200 Subject: [PATCH 3/8] tests: Change naming for xmc. Signed-off-by: zhanglinjing --- tests/ino-ci-xmc-core.test | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/ino-ci-xmc-core.test b/tests/ino-ci-xmc-core.test index 01b4e47..51819f7 100644 --- a/tests/ino-ci-xmc-core.test +++ b/tests/ino-ci-xmc-core.test @@ -6,7 +6,7 @@ # 1. List of sketches for XMC1100_Boot_Kit -$ python ../arduino-ci.py config --list sketch --filter fqbn=Infineon:xmc:XMC1100_Boot_Kit -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1100_Boot_Kit -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -22,7 +22,7 @@ sketch: # 2. List of sketches for XMC1100_XMC2GO -$ python ../arduino-ci.py config --list sketch --filter fqbn=Infineon:xmc:XMC1100_XMC2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1100_XMC2GO -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -38,7 +38,7 @@ sketch: # 3. List of sketches for XMC1300_Boot_Kit -$ python ../arduino-ci.py config --list sketch --filter fqbn=Infineon:xmc:XMC1300_Boot_Kit -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1300_Boot_Kit -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -53,7 +53,7 @@ sketch: # 4. List of sketches for XMC1400_Arduino_Kit -$ python ../arduino-ci.py config --list sketch --filter fqbn=Infineon:xmc:XMC1400_Arduino_Kit -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1400_Arduino_Kit -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -67,7 +67,7 @@ sketch: # 5. List of sketches for XMC1400_XMC2GO -$ python ../arduino-ci.py config --list sketch --filter fqbn=Infineon:xmc:XMC1400_XMC2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1400_XMC2GO -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino @@ -83,7 +83,7 @@ sketch: # 6. List of sketches for XMC4200_Platform2GO -$ python ../arduino-ci.py config --list sketch --filter fqbn=Infineon:xmc:XMC4200_Platform2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC4200_Platform2GO -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/StackMemoryMeasurement/StackMemoryMeasurement.ino @@ -97,7 +97,7 @@ sketch: # 7. List of sketches for XMC4400_Platform2GO -$ python ../arduino-ci.py config --list sketch --filter fqbn=Infineon:xmc:XMC4400_Platform2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC4400_Platform2GO -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/StackMemoryMeasurement/StackMemoryMeasurement.ino @@ -110,7 +110,7 @@ sketch: # 8. List of sketches for XMC4700_Relax_Kit -$ python ../arduino-ci.py config --list sketch --filter fqbn=Infineon:xmc:XMC4700_Relax_Kit -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC4700_Relax_Kit -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino From 0ce96f712fcd3d4d3835f4812ba0d56accfa97cc Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Tue, 8 Jul 2025 14:44:45 +0200 Subject: [PATCH 4/8] config: Update boards name according change in xmc 4.0.0. Signed-off-by: zhanglinjing --- config/ci-config-matrix-ifx-lib.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/config/ci-config-matrix-ifx-lib.yml b/config/ci-config-matrix-ifx-lib.yml index bb5a953..1be7bc5 100644 --- a/config/ci-config-matrix-ifx-lib.yml +++ b/config/ci-config-matrix-ifx-lib.yml @@ -5,12 +5,12 @@ fqbn: - arduino:renesas_uno:minima - arduino:renesas_uno:unor4wifi - arduino:samd:mkrzero - - infineon:xmc:XMC1100_XMC2GO - - infineon:xmc:XMC1300_Boot_Kit - - infineon:xmc:XMC1400_XMC2GO - - infineon:xmc:XMC1400_Arduino_Kit - - infineon:xmc:XMC4700_Relax_Kit - - infineon:xmc:XMC1100_Boot_Kit + - infineon:xmc:kit_xmc_2go_xmc1100_v1 + - infineon:xmc:kit_xmc11_boot_001 + - infineon:xmc:kit_xmc13_boot_001 + - infineon:xmc:kit_xmc14_2go + - infineon:xmc:kit_xmc1400_arduino + - infineon:xmc:kit_xmc47_relax_5v_ad_v1 - infineon:psoc6:cy8ckit_062s2_ai additional_urls: From 240259776cd4ec996bb1242baaa222752eac8be2 Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Tue, 8 Jul 2025 14:45:06 +0200 Subject: [PATCH 5/8] tests/: config: Update boards name according change in xmc 4.0.0. Signed-off-by: zhanglinjing --- tests/ino-ci-xmc-core.test | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/tests/ino-ci-xmc-core.test b/tests/ino-ci-xmc-core.test index 51819f7..2d4db45 100644 --- a/tests/ino-ci-xmc-core.test +++ b/tests/ino-ci-xmc-core.test @@ -4,9 +4,9 @@ # The ci-matrix-config.yml used is version (commit) a9ddae541a4c7d20d61acc066ca068c15f76401a -# 1. List of sketches for XMC1100_Boot_Kit +# 1. List of sketches for KIT_XMC11_BOOT_001 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1100_Boot_Kit -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC11_BOOT_001 -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -20,9 +20,9 @@ sketch: >= -# 2. List of sketches for XMC1100_XMC2GO +# 2. List of sketches for KIT_XMC_2GO_XMC1100_V1 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1100_XMC2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC_2GO_XMC1100_V1 -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -36,9 +36,9 @@ sketch: >= -# 3. List of sketches for XMC1300_Boot_Kit +# 3. List of sketches for KIT_XMC13_BOOT_001 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1300_Boot_Kit -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC13_BOOT_001 -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -51,9 +51,9 @@ sketch: >= -# 4. List of sketches for XMC1400_Arduino_Kit +# 4. List of sketches for KIT_XMC1400_ARDUINO -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1400_Arduino_Kit -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC1400_ARDUINO -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -65,9 +65,9 @@ sketch: >= -# 5. List of sketches for XMC1400_XMC2GO +# 5. List of sketches for KIT_XMC14_2GO -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC1400_XMC2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC14_2GO -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino @@ -81,9 +81,9 @@ sketch: >= -# 6. List of sketches for XMC4200_Platform2GO +# 6. List of sketches for KIT_XMC_PLT2GO_XMC4200 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC4200_Platform2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC_PLT2GO_XMC4200 -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/StackMemoryMeasurement/StackMemoryMeasurement.ino @@ -95,9 +95,9 @@ sketch: >= -# 7. List of sketches for XMC4400_Platform2GO +# 7. List of sketches for KIT_XMC_PLT2GO_XMC4200 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC4400_Platform2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC_PLT2GO_XMC4200 -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/StackMemoryMeasurement/StackMemoryMeasurement.ino @@ -108,9 +108,9 @@ sketch: >= -# 8. List of sketches for XMC4700_Relax_Kit +# 8. List of sketches for KIT_XMC47_RELAX_5V_AD_V1 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:XMC4700_Relax_Kit -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC47_RELAX_5V_AD_V1 -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino From 020ecdba130af4bc1e6ab557b362b00bc33fb9e1 Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Tue, 8 Jul 2025 16:55:10 +0200 Subject: [PATCH 6/8] config: Update name KIT_XMC47_RELAX. Signed-off-by: zhanglinjing --- config/ci-config-matrix-ifx-lib.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/ci-config-matrix-ifx-lib.yml b/config/ci-config-matrix-ifx-lib.yml index 1be7bc5..99abaad 100644 --- a/config/ci-config-matrix-ifx-lib.yml +++ b/config/ci-config-matrix-ifx-lib.yml @@ -10,7 +10,7 @@ fqbn: - infineon:xmc:kit_xmc13_boot_001 - infineon:xmc:kit_xmc14_2go - infineon:xmc:kit_xmc1400_arduino - - infineon:xmc:kit_xmc47_relax_5v_ad_v1 + - infineon:xmc:kit_xmc47_relax - infineon:psoc6:cy8ckit_062s2_ai additional_urls: From c38ddbd51e09b4075048853dc7887116540a14b7 Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Tue, 8 Jul 2025 16:55:39 +0200 Subject: [PATCH 7/8] tests: Update name KIT_XMC47_RELAX. Signed-off-by: zhanglinjing --- tests/ino-ci-xmc-core.test | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/ino-ci-xmc-core.test b/tests/ino-ci-xmc-core.test index 2d4db45..2636f10 100644 --- a/tests/ino-ci-xmc-core.test +++ b/tests/ino-ci-xmc-core.test @@ -108,9 +108,9 @@ sketch: >= -# 8. List of sketches for KIT_XMC47_RELAX_5V_AD_V1 +# 8. List of sketches for KIT_XMC47_RELAX -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC47_RELAX_5V_AD_V1 -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC47_RELAX -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino From 267471c79da2e7da81759d27b519da3507b5a563 Mon Sep 17 00:00:00 2001 From: zhanglinjing Date: Tue, 8 Jul 2025 17:04:26 +0200 Subject: [PATCH 8/8] tests: Fix after review, naming typo. Signed-off-by: zhanglinjing --- tests/ino-ci-xmc-core.test | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/tests/ino-ci-xmc-core.test b/tests/ino-ci-xmc-core.test index 2636f10..7c28c39 100644 --- a/tests/ino-ci-xmc-core.test +++ b/tests/ino-ci-xmc-core.test @@ -6,7 +6,7 @@ # 1. List of sketches for KIT_XMC11_BOOT_001 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC11_BOOT_001 -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:kit_xmc11_boot_001 -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -22,7 +22,7 @@ sketch: # 2. List of sketches for KIT_XMC_2GO_XMC1100_V1 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC_2GO_XMC1100_V1 -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:kit_xmc_2go_xmc1100_v1 -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -38,7 +38,7 @@ sketch: # 3. List of sketches for KIT_XMC13_BOOT_001 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC13_BOOT_001 -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:kit_xmc13_boot_001 -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -53,7 +53,7 @@ sketch: # 4. List of sketches for KIT_XMC1400_ARDUINO -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC1400_ARDUINO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:kit_xmc1400_arduino -r ./../.. --yaml sketch: - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino - libraries/DeviceControlXMC/examples/HeapMemoryMeasurement/HeapMemoryMeasurement.ino @@ -67,7 +67,7 @@ sketch: # 5. List of sketches for KIT_XMC14_2GO -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC14_2GO -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:kit_xmc14_2go -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino @@ -83,7 +83,7 @@ sketch: # 6. List of sketches for KIT_XMC_PLT2GO_XMC4200 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC_PLT2GO_XMC4200 -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:kit_xmc_plt2go_xmc4200 -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/StackMemoryMeasurement/StackMemoryMeasurement.ino @@ -95,9 +95,9 @@ sketch: >= -# 7. List of sketches for KIT_XMC_PLT2GO_XMC4200 +# 7. List of sketches for KIT_XMC_PLT2GO_XMC4400 -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC_PLT2GO_XMC4200 -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:kit_xmc_plt2go_xmc4400 -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/StackMemoryMeasurement/StackMemoryMeasurement.ino @@ -110,7 +110,7 @@ sketch: # 8. List of sketches for KIT_XMC47_RELAX -$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:KIT_XMC47_RELAX -r ./../.. --yaml +$ python ../arduino-ci.py config --list sketch --filter fqbn=infineon:xmc:kit_xmc47_relax -r ./../.. --yaml sketch: - libraries/CAN - libraries/DeviceControlXMC/examples/DieTemperatureMeasurement/DieTemperatureMeasurement.ino