From 2bc5d86a79d13bc23e42ed86d609c2e963f7de51 Mon Sep 17 00:00:00 2001 From: Joachim Krech <8290187+jkrech@users.noreply.github.com> Date: Thu, 11 Sep 2025 15:47:32 +0200 Subject: [PATCH 1/2] Align templates with Solution Extension --- Templates/Simple/MyName.csolution.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Templates/Simple/MyName.csolution.yml b/Templates/Simple/MyName.csolution.yml index de7e691..9a9cece 100644 --- a/Templates/Simple/MyName.csolution.yml +++ b/Templates/Simple/MyName.csolution.yml @@ -3,7 +3,20 @@ solution: created-for: CMSIS-Toolbox@2.6.0 cdefault: # use cdefault.yml for default toolchain settings -# compiler: AC6 # select a compiler (AC6, GCC, IAR, LLVM) + # Compilers that can be selected + select-compiler: + - compiler: AC6 + - compiler: GCC + - compiler: IAR + - compiler: CLANG + + # List of miscellaneous tool-specific controls + misc: + - for-compiler: AC6 # GDB requires DWARF 5, remove when using uVision Debugger + C-CPP: + - -gdwarf-5 + ASM: + - -gdwarf-5 # List the packs that define the device and/or board, optional with minimum version packs: From 1dbe335bbdc188dae6d291115c099fdf20aec4a5 Mon Sep 17 00:00:00 2001 From: Joachim Krech <8290187+jkrech@users.noreply.github.com> Date: Thu, 11 Sep 2025 16:25:39 +0200 Subject: [PATCH 2/2] adding main module to simple template solution --- Templates/Simple/main.c | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 Templates/Simple/main.c diff --git a/Templates/Simple/main.c b/Templates/Simple/main.c new file mode 100644 index 0000000..30e2ba5 --- /dev/null +++ b/Templates/Simple/main.c @@ -0,0 +1,7 @@ +#include "RTE_Components.h" +#include CMSIS_device_header + +int main() { + for (;;) { + } +}