diff --git a/Examples/.gitignore b/Examples/.gitignore
index 1a81ab6dc..2512673bb 100755
--- a/Examples/.gitignore
+++ b/Examples/.gitignore
@@ -3,4 +3,6 @@ build/
EventRecorderStub.scvd
_ARMCM0/
cmsis_build/tmp
-cmsis_build/out
\ No newline at end of file
+cmsis_build/out
+cmsis_build/examples_ac6.cbuild-idx.yml
+*.cbuild.yml
diff --git a/Examples/cmsis_build/RTE/Device/ARMCM0P/gcc_arm.ld b/Examples/cmsis_build/RTE/Device/ARMCM0P/gcc_arm.ld
deleted file mode 100644
index 749890867..000000000
--- a/Examples/cmsis_build/RTE/Device/ARMCM0P/gcc_arm.ld
+++ /dev/null
@@ -1,296 +0,0 @@
-/******************************************************************************
- * @file gcc_arm.ld
- * @brief GNU Linker Script for Cortex-M based device
- * @version V2.1.0
- * @date 04. August 2020
- ******************************************************************************/
-/*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/*
- *-------- <<< Use Configuration Wizard in Context Menu >>> -------------------
- */
-
-/*---------------------- Flash Configuration ----------------------------------
- Flash Configuration
- Flash Base Address <0x0-0xFFFFFFFF:8>
- Flash Size (in Bytes) <0x0-0xFFFFFFFF:8>
-
- -----------------------------------------------------------------------------*/
-__ROM_BASE = 0x00000000;
-__ROM_SIZE = 0x00040000;
-
-/*--------------------- Embedded RAM Configuration ----------------------------
- RAM Configuration
- RAM Base Address <0x0-0xFFFFFFFF:8>
- RAM Size (in Bytes) <0x0-0xFFFFFFFF:8>
-
- -----------------------------------------------------------------------------*/
-__RAM_BASE = 0x20000000;
-__RAM_SIZE = 0x00020000;
-
-/*--------------------- Stack / Heap Configuration ----------------------------
- Stack / Heap Configuration
- Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
- Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
-
- -----------------------------------------------------------------------------*/
-__STACK_SIZE = 0x00000400;
-__HEAP_SIZE = 0x00000C00;
-
-/*
- *-------------------- <<< end of configuration section >>> -------------------
- */
-
-MEMORY
-{
- FLASH (rx) : ORIGIN = __ROM_BASE, LENGTH = __ROM_SIZE
- RAM (rwx) : ORIGIN = __RAM_BASE, LENGTH = __RAM_SIZE
-}
-
-/* Linker script to place sections and symbol values. Should be used together
- * with other linker script that defines memory regions FLASH and RAM.
- * It references following symbols, which must be defined in code:
- * Reset_Handler : Entry of reset handler
- *
- * It defines following symbols, which code can use without definition:
- * __exidx_start
- * __exidx_end
- * __copy_table_start__
- * __copy_table_end__
- * __zero_table_start__
- * __zero_table_end__
- * __etext
- * __data_start__
- * __preinit_array_start
- * __preinit_array_end
- * __init_array_start
- * __init_array_end
- * __fini_array_start
- * __fini_array_end
- * __data_end__
- * __bss_start__
- * __bss_end__
- * __end__
- * end
- * __HeapLimit
- * __StackLimit
- * __StackTop
- * __stack
- */
-ENTRY(Reset_Handler)
-
-SECTIONS
-{
- .text :
- {
- KEEP(*(.vectors))
- *(.text*)
-
- KEEP(*(.init))
- KEEP(*(.fini))
-
- /* .ctors */
- *crtbegin.o(.ctors)
- *crtbegin?.o(.ctors)
- *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
- *(SORT(.ctors.*))
- *(.ctors)
-
- /* .dtors */
- *crtbegin.o(.dtors)
- *crtbegin?.o(.dtors)
- *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
- *(SORT(.dtors.*))
- *(.dtors)
-
- *(.rodata*)
-
- KEEP(*(.eh_frame*))
- } > FLASH
-
- /*
- * SG veneers:
- * All SG veneers are placed in the special output section .gnu.sgstubs. Its start address
- * must be set, either with the command line option ‘--section-start’ or in a linker script,
- * to indicate where to place these veneers in memory.
- */
-/*
- .gnu.sgstubs :
- {
- . = ALIGN(32);
- } > FLASH
-*/
- .ARM.extab :
- {
- *(.ARM.extab* .gnu.linkonce.armextab.*)
- } > FLASH
-
- __exidx_start = .;
- .ARM.exidx :
- {
- *(.ARM.exidx* .gnu.linkonce.armexidx.*)
- } > FLASH
- __exidx_end = .;
-
- .copy.table :
- {
- . = ALIGN(4);
- __copy_table_start__ = .;
-
- LONG (__etext)
- LONG (__data_start__)
- LONG ((__data_end__ - __data_start__) / 4)
-
- /* Add each additional data section here */
-/*
- LONG (__etext2)
- LONG (__data2_start__)
- LONG ((__data2_end__ - __data2_start__) / 4)
-*/
- __copy_table_end__ = .;
- } > FLASH
-
- .zero.table :
- {
- . = ALIGN(4);
- __zero_table_start__ = .;
- /* Add each additional bss section here */
-/*
- LONG (__bss2_start__)
- LONG ((__bss2_end__ - __bss2_start__) / 4)
-*/
- __zero_table_end__ = .;
- } > FLASH
-
- /**
- * Location counter can end up 2byte aligned with narrow Thumb code but
- * __etext is assumed by startup code to be the LMA of a section in RAM
- * which must be 4byte aligned
- */
- __etext = ALIGN (4);
-
- .data : AT (__etext)
- {
- __data_start__ = .;
- *(vtable)
- *(.data)
- *(.data.*)
-
- . = ALIGN(4);
- /* preinit data */
- PROVIDE_HIDDEN (__preinit_array_start = .);
- KEEP(*(.preinit_array))
- PROVIDE_HIDDEN (__preinit_array_end = .);
-
- . = ALIGN(4);
- /* init data */
- PROVIDE_HIDDEN (__init_array_start = .);
- KEEP(*(SORT(.init_array.*)))
- KEEP(*(.init_array))
- PROVIDE_HIDDEN (__init_array_end = .);
-
- . = ALIGN(4);
- /* finit data */
- PROVIDE_HIDDEN (__fini_array_start = .);
- KEEP(*(SORT(.fini_array.*)))
- KEEP(*(.fini_array))
- PROVIDE_HIDDEN (__fini_array_end = .);
-
- KEEP(*(.jcr*))
- . = ALIGN(4);
- /* All data end */
- __data_end__ = .;
-
- } > RAM
-
- /*
- * Secondary data section, optional
- *
- * Remember to add each additional data section
- * to the .copy.table above to asure proper
- * initialization during startup.
- */
-/*
- __etext2 = ALIGN (4);
-
- .data2 : AT (__etext2)
- {
- . = ALIGN(4);
- __data2_start__ = .;
- *(.data2)
- *(.data2.*)
- . = ALIGN(4);
- __data2_end__ = .;
-
- } > RAM2
-*/
-
- .bss :
- {
- . = ALIGN(4);
- __bss_start__ = .;
- *(.bss)
- *(.bss.*)
- *(COMMON)
- . = ALIGN(4);
- __bss_end__ = .;
- } > RAM AT > RAM
-
- /*
- * Secondary bss section, optional
- *
- * Remember to add each additional bss section
- * to the .zero.table above to asure proper
- * initialization during startup.
- */
-/*
- .bss2 :
- {
- . = ALIGN(4);
- __bss2_start__ = .;
- *(.bss2)
- *(.bss2.*)
- . = ALIGN(4);
- __bss2_end__ = .;
- } > RAM2 AT > RAM2
-*/
-
- .heap (COPY) :
- {
- . = ALIGN(8);
- __end__ = .;
- PROVIDE(end = .);
- . = . + __HEAP_SIZE;
- . = ALIGN(8);
- __HeapLimit = .;
- } > RAM
-
- .stack (ORIGIN(RAM) + LENGTH(RAM) - __STACK_SIZE) (COPY) :
- {
- . = ALIGN(8);
- __StackLimit = .;
- . = . + __STACK_SIZE;
- . = ALIGN(8);
- __StackTop = .;
- } > RAM
- PROVIDE(__stack = __StackTop);
-
- /* Check if data + heap + stack exceeds RAM limit */
- ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
-}
diff --git a/Examples/cmsis_build/RTE/Device/ARMCM7_DP/gcc_arm.ld b/Examples/cmsis_build/RTE/Device/ARMCM7_DP/gcc_arm.ld
deleted file mode 100644
index 749890867..000000000
--- a/Examples/cmsis_build/RTE/Device/ARMCM7_DP/gcc_arm.ld
+++ /dev/null
@@ -1,296 +0,0 @@
-/******************************************************************************
- * @file gcc_arm.ld
- * @brief GNU Linker Script for Cortex-M based device
- * @version V2.1.0
- * @date 04. August 2020
- ******************************************************************************/
-/*
- * Copyright (c) 2009-2020 Arm Limited. All rights reserved.
- *
- * SPDX-License-Identifier: Apache-2.0
- *
- * Licensed under the Apache License, Version 2.0 (the License); you may
- * not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an AS IS BASIS, WITHOUT
- * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/*
- *-------- <<< Use Configuration Wizard in Context Menu >>> -------------------
- */
-
-/*---------------------- Flash Configuration ----------------------------------
- Flash Configuration
- Flash Base Address <0x0-0xFFFFFFFF:8>
- Flash Size (in Bytes) <0x0-0xFFFFFFFF:8>
-
- -----------------------------------------------------------------------------*/
-__ROM_BASE = 0x00000000;
-__ROM_SIZE = 0x00040000;
-
-/*--------------------- Embedded RAM Configuration ----------------------------
- RAM Configuration
- RAM Base Address <0x0-0xFFFFFFFF:8>
- RAM Size (in Bytes) <0x0-0xFFFFFFFF:8>
-
- -----------------------------------------------------------------------------*/
-__RAM_BASE = 0x20000000;
-__RAM_SIZE = 0x00020000;
-
-/*--------------------- Stack / Heap Configuration ----------------------------
- Stack / Heap Configuration
- Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
- Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
-
- -----------------------------------------------------------------------------*/
-__STACK_SIZE = 0x00000400;
-__HEAP_SIZE = 0x00000C00;
-
-/*
- *-------------------- <<< end of configuration section >>> -------------------
- */
-
-MEMORY
-{
- FLASH (rx) : ORIGIN = __ROM_BASE, LENGTH = __ROM_SIZE
- RAM (rwx) : ORIGIN = __RAM_BASE, LENGTH = __RAM_SIZE
-}
-
-/* Linker script to place sections and symbol values. Should be used together
- * with other linker script that defines memory regions FLASH and RAM.
- * It references following symbols, which must be defined in code:
- * Reset_Handler : Entry of reset handler
- *
- * It defines following symbols, which code can use without definition:
- * __exidx_start
- * __exidx_end
- * __copy_table_start__
- * __copy_table_end__
- * __zero_table_start__
- * __zero_table_end__
- * __etext
- * __data_start__
- * __preinit_array_start
- * __preinit_array_end
- * __init_array_start
- * __init_array_end
- * __fini_array_start
- * __fini_array_end
- * __data_end__
- * __bss_start__
- * __bss_end__
- * __end__
- * end
- * __HeapLimit
- * __StackLimit
- * __StackTop
- * __stack
- */
-ENTRY(Reset_Handler)
-
-SECTIONS
-{
- .text :
- {
- KEEP(*(.vectors))
- *(.text*)
-
- KEEP(*(.init))
- KEEP(*(.fini))
-
- /* .ctors */
- *crtbegin.o(.ctors)
- *crtbegin?.o(.ctors)
- *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
- *(SORT(.ctors.*))
- *(.ctors)
-
- /* .dtors */
- *crtbegin.o(.dtors)
- *crtbegin?.o(.dtors)
- *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
- *(SORT(.dtors.*))
- *(.dtors)
-
- *(.rodata*)
-
- KEEP(*(.eh_frame*))
- } > FLASH
-
- /*
- * SG veneers:
- * All SG veneers are placed in the special output section .gnu.sgstubs. Its start address
- * must be set, either with the command line option ‘--section-start’ or in a linker script,
- * to indicate where to place these veneers in memory.
- */
-/*
- .gnu.sgstubs :
- {
- . = ALIGN(32);
- } > FLASH
-*/
- .ARM.extab :
- {
- *(.ARM.extab* .gnu.linkonce.armextab.*)
- } > FLASH
-
- __exidx_start = .;
- .ARM.exidx :
- {
- *(.ARM.exidx* .gnu.linkonce.armexidx.*)
- } > FLASH
- __exidx_end = .;
-
- .copy.table :
- {
- . = ALIGN(4);
- __copy_table_start__ = .;
-
- LONG (__etext)
- LONG (__data_start__)
- LONG ((__data_end__ - __data_start__) / 4)
-
- /* Add each additional data section here */
-/*
- LONG (__etext2)
- LONG (__data2_start__)
- LONG ((__data2_end__ - __data2_start__) / 4)
-*/
- __copy_table_end__ = .;
- } > FLASH
-
- .zero.table :
- {
- . = ALIGN(4);
- __zero_table_start__ = .;
- /* Add each additional bss section here */
-/*
- LONG (__bss2_start__)
- LONG ((__bss2_end__ - __bss2_start__) / 4)
-*/
- __zero_table_end__ = .;
- } > FLASH
-
- /**
- * Location counter can end up 2byte aligned with narrow Thumb code but
- * __etext is assumed by startup code to be the LMA of a section in RAM
- * which must be 4byte aligned
- */
- __etext = ALIGN (4);
-
- .data : AT (__etext)
- {
- __data_start__ = .;
- *(vtable)
- *(.data)
- *(.data.*)
-
- . = ALIGN(4);
- /* preinit data */
- PROVIDE_HIDDEN (__preinit_array_start = .);
- KEEP(*(.preinit_array))
- PROVIDE_HIDDEN (__preinit_array_end = .);
-
- . = ALIGN(4);
- /* init data */
- PROVIDE_HIDDEN (__init_array_start = .);
- KEEP(*(SORT(.init_array.*)))
- KEEP(*(.init_array))
- PROVIDE_HIDDEN (__init_array_end = .);
-
- . = ALIGN(4);
- /* finit data */
- PROVIDE_HIDDEN (__fini_array_start = .);
- KEEP(*(SORT(.fini_array.*)))
- KEEP(*(.fini_array))
- PROVIDE_HIDDEN (__fini_array_end = .);
-
- KEEP(*(.jcr*))
- . = ALIGN(4);
- /* All data end */
- __data_end__ = .;
-
- } > RAM
-
- /*
- * Secondary data section, optional
- *
- * Remember to add each additional data section
- * to the .copy.table above to asure proper
- * initialization during startup.
- */
-/*
- __etext2 = ALIGN (4);
-
- .data2 : AT (__etext2)
- {
- . = ALIGN(4);
- __data2_start__ = .;
- *(.data2)
- *(.data2.*)
- . = ALIGN(4);
- __data2_end__ = .;
-
- } > RAM2
-*/
-
- .bss :
- {
- . = ALIGN(4);
- __bss_start__ = .;
- *(.bss)
- *(.bss.*)
- *(COMMON)
- . = ALIGN(4);
- __bss_end__ = .;
- } > RAM AT > RAM
-
- /*
- * Secondary bss section, optional
- *
- * Remember to add each additional bss section
- * to the .zero.table above to asure proper
- * initialization during startup.
- */
-/*
- .bss2 :
- {
- . = ALIGN(4);
- __bss2_start__ = .;
- *(.bss2)
- *(.bss2.*)
- . = ALIGN(4);
- __bss2_end__ = .;
- } > RAM2 AT > RAM2
-*/
-
- .heap (COPY) :
- {
- . = ALIGN(8);
- __end__ = .;
- PROVIDE(end = .);
- . = . + __HEAP_SIZE;
- . = ALIGN(8);
- __HeapLimit = .;
- } > RAM
-
- .stack (ORIGIN(RAM) + LENGTH(RAM) - __STACK_SIZE) (COPY) :
- {
- . = ALIGN(8);
- __StackLimit = .;
- . = . + __STACK_SIZE;
- . = ALIGN(8);
- __StackTop = .;
- } > RAM
- PROVIDE(__stack = __StackTop);
-
- /* Check if data + heap + stack exceeds RAM limit */
- ASSERT(__StackLimit >= __HeapLimit, "region RAM overflowed with stack")
-}
diff --git a/Examples/cmsis_build/RTE/Device/SSE-300-MPS3/region_limits.h b/Examples/cmsis_build/RTE/Device/SSE-300-MPS3/region_limits.h
index 1dc316959..e7897866a 100644
--- a/Examples/cmsis_build/RTE/Device/SSE-300-MPS3/region_limits.h
+++ b/Examples/cmsis_build/RTE/Device/SSE-300-MPS3/region_limits.h
@@ -39,7 +39,7 @@
#define TOTAL_S_DDR4_SIZE (0x10000000) /* 256 MB */
/* Heap and Stack sizes for secure and nonsecure applications */
-#define HEAP_SIZE (0x00001000) /* 1 KiB */
-#define STACK_SIZE (0x00002000) /* 1 KiB */
+#define HEAP_SIZE (0x00000400) /* 1 KiB */
+#define STACK_SIZE (0x00000400) /* 1 KiB */
#endif /* __REGION_LIMITS_H__ */
diff --git a/Examples/cmsis_build/RTE/Device/SSE-310-MPS3/corstone310_mps3_s.ld b/Examples/cmsis_build/RTE/Device/SSE-310-MPS3/corstone310_mps3_s.ld
deleted file mode 100644
index 3d375e6e0..000000000
--- a/Examples/cmsis_build/RTE/Device/SSE-310-MPS3/corstone310_mps3_s.ld
+++ /dev/null
@@ -1,193 +0,0 @@
-;/*
-; * Copyright (c) 2021-2022 Arm Limited. All rights reserved.
-; *
-; * Licensed under the Apache License, Version 2.0 (the "License");
-; * you may not use this file except in compliance with the License.
-; * You may obtain a copy of the License at
-; *
-; * http://www.apache.org/licenses/LICENSE-2.0
-; *
-; * Unless required by applicable law or agreed to in writing, software
-; * distributed under the License is distributed on an "AS IS" BASIS,
-; * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-; * See the License for the specific language governing permissions and
-; * limitations under the License.
-; *
-; *
-; * This file is derivative of CMSIS V5.00 gcc_arm.ld
-; */
-
-/* Linker script to configure memory regions. */
-/* This file will be run trough the pre-processor. */
-
-#include "region_defs.h"
-
-MEMORY
-{
- FLASH (rx) : ORIGIN = S_CODE_START, LENGTH = S_CODE_SIZE
- RAM (rwx) : ORIGIN = S_DATA_START, LENGTH = S_DATA_SIZE
-}
-
-__heap_size__ = HEAP_SIZE;
-__stack_size__ = STACK_SIZE;
-
-/* Library configurations */
-GROUP(libgcc.a libc.a libm.a libnosys.a)
-
-ENTRY(Reset_Handler)
-
-SECTIONS
-{
- .text :
- {
- KEEP(*(.vectors))
- __Vectors_End = .;
- __Vectors_Size = __Vectors_End - __Vectors;
- __end__ = .;
-
- *(.text*)
-
- KEEP(*(.init))
- KEEP(*(.fini))
-
-
- /* .ctors */
- *crtbegin.o(.ctors)
- *crtbegin?.o(.ctors)
- *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
- *(SORT(.ctors.*))
- *(.ctors)
-
- /* .dtors */
- *crtbegin.o(.dtors)
- *crtbegin?.o(.dtors)
- *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
- *(SORT(.dtors.*))
- *(.dtors)
-
- *(.rodata*)
-
- KEEP(*(.eh_frame*))
- } > FLASH
-
- .ARM.extab :
- {
- *(.ARM.extab* .gnu.linkonce.armextab.*)
- } > FLASH
-
- __exidx_start = .;
- .ARM.exidx :
- {
- *(.ARM.exidx* .gnu.linkonce.armexidx.*)
- } > FLASH
- __exidx_end = .;
-
- /* To copy multiple ROM to RAM sections,
- * define etext2/data2_start/data2_end and
- * define __STARTUP_COPY_MULTIPLE in startup_cmsdk_mps3_an524_ns.S */
- .copy.table :
- {
- . = ALIGN(4);
- __copy_table_start__ = .;
- LONG (__etext)
- LONG (__data_start__)
- LONG ((__data_end__ - __data_start__) / 4)
- LONG (DEFINED(__etext2) ? __etext2 : 0)
- LONG (DEFINED(__data2_start__) ? __data2_start__ : 0)
- LONG (DEFINED(__data2_start__) ? ((__data2_end__ - __data2_start__) / 4) : 0)
- __copy_table_end__ = .;
- } > FLASH
-
- /* To clear multiple BSS sections,
- * uncomment .zero.table section and,
- * define __STARTUP_CLEAR_BSS_MULTIPLE in startup_cmsdk_mps3_an524_ns.S */
- .zero.table :
- {
- . = ALIGN(4);
- __zero_table_start__ = .;
- LONG (__bss_start__)
- LONG ((__bss_end__ - __bss_start__) / 4)
- LONG (DEFINED(__bss2_start__) ? __bss2_start__ : 0)
- LONG (DEFINED(__bss2_start__) ? ((__bss2_end__ - __bss2_start__) / 4) : 0)
- __zero_table_end__ = .;
- } > FLASH
-
- __etext = .;
-
-#if defined(BL2_LINKER)
- .tfm_bl2_shared_data : ALIGN(32)
- {
- . += BOOT_TFM_SHARED_DATA_SIZE;
- } > RAM
- Image$$SHARED_DATA$$RW$$Base = ADDR(.tfm_bl2_shared_data);
- Image$$SHARED_DATA$$RW$$Limit = ADDR(.tfm_bl2_shared_data) + SIZEOF(.tfm_bl2_shared_data);
-#endif
-
- .data : AT (__etext)
- {
- __data_start__ = .;
- *(vtable)
- *(.data*)
-
- . = ALIGN(4);
- /* preinit data */
- PROVIDE_HIDDEN (__preinit_array_start = .);
- KEEP(*(.preinit_array))
- PROVIDE_HIDDEN (__preinit_array_end = .);
-
- . = ALIGN(4);
- /* init data */
- PROVIDE_HIDDEN (__init_array_start = .);
- KEEP(*(SORT(.init_array.*)))
- KEEP(*(.init_array))
- PROVIDE_HIDDEN (__init_array_end = .);
-
-
- . = ALIGN(4);
- /* finit data */
- PROVIDE_HIDDEN (__fini_array_start = .);
- KEEP(*(SORT(.fini_array.*)))
- KEEP(*(.fini_array))
- PROVIDE_HIDDEN (__fini_array_end = .);
-
- KEEP(*(.jcr*))
- . = ALIGN(4);
- /* All data end */
- __data_end__ = .;
-
- } > RAM
- Image$$ER_DATA$$Base = ADDR(.data);
-
- .bss :
- {
- . = ALIGN(4);
- __bss_start__ = .;
- *(.bss*)
- *(COMMON)
- . = ALIGN(4);
- __bss_end__ = .;
- } > RAM
-
- bss_size = __bss_end__ - __bss_start__;
-
- .msp_stack : ALIGN(32)
- {
- . += __stack_size__;
- } > RAM
- __StackLimit = ADDR(.msp_stack);
- __StackTop = ADDR(.msp_stack) + SIZEOF(.msp_stack);
-
- .heap : ALIGN(8)
- {
- . = ALIGN(8);
- __end__ = .;
- PROVIDE(end = .);
- __HeapBase = .;
- . += __heap_size__;
- __HeapLimit = .;
- __heap_limit = .; /* Add for _sbrk */
- } > RAM
- Image$$ARM_LIB_HEAP$$ZI$$Limit = ADDR(.heap) + SIZEOF(.heap);
-
- PROVIDE(__stack = __StackTop);
-}
diff --git a/Examples/cmsis_build/RTE/Device/SSE-310-MPS3/device_cfg.h b/Examples/cmsis_build/RTE/Device/SSE-310-MPS3/device_cfg.h
index d276e007e..e34f782c5 100644
--- a/Examples/cmsis_build/RTE/Device/SSE-310-MPS3/device_cfg.h
+++ b/Examples/cmsis_build/RTE/Device/SSE-310-MPS3/device_cfg.h
@@ -143,6 +143,11 @@
#define DMA350_DMA0_S
#define DMA350_DMA0_DEV DMA350_DMA0_DEV_S
+#define DMA350_CH0_S
+#define DMA350_DMA0_CH0_S
+#define DMA350_CH1_S
+#define DMA350_DMA0_CH1_S
+
/* ARM SPI PL022 */
/* Invalid device stubs are not defined */
#define DEFAULT_SPI_SPEED_HZ 4000000U /* 4MHz */
diff --git a/Examples/cmsis_build/RTE/_classmarks.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_classmarks.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index f2471211a..000000000
--- a/Examples/cmsis_build/RTE/_classmarks.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'classmarks.Release+VHT-Corstone-300'
- * Target: 'classmarks.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_classmarks.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_classmarks.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 72bdd9c27..000000000
--- a/Examples/cmsis_build/RTE/_classmarks.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'classmarks.Release+VHT-Corstone-310'
- * Target: 'classmarks.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_classmarks.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_classmarks.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index 1def39912..000000000
--- a/Examples/cmsis_build/RTE/_classmarks.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'classmarks.Release+VHT_M0P'
- * Target: 'classmarks.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_classmarks.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_classmarks.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index 683444c5c..000000000
--- a/Examples/cmsis_build/RTE/_classmarks.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'classmarks.Release+VHT_M7'
- * Target: 'classmarks.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_convolution.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_convolution.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index 867564701..000000000
--- a/Examples/cmsis_build/RTE/_convolution.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'convolution.Release+VHT-Corstone-300'
- * Target: 'convolution.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_convolution.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_convolution.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index bb6e413f2..000000000
--- a/Examples/cmsis_build/RTE/_convolution.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'convolution.Release+VHT-Corstone-310'
- * Target: 'convolution.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_convolution.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_convolution.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index 9a31558c1..000000000
--- a/Examples/cmsis_build/RTE/_convolution.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'convolution.Release+VHT_M0P'
- * Target: 'convolution.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_convolution.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_convolution.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index fab79770c..000000000
--- a/Examples/cmsis_build/RTE/_convolution.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'convolution.Release+VHT_M7'
- * Target: 'convolution.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_dotproduct.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_dotproduct.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index ccf682d6c..000000000
--- a/Examples/cmsis_build/RTE/_dotproduct.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'dotproduct.Release+VHT-Corstone-300'
- * Target: 'dotproduct.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_dotproduct.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_dotproduct.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 3dbe3faba..000000000
--- a/Examples/cmsis_build/RTE/_dotproduct.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'dotproduct.Release+VHT-Corstone-310'
- * Target: 'dotproduct.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_dotproduct.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_dotproduct.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index 1967cf3e6..000000000
--- a/Examples/cmsis_build/RTE/_dotproduct.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'dotproduct.Release+VHT_M0P'
- * Target: 'dotproduct.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_dotproduct.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_dotproduct.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index 299194205..000000000
--- a/Examples/cmsis_build/RTE/_dotproduct.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'dotproduct.Release+VHT_M7'
- * Target: 'dotproduct.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_fftbin.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_fftbin.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index d537b6c2a..000000000
--- a/Examples/cmsis_build/RTE/_fftbin.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'fftbin.Release+VHT-Corstone-300'
- * Target: 'fftbin.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_fftbin.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_fftbin.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 6d6c8cc24..000000000
--- a/Examples/cmsis_build/RTE/_fftbin.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'fftbin.Release+VHT-Corstone-310'
- * Target: 'fftbin.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_fftbin.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_fftbin.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index 78dbb09d9..000000000
--- a/Examples/cmsis_build/RTE/_fftbin.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'fftbin.Release+VHT_M0P'
- * Target: 'fftbin.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_fftbin.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_fftbin.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index ce15cf59d..000000000
--- a/Examples/cmsis_build/RTE/_fftbin.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'fftbin.Release+VHT_M7'
- * Target: 'fftbin.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_fir.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_fir.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index c9dc4daa5..000000000
--- a/Examples/cmsis_build/RTE/_fir.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'fir.Release+VHT-Corstone-300'
- * Target: 'fir.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_fir.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_fir.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 838ff4b32..000000000
--- a/Examples/cmsis_build/RTE/_fir.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'fir.Release+VHT-Corstone-310'
- * Target: 'fir.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_fir.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_fir.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index a092cfc1a..000000000
--- a/Examples/cmsis_build/RTE/_fir.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'fir.Release+VHT_M0P'
- * Target: 'fir.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_fir.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_fir.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index bc2b87f97..000000000
--- a/Examples/cmsis_build/RTE/_fir.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'fir.Release+VHT_M7'
- * Target: 'fir.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index 512cfa17f..000000000
--- a/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'graphicequalizer.Release+VHT-Corstone-300'
- * Target: 'graphicequalizer.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 94815407b..000000000
--- a/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'graphicequalizer.Release+VHT-Corstone-310'
- * Target: 'graphicequalizer.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index dae27d3fa..000000000
--- a/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'graphicequalizer.Release+VHT_M0P'
- * Target: 'graphicequalizer.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index 924f1bebb..000000000
--- a/Examples/cmsis_build/RTE/_graphicequalizer.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'graphicequalizer.Release+VHT_M7'
- * Target: 'graphicequalizer.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_linearinterp.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_linearinterp.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index 641f4550e..000000000
--- a/Examples/cmsis_build/RTE/_linearinterp.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'linearinterp.Release+VHT-Corstone-300'
- * Target: 'linearinterp.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_linearinterp.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_linearinterp.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 0bbc3fa6b..000000000
--- a/Examples/cmsis_build/RTE/_linearinterp.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'linearinterp.Release+VHT-Corstone-310'
- * Target: 'linearinterp.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_linearinterp.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_linearinterp.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index c8b9769bd..000000000
--- a/Examples/cmsis_build/RTE/_linearinterp.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'linearinterp.Release+VHT_M0P'
- * Target: 'linearinterp.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_linearinterp.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_linearinterp.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index aeec5987d..000000000
--- a/Examples/cmsis_build/RTE/_linearinterp.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'linearinterp.Release+VHT_M7'
- * Target: 'linearinterp.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_matrix.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_matrix.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index 36c978cae..000000000
--- a/Examples/cmsis_build/RTE/_matrix.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'matrix.Release+VHT-Corstone-300'
- * Target: 'matrix.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_matrix.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_matrix.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index f013dbbc0..000000000
--- a/Examples/cmsis_build/RTE/_matrix.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'matrix.Release+VHT-Corstone-310'
- * Target: 'matrix.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_matrix.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_matrix.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index f782b1d0d..000000000
--- a/Examples/cmsis_build/RTE/_matrix.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'matrix.Release+VHT_M0P'
- * Target: 'matrix.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_matrix.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_matrix.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index 02098241a..000000000
--- a/Examples/cmsis_build/RTE/_matrix.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'matrix.Release+VHT_M7'
- * Target: 'matrix.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_signalconverge.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_signalconverge.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index 1b6ccd52a..000000000
--- a/Examples/cmsis_build/RTE/_signalconverge.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'signalconverge.Release+VHT-Corstone-300'
- * Target: 'signalconverge.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_signalconverge.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_signalconverge.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 493a6d405..000000000
--- a/Examples/cmsis_build/RTE/_signalconverge.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'signalconverge.Release+VHT-Corstone-310'
- * Target: 'signalconverge.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_signalconverge.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_signalconverge.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index b63529d57..000000000
--- a/Examples/cmsis_build/RTE/_signalconverge.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'signalconverge.Release+VHT_M0P'
- * Target: 'signalconverge.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_signalconverge.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_signalconverge.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index 45ad89dbc..000000000
--- a/Examples/cmsis_build/RTE/_signalconverge.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'signalconverge.Release+VHT_M7'
- * Target: 'signalconverge.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_sincos.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_sincos.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index aeed0fd15..000000000
--- a/Examples/cmsis_build/RTE/_sincos.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'sincos.Release+VHT-Corstone-300'
- * Target: 'sincos.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_sincos.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_sincos.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index dc8d295ea..000000000
--- a/Examples/cmsis_build/RTE/_sincos.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'sincos.Release+VHT-Corstone-310'
- * Target: 'sincos.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_sincos.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_sincos.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index a2440edd1..000000000
--- a/Examples/cmsis_build/RTE/_sincos.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'sincos.Release+VHT_M0P'
- * Target: 'sincos.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_sincos.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_sincos.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index 3baa96c73..000000000
--- a/Examples/cmsis_build/RTE/_sincos.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'sincos.Release+VHT_M7'
- * Target: 'sincos.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_svm.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_svm.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index 876fa603e..000000000
--- a/Examples/cmsis_build/RTE/_svm.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'svm.Release+VHT-Corstone-300'
- * Target: 'svm.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_svm.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_svm.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 19c9cb16e..000000000
--- a/Examples/cmsis_build/RTE/_svm.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'svm.Release+VHT-Corstone-310'
- * Target: 'svm.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_svm.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_svm.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index ea803bad5..000000000
--- a/Examples/cmsis_build/RTE/_svm.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'svm.Release+VHT_M0P'
- * Target: 'svm.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_svm.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_svm.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index 595f2ae49..000000000
--- a/Examples/cmsis_build/RTE/_svm.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'svm.Release+VHT_M7'
- * Target: 'svm.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_variance.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/RTE/_variance.Release_VHT-Corstone-300/RTE_Components.h
deleted file mode 100644
index e39b9f736..000000000
--- a/Examples/cmsis_build/RTE/_variance.Release_VHT-Corstone-300/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'variance.Release+VHT-Corstone-300'
- * Target: 'variance.Release+VHT-Corstone-300'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE300MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_variance.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/RTE/_variance.Release_VHT-Corstone-310/RTE_Components.h
deleted file mode 100644
index 0a09d80ca..000000000
--- a/Examples/cmsis_build/RTE/_variance.Release_VHT-Corstone-310/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'variance.Release+VHT-Corstone-310'
- * Target: 'variance.Release+VHT-Corstone-310'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "SSE310MPS3.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_variance.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/RTE/_variance.Release_VHT_M0P/RTE_Components.h
deleted file mode 100644
index 8001be6bb..000000000
--- a/Examples/cmsis_build/RTE/_variance.Release_VHT_M0P/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'variance.Release+VHT_M0P'
- * Target: 'variance.Release+VHT_M0P'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM0plus.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/RTE/_variance.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/RTE/_variance.Release_VHT_M7/RTE_Components.h
deleted file mode 100644
index 3a6982420..000000000
--- a/Examples/cmsis_build/RTE/_variance.Release_VHT_M7/RTE_Components.h
+++ /dev/null
@@ -1,21 +0,0 @@
-
-/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
- *
- * Project: 'variance.Release+VHT_M7'
- * Target: 'variance.Release+VHT_M7'
- */
-
-#ifndef RTE_COMPONENTS_H
-#define RTE_COMPONENTS_H
-
-
-/*
- * Define the Device Header File:
- */
-#define CMSIS_device_header "ARMCM7_DP.h"
-
-
-
-#endif /* RTE_COMPONENTS_H */
diff --git a/Examples/cmsis_build/bayes.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/bayes.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index f2b79cf74..000000000
--- a/Examples/cmsis_build/bayes.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/bayes.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/bayes.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index 1d3fbeb91..000000000
--- a/Examples/cmsis_build/bayes.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/bayes.Release+VHT_M0P.cprj b/Examples/cmsis_build/bayes.Release+VHT_M0P.cprj
deleted file mode 100644
index 07350b66f..000000000
--- a/Examples/cmsis_build/bayes.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/bayes.Release+VHT_M7.cprj b/Examples/cmsis_build/bayes.Release+VHT_M7.cprj
deleted file mode 100644
index fd03a04a9..000000000
--- a/Examples/cmsis_build/bayes.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/bayes.cproject.yml b/Examples/cmsis_build/bayes.cproject.yml
deleted file mode 100644
index 74a948b24..000000000
--- a/Examples/cmsis_build/bayes.cproject.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_bayes_example/arm_bayes_example_f32.c
-
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/buildall_cs300.bat b/Examples/cmsis_build/buildall_cs300.bat
index 408132d3e..6a88b1fbb 100644
--- a/Examples/cmsis_build/buildall_cs300.bat
+++ b/Examples/cmsis_build/buildall_cs300.bat
@@ -1,13 +1,13 @@
-cbuild "bayes.Release+VHT-Corstone-300.cprj"
-cbuild "linearinterp.Release+VHT-Corstone-300.cprj"
-cbuild "classmarks.Release+VHT-Corstone-300.cprj"
-cbuild "matrix.Release+VHT-Corstone-300.cprj"
-cbuild "convolution.Release+VHT-Corstone-300.cprj"
-cbuild "signalconverge.Release+VHT-Corstone-300.cprj"
-cbuild "dotproduct.Release+VHT-Corstone-300.cprj"
-cbuild "sincos.Release+VHT-Corstone-300.cprj"
-cbuild "fftbin.Release+VHT-Corstone-300.cprj"
-cbuild "svm.Release+VHT-Corstone-300.cprj"
-cbuild "fir.Release+VHT-Corstone-300.cprj"
-cbuild "variance.Release+VHT-Corstone-300.cprj"
-cbuild "graphicequalizer.Release+VHT-Corstone-300.cprj"
\ No newline at end of file
+cbuild "projects/bayes.Release+VHT-Corstone-300.cprj"
+cbuild "projects/linearinterp.Release+VHT-Corstone-300.cprj"
+cbuild "projects/classmarks.Release+VHT-Corstone-300.cprj"
+cbuild "projects/matrix.Release+VHT-Corstone-300.cprj"
+cbuild "projects/convolution.Release+VHT-Corstone-300.cprj"
+cbuild "projects/signalconverge.Release+VHT-Corstone-300.cprj"
+cbuild "projects/dotproduct.Release+VHT-Corstone-300.cprj"
+cbuild "projects/sincos.Release+VHT-Corstone-300.cprj"
+cbuild "projects/fftbin.Release+VHT-Corstone-300.cprj"
+cbuild "projects/svm.Release+VHT-Corstone-300.cprj"
+cbuild "projects/fir.Release+VHT-Corstone-300.cprj"
+cbuild "projects/variance.Release+VHT-Corstone-300.cprj"
+cbuild "projects/graphicequalizer.Release+VHT-Corstone-300.cprj"
\ No newline at end of file
diff --git a/Examples/cmsis_build/classmarks.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/classmarks.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index ef6a334a1..000000000
--- a/Examples/cmsis_build/classmarks.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/classmarks.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/classmarks.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index a3e791049..000000000
--- a/Examples/cmsis_build/classmarks.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/classmarks.Release+VHT_M0P.cprj b/Examples/cmsis_build/classmarks.Release+VHT_M0P.cprj
deleted file mode 100644
index a4fcacc46..000000000
--- a/Examples/cmsis_build/classmarks.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/classmarks.Release+VHT_M7.cprj b/Examples/cmsis_build/classmarks.Release+VHT_M7.cprj
deleted file mode 100644
index 951f87a06..000000000
--- a/Examples/cmsis_build/classmarks.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/classmarks.cproject.yml b/Examples/cmsis_build/classmarks.cproject.yml
deleted file mode 100644
index 185c41d7c..000000000
--- a/Examples/cmsis_build/classmarks.cproject.yml
+++ /dev/null
@@ -1,10 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_class_marks_example/arm_class_marks_example_f32.c
-
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/convolution.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/convolution.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 593e36cf8..000000000
--- a/Examples/cmsis_build/convolution.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_convolution_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/convolution.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/convolution.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index af1c13f18..000000000
--- a/Examples/cmsis_build/convolution.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_convolution_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/convolution.Release+VHT_M0P.cprj b/Examples/cmsis_build/convolution.Release+VHT_M0P.cprj
deleted file mode 100644
index 6922b4912..000000000
--- a/Examples/cmsis_build/convolution.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_convolution_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/convolution.Release+VHT_M7.cprj b/Examples/cmsis_build/convolution.Release+VHT_M7.cprj
deleted file mode 100644
index 70209a771..000000000
--- a/Examples/cmsis_build/convolution.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_convolution_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/convolution.cproject.yml b/Examples/cmsis_build/convolution.cproject.yml
deleted file mode 100644
index 17e1df60f..000000000
--- a/Examples/cmsis_build/convolution.cproject.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_convolution_example/arm_convolution_example_f32.c
- - file: ../ARM/arm_convolution_example/math_helper.c
- add-paths:
- - ../ARM/arm_convolution_example
-
-
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/dotproduct.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/dotproduct.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 2035d281e..000000000
--- a/Examples/cmsis_build/dotproduct.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/dotproduct.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/dotproduct.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index c73cadd34..000000000
--- a/Examples/cmsis_build/dotproduct.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/dotproduct.Release+VHT_M0P.cprj b/Examples/cmsis_build/dotproduct.Release+VHT_M0P.cprj
deleted file mode 100644
index d886b2d58..000000000
--- a/Examples/cmsis_build/dotproduct.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/dotproduct.Release+VHT_M7.cprj b/Examples/cmsis_build/dotproduct.Release+VHT_M7.cprj
deleted file mode 100644
index 2ab372e95..000000000
--- a/Examples/cmsis_build/dotproduct.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/dotproduct.cproject.yml b/Examples/cmsis_build/dotproduct.cproject.yml
deleted file mode 100644
index 3efeb7b52..000000000
--- a/Examples/cmsis_build/dotproduct.cproject.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_dotproduct_example/arm_dotproduct_example_f32.c
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/examples.cbuild-idx.yml b/Examples/cmsis_build/examples.cbuild-idx.yml
deleted file mode 100644
index d0008ecb0..000000000
--- a/Examples/cmsis_build/examples.cbuild-idx.yml
+++ /dev/null
@@ -1,82 +0,0 @@
-build-idx:
- csolution: examples.csolution_gcc.yml
- cprojects:
- - cproject: bayes.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: classmarks.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: convolution.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: dotproduct.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: fftbin.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: fir.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: graphicequalizer.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: linearinterp.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: matrix.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: signalconverge.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: sincos.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: svm.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- - cproject: variance.cproject.yml
- clayers:
- - clayer: vht.clayer.yml
- - clayer: ../../Testing/cmsis_build/dsp.clayer.yml
- cbuilds:
- - cbuild: bayes.Release+VHT_M0P.cbuild.yml
- - cbuild: bayes.Release+VHT_M7.cbuild.yml
- - cbuild: classmarks.Release+VHT_M0P.cbuild.yml
- - cbuild: classmarks.Release+VHT_M7.cbuild.yml
- - cbuild: convolution.Release+VHT_M0P.cbuild.yml
- - cbuild: convolution.Release+VHT_M7.cbuild.yml
- - cbuild: dotproduct.Release+VHT_M0P.cbuild.yml
- - cbuild: dotproduct.Release+VHT_M7.cbuild.yml
- - cbuild: fftbin.Release+VHT_M0P.cbuild.yml
- - cbuild: fftbin.Release+VHT_M7.cbuild.yml
- - cbuild: fir.Release+VHT_M0P.cbuild.yml
- - cbuild: fir.Release+VHT_M7.cbuild.yml
- - cbuild: graphicequalizer.Release+VHT_M0P.cbuild.yml
- - cbuild: graphicequalizer.Release+VHT_M7.cbuild.yml
- - cbuild: linearinterp.Release+VHT_M0P.cbuild.yml
- - cbuild: linearinterp.Release+VHT_M7.cbuild.yml
- - cbuild: matrix.Release+VHT_M0P.cbuild.yml
- - cbuild: matrix.Release+VHT_M7.cbuild.yml
- - cbuild: signalconverge.Release+VHT_M0P.cbuild.yml
- - cbuild: signalconverge.Release+VHT_M7.cbuild.yml
- - cbuild: sincos.Release+VHT_M0P.cbuild.yml
- - cbuild: sincos.Release+VHT_M7.cbuild.yml
- - cbuild: svm.Release+VHT_M0P.cbuild.yml
- - cbuild: svm.Release+VHT_M7.cbuild.yml
- - cbuild: variance.Release+VHT_M0P.cbuild.yml
- - cbuild: variance.Release+VHT_M7.cbuild.yml
diff --git a/Examples/cmsis_build/examples.csolution_ac6.yml b/Examples/cmsis_build/examples_ac6.csolution.yml
similarity index 69%
rename from Examples/cmsis_build/examples.csolution_ac6.yml
rename to Examples/cmsis_build/examples_ac6.csolution.yml
index fa6e41e8d..03d8df703 100644
--- a/Examples/cmsis_build/examples.csolution_ac6.yml
+++ b/Examples/cmsis_build/examples_ac6.csolution.yml
@@ -53,31 +53,31 @@ solution:
target-types:
- type: VHT-Corstone-310
device: ARM::SSE-310-MPS3
-
+
- type: VHT-Corstone-300
device: ARM::SSE-300-MPS3
-
+
- type: VHT_M7
device: ARMCM7_DP
-
+
- type: VHT_M0P
device: ARMCM0P
-
+
build-types:
- type: Release
debug: on
projects:
- - project: ./bayes.cproject.yml
- - project: ./classmarks.cproject.yml
- - project: ./convolution.cproject.yml
- - project: ./dotproduct.cproject.yml
- - project: ./fftbin.cproject.yml
- - project: ./fir.cproject.yml
- - project: ./graphicequalizer.cproject.yml
- - project: ./linearinterp.cproject.yml
- - project: ./matrix.cproject.yml
- - project: ./signalconverge.cproject.yml
- - project: ./sincos.cproject.yml
- - project: ./svm.cproject.yml
- - project: ./variance.cproject.yml
\ No newline at end of file
+ - project: ./projects/bayes.cproject.yml
+ - project: ./projects/classmarks.cproject.yml
+ - project: ./projects/convolution.cproject.yml
+ - project: ./projects/dotproduct.cproject.yml
+ - project: ./projects/fftbin.cproject.yml
+ - project: ./projects/fir.cproject.yml
+ - project: ./projects/graphicequalizer.cproject.yml
+ - project: ./projects/linearinterp.cproject.yml
+ - project: ./projects/matrix.cproject.yml
+ - project: ./projects/signalconverge.cproject.yml
+ - project: ./projects/sincos.cproject.yml
+ - project: ./projects/svm.cproject.yml
+ - project: ./projects/variance.cproject.yml
\ No newline at end of file
diff --git a/Examples/cmsis_build/examples.csolution_gcc.yml b/Examples/cmsis_build/examples_gcc.csolution.yml
similarity index 62%
rename from Examples/cmsis_build/examples.csolution_gcc.yml
rename to Examples/cmsis_build/examples_gcc.csolution.yml
index 58e2d6ebf..ce794bd37 100644
--- a/Examples/cmsis_build/examples.csolution_gcc.yml
+++ b/Examples/cmsis_build/examples_gcc.csolution.yml
@@ -50,16 +50,16 @@ solution:
debug: on
projects:
- - project: ./bayes.cproject.yml
- - project: ./classmarks.cproject.yml
- - project: ./convolution.cproject.yml
- - project: ./dotproduct.cproject.yml
- - project: ./fftbin.cproject.yml
- - project: ./fir.cproject.yml
- - project: ./graphicequalizer.cproject.yml
- - project: ./linearinterp.cproject.yml
- - project: ./matrix.cproject.yml
- - project: ./signalconverge.cproject.yml
- - project: ./sincos.cproject.yml
- - project: ./svm.cproject.yml
- - project: ./variance.cproject.yml
\ No newline at end of file
+ - project: ./projects/bayes.cproject.yml
+ - project: ./projects/classmarks.cproject.yml
+ - project: ./projects/convolution.cproject.yml
+ - project: ./projects/dotproduct.cproject.yml
+ - project: ./projects/fftbin.cproject.yml
+ - project: ./projects/fir.cproject.yml
+ - project: ./projects/graphicequalizer.cproject.yml
+ - project: ./projects/linearinterp.cproject.yml
+ - project: ./projects/matrix.cproject.yml
+ - project: ./projects/signalconverge.cproject.yml
+ - project: ./projects/sincos.cproject.yml
+ - project: ./projects/svm.cproject.yml
+ - project: ./projects/variance.cproject.yml
\ No newline at end of file
diff --git a/Examples/cmsis_build/fftbin.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/fftbin.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 2e97ab1a2..000000000
--- a/Examples/cmsis_build/fftbin.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/fftbin.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/fftbin.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index 73605ffde..000000000
--- a/Examples/cmsis_build/fftbin.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/fftbin.Release+VHT_M0P.cprj b/Examples/cmsis_build/fftbin.Release+VHT_M0P.cprj
deleted file mode 100644
index 565b05e02..000000000
--- a/Examples/cmsis_build/fftbin.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/fftbin.Release+VHT_M7.cprj b/Examples/cmsis_build/fftbin.Release+VHT_M7.cprj
deleted file mode 100644
index 6584cbff9..000000000
--- a/Examples/cmsis_build/fftbin.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/fftbin.cproject.yml b/Examples/cmsis_build/fftbin.cproject.yml
deleted file mode 100644
index 14f5713c9..000000000
--- a/Examples/cmsis_build/fftbin.cproject.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_fft_bin_example/arm_fft_bin_example_f32.c
- - file: ../ARM/arm_fft_bin_example/arm_fft_bin_data.c
-
- layers:
- - layer: vht.clayer.yml
- - layer: ../../Testing/cmsis_build/dsp.clayer.yml
-
diff --git a/Examples/cmsis_build/fir.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/fir.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 5184419cf..000000000
--- a/Examples/cmsis_build/fir.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_fir_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/fir.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/fir.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index 61e9bfbbc..000000000
--- a/Examples/cmsis_build/fir.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_fir_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/fir.Release+VHT_M0P.cprj b/Examples/cmsis_build/fir.Release+VHT_M0P.cprj
deleted file mode 100644
index 288760547..000000000
--- a/Examples/cmsis_build/fir.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_fir_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/fir.Release+VHT_M7.cprj b/Examples/cmsis_build/fir.Release+VHT_M7.cprj
deleted file mode 100644
index d7fdfbeed..000000000
--- a/Examples/cmsis_build/fir.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_fir_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/fir.cproject.yml b/Examples/cmsis_build/fir.cproject.yml
deleted file mode 100644
index 43aa37464..000000000
--- a/Examples/cmsis_build/fir.cproject.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_fir_example/arm_fir_example_f32.c
- - file: ../ARM/arm_fir_example/arm_fir_data.c
- - file: ../ARM/arm_fir_example/math_helper.c
- add-paths:
- - ../ARM/arm_fir_example
-
-
-
- layers:
- - layer: vht.clayer.yml
- - layer: ../../Testing/cmsis_build/dsp.clayer.yml
-
diff --git a/Examples/cmsis_build/graphicequalizer.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/graphicequalizer.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 0b73dd7c4..000000000
--- a/Examples/cmsis_build/graphicequalizer.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_graphic_equalizer_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/graphicequalizer.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/graphicequalizer.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index 0c96d1dac..000000000
--- a/Examples/cmsis_build/graphicequalizer.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_graphic_equalizer_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/graphicequalizer.Release+VHT_M0P.cprj b/Examples/cmsis_build/graphicequalizer.Release+VHT_M0P.cprj
deleted file mode 100644
index cb7dd309c..000000000
--- a/Examples/cmsis_build/graphicequalizer.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_graphic_equalizer_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/graphicequalizer.Release+VHT_M7.cprj b/Examples/cmsis_build/graphicequalizer.Release+VHT_M7.cprj
deleted file mode 100644
index 6037df2fb..000000000
--- a/Examples/cmsis_build/graphicequalizer.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_graphic_equalizer_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/graphicequalizer.cproject.yml b/Examples/cmsis_build/graphicequalizer.cproject.yml
deleted file mode 100644
index a2f4762cf..000000000
--- a/Examples/cmsis_build/graphicequalizer.cproject.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_example_q31.c
- - file: ../ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_data.c
- - file: ../ARM/arm_graphic_equalizer_example/math_helper.c
- add-paths:
- - ../ARM/arm_graphic_equalizer_example
-
-
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/linearinterp.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/linearinterp.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 5493b2252..000000000
--- a/Examples/cmsis_build/linearinterp.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_linear_interp_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/linearinterp.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/linearinterp.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index da02d003e..000000000
--- a/Examples/cmsis_build/linearinterp.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_linear_interp_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/linearinterp.Release+VHT_M0P.cprj b/Examples/cmsis_build/linearinterp.Release+VHT_M0P.cprj
deleted file mode 100644
index c70df80fe..000000000
--- a/Examples/cmsis_build/linearinterp.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_linear_interp_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/linearinterp.Release+VHT_M7.cprj b/Examples/cmsis_build/linearinterp.Release+VHT_M7.cprj
deleted file mode 100644
index c3a65c8f8..000000000
--- a/Examples/cmsis_build/linearinterp.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_linear_interp_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/linearinterp.cproject.yml b/Examples/cmsis_build/linearinterp.cproject.yml
deleted file mode 100644
index a029d53ad..000000000
--- a/Examples/cmsis_build/linearinterp.cproject.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_linear_interp_example/arm_linear_interp_example_f32.c
- - file: ../ARM/arm_linear_interp_example/arm_linear_interp_data.c
- - file: ../ARM/arm_linear_interp_example/math_helper.c
- add-paths:
- - ../ARM/arm_linear_interp_example
-
-
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/matrix.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/matrix.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 69c4e31bf..000000000
--- a/Examples/cmsis_build/matrix.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_matrix_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/matrix.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/matrix.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index bf4a3e7d9..000000000
--- a/Examples/cmsis_build/matrix.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_matrix_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/matrix.Release+VHT_M0P.cprj b/Examples/cmsis_build/matrix.Release+VHT_M0P.cprj
deleted file mode 100644
index bf0822bbe..000000000
--- a/Examples/cmsis_build/matrix.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_matrix_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/matrix.Release+VHT_M7.cprj b/Examples/cmsis_build/matrix.Release+VHT_M7.cprj
deleted file mode 100644
index e144e66c9..000000000
--- a/Examples/cmsis_build/matrix.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_matrix_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/matrix.cproject.yml b/Examples/cmsis_build/matrix.cproject.yml
deleted file mode 100644
index 3dd6cd665..000000000
--- a/Examples/cmsis_build/matrix.cproject.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_matrix_example/arm_matrix_example_f32.c
- - file: ../ARM/arm_matrix_example/math_helper.c
- add-paths:
- - ../ARM/arm_matrix_example
-
-
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/projects/RTE/Device/ARMCM0P/regions_ARMCM0P.h b/Examples/cmsis_build/projects/RTE/Device/ARMCM0P/regions_ARMCM0P.h
new file mode 100644
index 000000000..59943ae15
--- /dev/null
+++ b/Examples/cmsis_build/projects/RTE/Device/ARMCM0P/regions_ARMCM0P.h
@@ -0,0 +1,60 @@
+#ifndef REGIONS_ARMCM0P_H
+#define REGIONS_ARMCM0P_H
+
+
+//-------- <<< Use Configuration Wizard in Context Menu >>> --------------------
+
+// Device pack: ARM.CMSIS.5.9.0
+// Device pack used to generate this file
+
+// ROM Configuration
+// =======================
+// IROM1=<__ROM0>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x00000000
+#define __ROM0_BASE 0x00000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00040000
+#define __ROM0_SIZE 0x00040000
+// Default region
+// Enables memory region globally for the application.
+#define __ROM0_DEFAULT 1
+// Startup
+// Selects region to be used for startup code.
+#define __ROM0_STARTUP 1
+//
+
+//
+
+// RAM Configuration
+// =======================
+// IRAM1=<__RAM0>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20000000
+#define __RAM0_BASE 0x20000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM0_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM0_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM0_NOINIT 0
+//
+
+//
+
+// Stack / Heap Configuration
+// Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+// Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+#define __STACK_SIZE 0x00000200
+#define __HEAP_SIZE 0x00000C00
+//
+
+
+#endif /* REGIONS_ARMCM0P_H */
diff --git a/Examples/cmsis_build/projects/RTE/Device/ARMCM7_DP/regions_ARMCM7_DP.h b/Examples/cmsis_build/projects/RTE/Device/ARMCM7_DP/regions_ARMCM7_DP.h
new file mode 100644
index 000000000..537369568
--- /dev/null
+++ b/Examples/cmsis_build/projects/RTE/Device/ARMCM7_DP/regions_ARMCM7_DP.h
@@ -0,0 +1,60 @@
+#ifndef REGIONS_ARMCM7_DP_H
+#define REGIONS_ARMCM7_DP_H
+
+
+//-------- <<< Use Configuration Wizard in Context Menu >>> --------------------
+
+// Device pack: ARM.CMSIS.5.9.0
+// Device pack used to generate this file
+
+// ROM Configuration
+// =======================
+// IROM1=<__ROM0>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x00000000
+#define __ROM0_BASE 0x00000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00040000
+#define __ROM0_SIZE 0x00040000
+// Default region
+// Enables memory region globally for the application.
+#define __ROM0_DEFAULT 1
+// Startup
+// Selects region to be used for startup code.
+#define __ROM0_STARTUP 1
+//
+
+//
+
+// RAM Configuration
+// =======================
+// IRAM1=<__RAM0>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20000000
+#define __RAM0_BASE 0x20000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM0_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM0_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM0_NOINIT 0
+//
+
+//
+
+// Stack / Heap Configuration
+// Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+// Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+#define __STACK_SIZE 0x00000200
+#define __HEAP_SIZE 0x00000C00
+//
+
+
+#endif /* REGIONS_ARMCM7_DP_H */
diff --git a/Examples/cmsis_build/projects/RTE/Device/SSE_300_MPS3/regions_SSE_300_MPS3.h b/Examples/cmsis_build/projects/RTE/Device/SSE_300_MPS3/regions_SSE_300_MPS3.h
new file mode 100644
index 000000000..eabdf878a
--- /dev/null
+++ b/Examples/cmsis_build/projects/RTE/Device/SSE_300_MPS3/regions_SSE_300_MPS3.h
@@ -0,0 +1,332 @@
+#ifndef REGIONS_SSE_300_MPS3_H
+#define REGIONS_SSE_300_MPS3_H
+
+
+//-------- <<< Use Configuration Wizard in Context Menu >>> --------------------
+
+// Device pack: ARM.V2M_MPS3_SSE_300_BSP.1.3.0
+// Device pack used to generate this file
+
+// ROM Configuration
+// =======================
+//
+
+// RAM Configuration
+// =======================
+// ITCM_NS=<__RAM0>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x00000000
+#define __RAM0_BASE 0x00000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00080000
+#define __RAM0_SIZE 0x00080000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM0_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM0_NOINIT 0
+//
+
+// SRAM_NS=<__RAM1>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x01000000
+#define __RAM1_BASE 0x01000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00100000
+#define __RAM1_SIZE 0x00100000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM1_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM1_NOINIT 0
+//
+
+// DTCM0_NS=<__RAM2>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20000000
+#define __RAM2_BASE 0x20000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM2_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM2_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM2_NOINIT 0
+//
+
+// DTCM1_NS=<__RAM3>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20020000
+#define __RAM3_BASE 0x20020000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM3_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM3_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM3_NOINIT 0
+//
+
+// DTCM2_NS=<__RAM4>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20040000
+#define __RAM4_BASE 0x20040000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM4_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM4_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM4_NOINIT 0
+//
+
+// DTCM3_NS=<__RAM5>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20060000
+#define __RAM5_BASE 0x20060000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM5_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM5_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM5_NOINIT 0
+//
+
+// ISRAM0_NS=<__RAM6>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x21000000
+#define __RAM6_BASE 0x21000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00100000
+#define __RAM6_SIZE 0x00100000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM6_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM6_NOINIT 0
+//
+
+// ISRAM1_NS=<__RAM7>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x21100000
+#define __RAM7_BASE 0x21100000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00100000
+#define __RAM7_SIZE 0x00100000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM7_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM7_NOINIT 0
+//
+
+// QSPI_SRAM_NS=<__RAM8>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x28000000
+#define __RAM8_BASE 0x28000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00800000
+#define __RAM8_SIZE 0x00800000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM8_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM8_NOINIT 0
+//
+
+// ITCM_S=<__RAM9>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x10000000
+#define __RAM9_BASE 0x10000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00080000
+#define __RAM9_SIZE 0x00080000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM9_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM9_NOINIT 0
+//
+
+// SRAM_S=<__RAM10>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x11000000
+#define __RAM10_BASE 0x11000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00100000
+#define __RAM10_SIZE 0x00100000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM10_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM10_NOINIT 0
+//
+
+// DTCM0_S=<__RAM11>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x30000000
+#define __RAM11_BASE 0x30000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM11_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM11_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM11_NOINIT 0
+//
+
+// DTCM1_S=<__RAM12>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x30020000
+#define __RAM12_BASE 0x30020000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM12_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM12_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM12_NOINIT 0
+//
+
+// DTCM2_S=<__RAM13>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x30040000
+#define __RAM13_BASE 0x30040000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM13_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM13_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM13_NOINIT 0
+//
+
+// DTCM3_S=<__RAM14>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x30060000
+#define __RAM14_BASE 0x30060000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00020000
+#define __RAM14_SIZE 0x00020000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM14_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM14_NOINIT 0
+//
+
+// ISRAM0_S=<__RAM15>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x31000000
+#define __RAM15_BASE 0x31000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00100000
+#define __RAM15_SIZE 0x00100000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM15_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM15_NOINIT 0
+//
+
+// ISRAM1_S=<__RAM16>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x31100000
+#define __RAM16_BASE 0x31100000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00100000
+#define __RAM16_SIZE 0x00100000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM16_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM16_NOINIT 0
+//
+
+// QSPI_SRAM_S=<__RAM17>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x38000000
+#define __RAM17_BASE 0x38000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00800000
+#define __RAM17_SIZE 0x00800000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM17_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM17_NOINIT 0
+//
+
+//
+
+// Stack / Heap Configuration
+// Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+// Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+#define __STACK_SIZE 0x00000200
+#define __HEAP_SIZE 0x00000C00
+//
+
+
+#endif /* REGIONS_SSE_300_MPS3_H */
diff --git a/Examples/cmsis_build/projects/RTE/Device/SSE_310_MPS3/regions_SSE_310_MPS3.h b/Examples/cmsis_build/projects/RTE/Device/SSE_310_MPS3/regions_SSE_310_MPS3.h
new file mode 100644
index 000000000..53cb3bd71
--- /dev/null
+++ b/Examples/cmsis_build/projects/RTE/Device/SSE_310_MPS3/regions_SSE_310_MPS3.h
@@ -0,0 +1,332 @@
+#ifndef REGIONS_SSE_310_MPS3_H
+#define REGIONS_SSE_310_MPS3_H
+
+
+//-------- <<< Use Configuration Wizard in Context Menu >>> --------------------
+
+// Device pack: ARM.V2M_MPS3_SSE_310_BSP.1.1.0
+// Device pack used to generate this file
+
+// ROM Configuration
+// =======================
+//
+
+// RAM Configuration
+// =======================
+// ITCM_NS=<__RAM0>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x00000000
+#define __RAM0_BASE 0x00000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00008000
+#define __RAM0_SIZE 0x00008000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM0_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM0_NOINIT 0
+//
+
+// SRAM_NS=<__RAM1>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x01000000
+#define __RAM1_BASE 0x01000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00200000
+#define __RAM1_SIZE 0x00200000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM1_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM1_NOINIT 0
+//
+
+// DTCM0_NS=<__RAM2>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20000000
+#define __RAM2_BASE 0x20000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00002000
+#define __RAM2_SIZE 0x00002000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM2_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM2_NOINIT 0
+//
+
+// DTCM1_NS=<__RAM3>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20002000
+#define __RAM3_BASE 0x20002000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00002000
+#define __RAM3_SIZE 0x00002000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM3_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM3_NOINIT 0
+//
+
+// DTCM2_NS=<__RAM4>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20004000
+#define __RAM4_BASE 0x20004000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00002000
+#define __RAM4_SIZE 0x00002000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM4_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM4_NOINIT 0
+//
+
+// DTCM3_NS=<__RAM5>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x20006000
+#define __RAM5_BASE 0x20006000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00002000
+#define __RAM5_SIZE 0x00002000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM5_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM5_NOINIT 0
+//
+
+// ISRAM0_NS=<__RAM6>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x21000000
+#define __RAM6_BASE 0x21000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00200000
+#define __RAM6_SIZE 0x00200000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM6_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM6_NOINIT 0
+//
+
+// ISRAM1_NS=<__RAM7>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x21200000
+#define __RAM7_BASE 0x21200000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00200000
+#define __RAM7_SIZE 0x00200000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM7_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM7_NOINIT 0
+//
+
+// QSPI_SRAM_NS=<__RAM8>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x28000000
+#define __RAM8_BASE 0x28000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00800000
+#define __RAM8_SIZE 0x00800000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM8_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM8_NOINIT 0
+//
+
+// ITCM_S=<__RAM9>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x10000000
+#define __RAM9_BASE 0x10000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00008000
+#define __RAM9_SIZE 0x00008000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM9_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM9_NOINIT 0
+//
+
+// SRAM_S=<__RAM10>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x11000000
+#define __RAM10_BASE 0x11000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00200000
+#define __RAM10_SIZE 0x00200000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM10_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM10_NOINIT 0
+//
+
+// DTCM0_S=<__RAM11>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x30000000
+#define __RAM11_BASE 0x30000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00002000
+#define __RAM11_SIZE 0x00002000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM11_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM11_NOINIT 0
+//
+
+// DTCM1_S=<__RAM12>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x30002000
+#define __RAM12_BASE 0x30002000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00002000
+#define __RAM12_SIZE 0x00002000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM12_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM12_NOINIT 0
+//
+
+// DTCM2_S=<__RAM13>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x30004000
+#define __RAM13_BASE 0x30004000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00002000
+#define __RAM13_SIZE 0x00002000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM13_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM13_NOINIT 0
+//
+
+// DTCM3_S=<__RAM14>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x30006000
+#define __RAM14_BASE 0x30006000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00002000
+#define __RAM14_SIZE 0x00002000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM14_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM14_NOINIT 0
+//
+
+// ISRAM0_S=<__RAM15>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x31000000
+#define __RAM15_BASE 0x31000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00200000
+#define __RAM15_SIZE 0x00200000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM15_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM15_NOINIT 0
+//
+
+// ISRAM1_S=<__RAM16>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x31200000
+#define __RAM16_BASE 0x31200000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00200000
+#define __RAM16_SIZE 0x00200000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM16_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM16_NOINIT 0
+//
+
+// QSPI_SRAM_S=<__RAM17>
+// Base address <0x0-0xFFFFFFFF:8>
+// Defines base address of memory region.
+// Default: 0x38000000
+#define __RAM17_BASE 0x38000000
+// Region size [bytes] <0x0-0xFFFFFFFF:8>
+// Defines size of memory region.
+// Default: 0x00800000
+#define __RAM17_SIZE 0x00800000
+// Default region
+// Enables memory region globally for the application.
+#define __RAM17_DEFAULT 1
+// No zero initialize
+// Excludes region from zero initialization.
+#define __RAM17_NOINIT 0
+//
+
+//
+
+// Stack / Heap Configuration
+// Stack Size (in Bytes) <0x0-0xFFFFFFFF:8>
+// Heap Size (in Bytes) <0x0-0xFFFFFFFF:8>
+#define __STACK_SIZE 0x00000200
+#define __HEAP_SIZE 0x00000C00
+//
+
+
+#endif /* REGIONS_SSE_310_MPS3_H */
diff --git a/Examples/cmsis_build/RTE/_bayes.Release_VHT-Corstone-300/RTE_Components.h b/Examples/cmsis_build/projects/RTE/_Release_VHT-Corstone-300/RTE_Components.h
similarity index 62%
rename from Examples/cmsis_build/RTE/_bayes.Release_VHT-Corstone-300/RTE_Components.h
rename to Examples/cmsis_build/projects/RTE/_Release_VHT-Corstone-300/RTE_Components.h
index 7a8830b70..b865dda87 100644
--- a/Examples/cmsis_build/RTE/_bayes.Release_VHT-Corstone-300/RTE_Components.h
+++ b/Examples/cmsis_build/projects/RTE/_Release_VHT-Corstone-300/RTE_Components.h
@@ -1,10 +1,9 @@
-
/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
+ * CSOLUTION generated file: DO NOT EDIT!
+ * Generated by: csolution version 2.0.0
*
* Project: 'bayes.Release+VHT-Corstone-300'
- * Target: 'bayes.Release+VHT-Corstone-300'
+ * Target: 'Release+VHT-Corstone-300'
*/
#ifndef RTE_COMPONENTS_H
diff --git a/Examples/cmsis_build/RTE/_bayes.Release_VHT-Corstone-310/RTE_Components.h b/Examples/cmsis_build/projects/RTE/_Release_VHT-Corstone-310/RTE_Components.h
similarity index 62%
rename from Examples/cmsis_build/RTE/_bayes.Release_VHT-Corstone-310/RTE_Components.h
rename to Examples/cmsis_build/projects/RTE/_Release_VHT-Corstone-310/RTE_Components.h
index 6269e4240..cbccf152a 100644
--- a/Examples/cmsis_build/RTE/_bayes.Release_VHT-Corstone-310/RTE_Components.h
+++ b/Examples/cmsis_build/projects/RTE/_Release_VHT-Corstone-310/RTE_Components.h
@@ -1,10 +1,9 @@
-
/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
+ * CSOLUTION generated file: DO NOT EDIT!
+ * Generated by: csolution version 2.0.0
*
* Project: 'bayes.Release+VHT-Corstone-310'
- * Target: 'bayes.Release+VHT-Corstone-310'
+ * Target: 'Release+VHT-Corstone-310'
*/
#ifndef RTE_COMPONENTS_H
diff --git a/Examples/cmsis_build/RTE/_bayes.Release_VHT_M0P/RTE_Components.h b/Examples/cmsis_build/projects/RTE/_Release_VHT_M0P/RTE_Components.h
similarity index 63%
rename from Examples/cmsis_build/RTE/_bayes.Release_VHT_M0P/RTE_Components.h
rename to Examples/cmsis_build/projects/RTE/_Release_VHT_M0P/RTE_Components.h
index 41e523008..603cc38cb 100644
--- a/Examples/cmsis_build/RTE/_bayes.Release_VHT_M0P/RTE_Components.h
+++ b/Examples/cmsis_build/projects/RTE/_Release_VHT_M0P/RTE_Components.h
@@ -1,10 +1,9 @@
-
/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
+ * CSOLUTION generated file: DO NOT EDIT!
+ * Generated by: csolution version 2.0.0
*
* Project: 'bayes.Release+VHT_M0P'
- * Target: 'bayes.Release+VHT_M0P'
+ * Target: 'Release+VHT_M0P'
*/
#ifndef RTE_COMPONENTS_H
diff --git a/Examples/cmsis_build/RTE/_bayes.Release_VHT_M7/RTE_Components.h b/Examples/cmsis_build/projects/RTE/_Release_VHT_M7/RTE_Components.h
similarity index 62%
rename from Examples/cmsis_build/RTE/_bayes.Release_VHT_M7/RTE_Components.h
rename to Examples/cmsis_build/projects/RTE/_Release_VHT_M7/RTE_Components.h
index 3be4ed11a..b570c5b0b 100644
--- a/Examples/cmsis_build/RTE/_bayes.Release_VHT_M7/RTE_Components.h
+++ b/Examples/cmsis_build/projects/RTE/_Release_VHT_M7/RTE_Components.h
@@ -1,10 +1,9 @@
-
/*
- * Auto generated Run-Time-Environment Configuration File
- * *** Do not modify ! ***
+ * CSOLUTION generated file: DO NOT EDIT!
+ * Generated by: csolution version 2.0.0
*
* Project: 'bayes.Release+VHT_M7'
- * Target: 'bayes.Release+VHT_M7'
+ * Target: 'Release+VHT_M7'
*/
#ifndef RTE_COMPONENTS_H
diff --git a/Examples/cmsis_build/projects/bayes.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/bayes.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..bfc806d9a
--- /dev/null
+++ b/Examples/cmsis_build/projects/bayes.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/bayes.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/bayes.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..04aa47772
--- /dev/null
+++ b/Examples/cmsis_build/projects/bayes.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/bayes.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/bayes.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..d99e2a938
--- /dev/null
+++ b/Examples/cmsis_build/projects/bayes.Release+VHT_M0P.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/bayes.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/bayes.Release+VHT_M7.cprj
new file mode 100644
index 000000000..17f7749a6
--- /dev/null
+++ b/Examples/cmsis_build/projects/bayes.Release+VHT_M7.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/bayes.cproject.yml b/Examples/cmsis_build/projects/bayes.cproject.yml
new file mode 100644
index 000000000..b21b96616
--- /dev/null
+++ b/Examples/cmsis_build/projects/bayes.cproject.yml
@@ -0,0 +1,11 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_bayes_example/arm_bayes_example_f32.c
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/classmarks.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/classmarks.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..2fbb46811
--- /dev/null
+++ b/Examples/cmsis_build/projects/classmarks.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/classmarks.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/classmarks.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..acf39e952
--- /dev/null
+++ b/Examples/cmsis_build/projects/classmarks.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/classmarks.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/classmarks.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..523b566ae
--- /dev/null
+++ b/Examples/cmsis_build/projects/classmarks.Release+VHT_M0P.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/classmarks.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/classmarks.Release+VHT_M7.cprj
new file mode 100644
index 000000000..e52a109f0
--- /dev/null
+++ b/Examples/cmsis_build/projects/classmarks.Release+VHT_M7.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/classmarks.cproject.yml b/Examples/cmsis_build/projects/classmarks.cproject.yml
new file mode 100644
index 000000000..2b3a14788
--- /dev/null
+++ b/Examples/cmsis_build/projects/classmarks.cproject.yml
@@ -0,0 +1,11 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_class_marks_example/arm_class_marks_example_f32.c
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/convolution.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/convolution.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..486e81990
--- /dev/null
+++ b/Examples/cmsis_build/projects/convolution.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,88 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_convolution_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/convolution.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/convolution.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..0e634e55d
--- /dev/null
+++ b/Examples/cmsis_build/projects/convolution.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,88 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_convolution_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/convolution.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/convolution.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..29ac65d03
--- /dev/null
+++ b/Examples/cmsis_build/projects/convolution.Release+VHT_M0P.cprj
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_convolution_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/convolution.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/convolution.Release+VHT_M7.cprj
new file mode 100644
index 000000000..09ce31de3
--- /dev/null
+++ b/Examples/cmsis_build/projects/convolution.Release+VHT_M7.cprj
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_convolution_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/convolution.cproject.yml b/Examples/cmsis_build/projects/convolution.cproject.yml
new file mode 100644
index 000000000..320ed693b
--- /dev/null
+++ b/Examples/cmsis_build/projects/convolution.cproject.yml
@@ -0,0 +1,15 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_convolution_example/arm_convolution_example_f32.c
+ - file: ../../ARM/arm_convolution_example/math_helper.c
+ add-path:
+ - ../../ARM/arm_convolution_example
+
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/dotproduct.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/dotproduct.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..f96f865d5
--- /dev/null
+++ b/Examples/cmsis_build/projects/dotproduct.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/dotproduct.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/dotproduct.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..d7e515038
--- /dev/null
+++ b/Examples/cmsis_build/projects/dotproduct.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/dotproduct.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/dotproduct.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..0f888fae1
--- /dev/null
+++ b/Examples/cmsis_build/projects/dotproduct.Release+VHT_M0P.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/dotproduct.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/dotproduct.Release+VHT_M7.cprj
new file mode 100644
index 000000000..50efe2bbe
--- /dev/null
+++ b/Examples/cmsis_build/projects/dotproduct.Release+VHT_M7.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/dotproduct.cproject.yml b/Examples/cmsis_build/projects/dotproduct.cproject.yml
new file mode 100644
index 000000000..ed744701f
--- /dev/null
+++ b/Examples/cmsis_build/projects/dotproduct.cproject.yml
@@ -0,0 +1,10 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_dotproduct_example/arm_dotproduct_example_f32.c
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/fftbin.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/fftbin.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..638a90c01
--- /dev/null
+++ b/Examples/cmsis_build/projects/fftbin.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,88 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/fftbin.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/fftbin.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..61384df53
--- /dev/null
+++ b/Examples/cmsis_build/projects/fftbin.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,88 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/fftbin.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/fftbin.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..8856caa33
--- /dev/null
+++ b/Examples/cmsis_build/projects/fftbin.Release+VHT_M0P.cprj
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/fftbin.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/fftbin.Release+VHT_M7.cprj
new file mode 100644
index 000000000..f19a9da78
--- /dev/null
+++ b/Examples/cmsis_build/projects/fftbin.Release+VHT_M7.cprj
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/fftbin.cproject.yml b/Examples/cmsis_build/projects/fftbin.cproject.yml
new file mode 100644
index 000000000..6bf182467
--- /dev/null
+++ b/Examples/cmsis_build/projects/fftbin.cproject.yml
@@ -0,0 +1,11 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_fft_bin_example/arm_fft_bin_example_f32.c
+ - file: ../../ARM/arm_fft_bin_example/arm_fft_bin_data.c
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/fir.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/fir.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..500500cd6
--- /dev/null
+++ b/Examples/cmsis_build/projects/fir.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,89 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_fir_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/fir.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/fir.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..a33a3197c
--- /dev/null
+++ b/Examples/cmsis_build/projects/fir.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,89 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_fir_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/fir.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/fir.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..19981d630
--- /dev/null
+++ b/Examples/cmsis_build/projects/fir.Release+VHT_M0P.cprj
@@ -0,0 +1,76 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_fir_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/fir.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/fir.Release+VHT_M7.cprj
new file mode 100644
index 000000000..62c6d0a94
--- /dev/null
+++ b/Examples/cmsis_build/projects/fir.Release+VHT_M7.cprj
@@ -0,0 +1,76 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_fir_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/fir.cproject.yml b/Examples/cmsis_build/projects/fir.cproject.yml
new file mode 100644
index 000000000..a2b930dbc
--- /dev/null
+++ b/Examples/cmsis_build/projects/fir.cproject.yml
@@ -0,0 +1,16 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_fir_example/arm_fir_example_f32.c
+ - file: ../../ARM/arm_fir_example/arm_fir_data.c
+ - file: ../../ARM/arm_fir_example/math_helper.c
+ add-path:
+ - ../../ARM/arm_fir_example
+
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/graphicequalizer.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/graphicequalizer.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..9b1d01a33
--- /dev/null
+++ b/Examples/cmsis_build/projects/graphicequalizer.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,89 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_graphic_equalizer_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/graphicequalizer.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/graphicequalizer.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..e8d9c2206
--- /dev/null
+++ b/Examples/cmsis_build/projects/graphicequalizer.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,89 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_graphic_equalizer_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/graphicequalizer.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/graphicequalizer.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..428a6a19c
--- /dev/null
+++ b/Examples/cmsis_build/projects/graphicequalizer.Release+VHT_M0P.cprj
@@ -0,0 +1,76 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_graphic_equalizer_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/graphicequalizer.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/graphicequalizer.Release+VHT_M7.cprj
new file mode 100644
index 000000000..304c93c00
--- /dev/null
+++ b/Examples/cmsis_build/projects/graphicequalizer.Release+VHT_M7.cprj
@@ -0,0 +1,76 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_graphic_equalizer_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/graphicequalizer.cproject.yml b/Examples/cmsis_build/projects/graphicequalizer.cproject.yml
new file mode 100644
index 000000000..7c633ec90
--- /dev/null
+++ b/Examples/cmsis_build/projects/graphicequalizer.cproject.yml
@@ -0,0 +1,15 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_example_q31.c
+ - file: ../../ARM/arm_graphic_equalizer_example/arm_graphic_equalizer_data.c
+ - file: ../../ARM/arm_graphic_equalizer_example/math_helper.c
+ add-path:
+ - ../../ARM/arm_graphic_equalizer_example
+
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
diff --git a/Examples/cmsis_build/projects/linearinterp.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/linearinterp.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..e7c73c030
--- /dev/null
+++ b/Examples/cmsis_build/projects/linearinterp.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,89 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_linear_interp_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/linearinterp.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/linearinterp.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..30679a533
--- /dev/null
+++ b/Examples/cmsis_build/projects/linearinterp.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,89 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_linear_interp_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/linearinterp.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/linearinterp.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..da9345384
--- /dev/null
+++ b/Examples/cmsis_build/projects/linearinterp.Release+VHT_M0P.cprj
@@ -0,0 +1,76 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_linear_interp_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/linearinterp.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/linearinterp.Release+VHT_M7.cprj
new file mode 100644
index 000000000..3f5e41597
--- /dev/null
+++ b/Examples/cmsis_build/projects/linearinterp.Release+VHT_M7.cprj
@@ -0,0 +1,76 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_linear_interp_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/linearinterp.cproject.yml b/Examples/cmsis_build/projects/linearinterp.cproject.yml
new file mode 100644
index 000000000..336a38209
--- /dev/null
+++ b/Examples/cmsis_build/projects/linearinterp.cproject.yml
@@ -0,0 +1,16 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_linear_interp_example/arm_linear_interp_example_f32.c
+ - file: ../../ARM/arm_linear_interp_example/arm_linear_interp_data.c
+ - file: ../../ARM/arm_linear_interp_example/math_helper.c
+ add-path:
+ - ../../ARM/arm_linear_interp_example
+
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/matrix.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/matrix.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..87f7798dd
--- /dev/null
+++ b/Examples/cmsis_build/projects/matrix.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,88 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_matrix_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/matrix.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/matrix.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..ac09668af
--- /dev/null
+++ b/Examples/cmsis_build/projects/matrix.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,88 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_matrix_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/matrix.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/matrix.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..36b7373a5
--- /dev/null
+++ b/Examples/cmsis_build/projects/matrix.Release+VHT_M0P.cprj
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_matrix_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/matrix.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/matrix.Release+VHT_M7.cprj
new file mode 100644
index 000000000..a8aea48a4
--- /dev/null
+++ b/Examples/cmsis_build/projects/matrix.Release+VHT_M7.cprj
@@ -0,0 +1,75 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_matrix_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/matrix.cproject.yml b/Examples/cmsis_build/projects/matrix.cproject.yml
new file mode 100644
index 000000000..b5092b516
--- /dev/null
+++ b/Examples/cmsis_build/projects/matrix.cproject.yml
@@ -0,0 +1,15 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_matrix_example/arm_matrix_example_f32.c
+ - file: ../../ARM/arm_matrix_example/math_helper.c
+ add-path:
+ - ../../ARM/arm_matrix_example
+
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/signalconverge.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/signalconverge.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..8a8805bd8
--- /dev/null
+++ b/Examples/cmsis_build/projects/signalconverge.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,89 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_signal_converge_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/signalconverge.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/signalconverge.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..4f718028d
--- /dev/null
+++ b/Examples/cmsis_build/projects/signalconverge.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,89 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_signal_converge_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/signalconverge.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/signalconverge.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..f993e4f3a
--- /dev/null
+++ b/Examples/cmsis_build/projects/signalconverge.Release+VHT_M0P.cprj
@@ -0,0 +1,76 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_signal_converge_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/signalconverge.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/signalconverge.Release+VHT_M7.cprj
new file mode 100644
index 000000000..198b7e229
--- /dev/null
+++ b/Examples/cmsis_build/projects/signalconverge.Release+VHT_M7.cprj
@@ -0,0 +1,76 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../ARM/arm_signal_converge_example;../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/signalconverge.cproject.yml b/Examples/cmsis_build/projects/signalconverge.cproject.yml
new file mode 100644
index 000000000..d3614c10a
--- /dev/null
+++ b/Examples/cmsis_build/projects/signalconverge.cproject.yml
@@ -0,0 +1,16 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_signal_converge_example/arm_signal_converge_example_f32.c
+ - file: ../../ARM/arm_signal_converge_example/arm_signal_converge_data.c
+ - file: ../../ARM/arm_signal_converge_example/math_helper.c
+ add-path:
+ - ../../ARM/arm_signal_converge_example
+
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/sincos.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/sincos.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..3e2927b58
--- /dev/null
+++ b/Examples/cmsis_build/projects/sincos.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/sincos.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/sincos.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..7bcabfda7
--- /dev/null
+++ b/Examples/cmsis_build/projects/sincos.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/sincos.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/sincos.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..5ccd0f353
--- /dev/null
+++ b/Examples/cmsis_build/projects/sincos.Release+VHT_M0P.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/sincos.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/sincos.Release+VHT_M7.cprj
new file mode 100644
index 000000000..ab04ccc3a
--- /dev/null
+++ b/Examples/cmsis_build/projects/sincos.Release+VHT_M7.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/sincos.cproject.yml b/Examples/cmsis_build/projects/sincos.cproject.yml
new file mode 100644
index 000000000..f4d5a5a2c
--- /dev/null
+++ b/Examples/cmsis_build/projects/sincos.cproject.yml
@@ -0,0 +1,10 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_sin_cos_example/arm_sin_cos_example_f32.c
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/svm.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/svm.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..aa4ef38df
--- /dev/null
+++ b/Examples/cmsis_build/projects/svm.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/svm.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/svm.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..e74e590e1
--- /dev/null
+++ b/Examples/cmsis_build/projects/svm.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/svm.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/svm.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..1f8b972db
--- /dev/null
+++ b/Examples/cmsis_build/projects/svm.Release+VHT_M0P.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/svm.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/svm.Release+VHT_M7.cprj
new file mode 100644
index 000000000..9e7377f5f
--- /dev/null
+++ b/Examples/cmsis_build/projects/svm.Release+VHT_M7.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/svm.cproject.yml b/Examples/cmsis_build/projects/svm.cproject.yml
new file mode 100644
index 000000000..4e2bf0c97
--- /dev/null
+++ b/Examples/cmsis_build/projects/svm.cproject.yml
@@ -0,0 +1,10 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_svm_example/arm_svm_example_f32.c
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/projects/variance.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/projects/variance.Release+VHT-Corstone-300.cprj
new file mode 100644
index 000000000..c050c7352
--- /dev/null
+++ b/Examples/cmsis_build/projects/variance.Release+VHT-Corstone-300.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/variance.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/projects/variance.Release+VHT-Corstone-310.cprj
new file mode 100644
index 000000000..c55975a6d
--- /dev/null
+++ b/Examples/cmsis_build/projects/variance.Release+VHT-Corstone-310.cprj
@@ -0,0 +1,87 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/variance.Release+VHT_M0P.cprj b/Examples/cmsis_build/projects/variance.Release+VHT_M0P.cprj
new file mode 100644
index 000000000..ff2fb72af
--- /dev/null
+++ b/Examples/cmsis_build/projects/variance.Release+VHT_M0P.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/variance.Release+VHT_M7.cprj b/Examples/cmsis_build/projects/variance.Release+VHT_M7.cprj
new file mode 100644
index 000000000..ca1096087
--- /dev/null
+++ b/Examples/cmsis_build/projects/variance.Release+VHT_M7.cprj
@@ -0,0 +1,74 @@
+
+
+
+
+
+ Automatically generated project
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ../../../Include;../../../PrivateInclude
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ARM_MATH_ROUNDING
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Examples/cmsis_build/projects/variance.cproject.yml b/Examples/cmsis_build/projects/variance.cproject.yml
new file mode 100644
index 000000000..f630d7ee5
--- /dev/null
+++ b/Examples/cmsis_build/projects/variance.cproject.yml
@@ -0,0 +1,13 @@
+project:
+ groups:
+ - group: App
+ files:
+ - file: ../../ARM/arm_variance_example/arm_variance_example_f32.c
+
+
+
+
+ layers:
+ - layer: ../vht.clayer.yml
+ - layer: ../../../Testing/cmsis_build/dsp.clayer.yml
+
diff --git a/Examples/cmsis_build/runall.bat b/Examples/cmsis_build/runall.bat
index 1a7999cc9..6208f3e56 100644
--- a/Examples/cmsis_build/runall.bat
+++ b/Examples/cmsis_build/runall.bat
@@ -3,89 +3,89 @@ C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_bayes_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\bayes\VHT-Corstone-300\Release\bayes.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\bayes\VHT-Corstone-300\Release\bayes.axf"
ECHO "Class marks"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_class_marks_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\classmarks\VHT-Corstone-300\Release\classmarks.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\classmarks\VHT-Corstone-300\Release\classmarks.axf"
ECHO "Convolution"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_convolution_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\convolution\VHT-Corstone-300\Release\convolution.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\convolution\VHT-Corstone-300\Release\convolution.axf"
ECHO "Dot product"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_dotproduct_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\dotproduct\VHT-Corstone-300\Release\dotproduct.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\dotproduct\VHT-Corstone-300\Release\dotproduct.axf"
ECHO "FFT Bin"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_fft_bin_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\fftbin\VHT-Corstone-300\Release\fftbin.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\fftbin\VHT-Corstone-300\Release\fftbin.axf"
ECHO "Fir example"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_fir_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\fir\VHT-Corstone-300\Release\fir.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\fir\VHT-Corstone-300\Release\fir.axf"
ECHO "Graphic Equalizer"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_graphic_equalizer_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\graphicequalizer\VHT-Corstone-300\Release\graphicequalizer.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\graphicequalizer\VHT-Corstone-300\Release\graphicequalizer.axf"
ECHO "Linear interpolation"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_linear_interp_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\linearinterp\VHT-Corstone-300\Release\linearinterp.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\linearinterp\VHT-Corstone-300\Release\linearinterp.axf"
ECHO "Matrix"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_matrix_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\matrix\VHT-Corstone-300\Release\matrix.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\matrix\VHT-Corstone-300\Release\matrix.axf"
ECHO "Signal Converge"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_signal_converge_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\signalconverge\VHT-Corstone-300\Release\signalconverge.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\signalconverge\VHT-Corstone-300\Release\signalconverge.axf"
ECHO "Sin Cos"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_sin_cos_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\sincos\VHT-Corstone-300\Release\sincos.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\sincos\VHT-Corstone-300\Release\sincos.axf"
ECHO "SVM"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_svm_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\svm\VHT-Corstone-300\Release\svm.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\svm\VHT-Corstone-300\Release\svm.axf"
ECHO "Variance"
C:\Keil_v5\ARM\VHT\VHT_Corstone_SSE-300_Ethos-U55.exe ^
-f ..\ARM\arm_variance_example\ARMCM55_FP_MVE_config.txt ^
-C cpu0.semihosting-enable=1 ^
-C mps3_board.visualisation.disable-visualisation=1 ^
- -a cpu0="out\variance\VHT-Corstone-300\Release\variance.Release+VHT-Corstone-300.axf"
+ -a cpu0="out\variance\VHT-Corstone-300\Release\variance.axf"
diff --git a/Examples/cmsis_build/signalconverge.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/signalconverge.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 31a65319d..000000000
--- a/Examples/cmsis_build/signalconverge.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_signal_converge_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/signalconverge.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/signalconverge.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index 3ca3dae88..000000000
--- a/Examples/cmsis_build/signalconverge.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_signal_converge_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/signalconverge.Release+VHT_M0P.cprj b/Examples/cmsis_build/signalconverge.Release+VHT_M0P.cprj
deleted file mode 100644
index 1192ed0ae..000000000
--- a/Examples/cmsis_build/signalconverge.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_signal_converge_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/signalconverge.Release+VHT_M7.cprj b/Examples/cmsis_build/signalconverge.Release+VHT_M7.cprj
deleted file mode 100644
index 4ff276214..000000000
--- a/Examples/cmsis_build/signalconverge.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../ARM/arm_signal_converge_example;../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/signalconverge.cproject.yml b/Examples/cmsis_build/signalconverge.cproject.yml
deleted file mode 100644
index a29a31e72..000000000
--- a/Examples/cmsis_build/signalconverge.cproject.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_signal_converge_example/arm_signal_converge_example_f32.c
- - file: ../ARM/arm_signal_converge_example/arm_signal_converge_data.c
- - file: ../ARM/arm_signal_converge_example/math_helper.c
- add-paths:
- - ../ARM/arm_signal_converge_example
-
-
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/sincos.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/sincos.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index f1bac1de5..000000000
--- a/Examples/cmsis_build/sincos.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/sincos.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/sincos.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index bc3020fe7..000000000
--- a/Examples/cmsis_build/sincos.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/sincos.Release+VHT_M0P.cprj b/Examples/cmsis_build/sincos.Release+VHT_M0P.cprj
deleted file mode 100644
index 1b6075843..000000000
--- a/Examples/cmsis_build/sincos.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/sincos.Release+VHT_M7.cprj b/Examples/cmsis_build/sincos.Release+VHT_M7.cprj
deleted file mode 100644
index 09bb11ca9..000000000
--- a/Examples/cmsis_build/sincos.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/sincos.cproject.yml b/Examples/cmsis_build/sincos.cproject.yml
deleted file mode 100644
index 73c0ffc6e..000000000
--- a/Examples/cmsis_build/sincos.cproject.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_sin_cos_example/arm_sin_cos_example_f32.c
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/svm.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/svm.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index e3fa87256..000000000
--- a/Examples/cmsis_build/svm.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/svm.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/svm.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index 7518814b5..000000000
--- a/Examples/cmsis_build/svm.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/svm.Release+VHT_M0P.cprj b/Examples/cmsis_build/svm.Release+VHT_M0P.cprj
deleted file mode 100644
index 5d9569443..000000000
--- a/Examples/cmsis_build/svm.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/svm.Release+VHT_M7.cprj b/Examples/cmsis_build/svm.Release+VHT_M7.cprj
deleted file mode 100644
index 2c5e2b8da..000000000
--- a/Examples/cmsis_build/svm.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/svm.cproject.yml b/Examples/cmsis_build/svm.cproject.yml
deleted file mode 100644
index f1223ed93..000000000
--- a/Examples/cmsis_build/svm.cproject.yml
+++ /dev/null
@@ -1,9 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_svm_example/arm_svm_example_f32.c
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/variance.Release+VHT-Corstone-300.cprj b/Examples/cmsis_build/variance.Release+VHT-Corstone-300.cprj
deleted file mode 100644
index 05f26a30c..000000000
--- a/Examples/cmsis_build/variance.Release+VHT-Corstone-300.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/variance.Release+VHT-Corstone-310.cprj b/Examples/cmsis_build/variance.Release+VHT-Corstone-310.cprj
deleted file mode 100644
index 933eeb53f..000000000
--- a/Examples/cmsis_build/variance.Release+VHT-Corstone-310.cprj
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/variance.Release+VHT_M0P.cprj b/Examples/cmsis_build/variance.Release+VHT_M0P.cprj
deleted file mode 100644
index ac3c4eae6..000000000
--- a/Examples/cmsis_build/variance.Release+VHT_M0P.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/variance.Release+VHT_M7.cprj b/Examples/cmsis_build/variance.Release+VHT_M7.cprj
deleted file mode 100644
index 10ce457ec..000000000
--- a/Examples/cmsis_build/variance.Release+VHT_M7.cprj
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
-
- Automatically generated project
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ../../Include;../../PrivateInclude
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ARM_MATH_ROUNDING
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Examples/cmsis_build/variance.cproject.yml b/Examples/cmsis_build/variance.cproject.yml
deleted file mode 100644
index 3a9a1c5b7..000000000
--- a/Examples/cmsis_build/variance.cproject.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-project:
- groups:
- - group: App
- files:
- - file: ../ARM/arm_variance_example/arm_variance_example_f32.c
-
-
-
-
- layers:
- - layer: vht.clayer.yml
-
diff --git a/Examples/cmsis_build/vht.clayer.yml b/Examples/cmsis_build/vht.clayer.yml
index 777f8af8a..83a0160a2 100644
--- a/Examples/cmsis_build/vht.clayer.yml
+++ b/Examples/cmsis_build/vht.clayer.yml
@@ -1,31 +1,31 @@
layer:
- # name: VHT
+ type: VHT
description: Boot code for Virtual Hardware
components:
- component: ARM::CMSIS:CORE
#- component: ARM::CMSIS:DSP&Source@1.14.4
- component: Device:Startup&C Startup
- not-for-type:
+ not-for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Device:Definition
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Device:Startup&Baremetal
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Native Driver:Timeout
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Native Driver:SysCounter
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Native Driver:SysTimer
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
diff --git a/Testing/cmsis_build/boot.clayer.yml b/Testing/cmsis_build/boot.clayer.yml
index 74f5c4d98..de314c5df 100644
--- a/Testing/cmsis_build/boot.clayer.yml
+++ b/Testing/cmsis_build/boot.clayer.yml
@@ -6,50 +6,50 @@ layer:
components:
- component: DMA350
- for-type:
+ for-context:
- +VHT-Corstone-310
- component: Device:Startup&C Startup
- not-for-type:
+ not-for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- +FVP_A5Neon
- +FVP_A7Neon
- +FVP_A9Neon
- component: Device:Startup
- for-type:
+ for-context:
- +FVP_A5Neon
- +FVP_A7Neon
- +FVP_A9Neon
- component: Device:IRQ Controller
- for-type:
+ for-context:
- +FVP_A5Neon
- +FVP_A7Neon
- +FVP_A9Neon
- component: Device:OS Tick
- for-type:
+ for-context:
- +FVP_A5Neon
- +FVP_A7Neon
- +FVP_A9Neon
- component: ARM::Device:Definition
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Device:Startup&Baremetal
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Native Driver:DMA350 Remap
- for-type:
+ for-context:
- +VHT-Corstone-310
- component: ARM::Native Driver:Timeout
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Native Driver:SysCounter
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
- component: ARM::Native Driver:SysTimer
- for-type:
+ for-context:
- +VHT-Corstone-300
- +VHT-Corstone-310
diff --git a/Testing/cmsis_build/buildsolution.bat b/Testing/cmsis_build/buildsolution.bat
index b9beb2086..55b0a90f3 100644
--- a/Testing/cmsis_build/buildsolution.bat
+++ b/Testing/cmsis_build/buildsolution.bat
@@ -1,3 +1,3 @@
ECHO OFF
-csolution convert -s testac6.csolution.yml
-REM csolution convert -s testgcc.csolution.yml
+csolution convert -s test_ac6.csolution.yml
+REM csolution convert -s test_gcc.csolution.yml
diff --git a/Testing/cmsis_build/dsp.clayer.yml b/Testing/cmsis_build/dsp.clayer.yml
index 6b04389da..9c38e8eab 100644
--- a/Testing/cmsis_build/dsp.clayer.yml
+++ b/Testing/cmsis_build/dsp.clayer.yml
@@ -1,6 +1,6 @@
layer:
description: CMSIS-DSP
-
+ type: DSP
add-path:
- ../../Include
diff --git a/Testing/cmsis_build/runall.py b/Testing/cmsis_build/runall.py
index 79a645d6a..a2f427204 100644
--- a/Testing/cmsis_build/runall.py
+++ b/Testing/cmsis_build/runall.py
@@ -130,8 +130,8 @@ def run(*args,mustPrint=False,dumpStdErr=True):
# Run AVH
def runAVH(build,core):
- axf="out/test/%s/Release/Release+%s.axf" % (build,build)
- elf="out/test/%s/Release/Release+%s.elf" % (build,build)
+ axf="out/test/%s/Release/test.axf" % (build,)
+ elf="out/test/%s/Release/test.elf" % (build,)
app = axf
if os.path.exists(axf):
app = axf
@@ -195,7 +195,7 @@ def runAVH(build,core):
# AVH identification is used to find the executable
# and the configuration file
solutions={
- 'testac6.csolution.yml':[
+ 'test_ac6.csolution.yml':[
# ("VHT-Corstone-310","CS310"),
("VHT-Corstone-300","CS300"),
# #("VHT_M33","M33_DSP_FP"),
@@ -206,7 +206,7 @@ def runAVH(build,core):
# #("VHT_M23","M23"),
("VHT_M0P","M0plus")
],
- 'testgcc.csolution.yml':[
+ 'test_gcc.csolution.yml':[
#("VHT-Corstone-310","CS310"),
#("VHT_M55","M55"),
##("VHT_M33","M33_DSP_FP"),
@@ -220,13 +220,12 @@ def runAVH(build,core):
}
# Override previous solutions for more restricted testing.
-#solutions={
-# 'testac6.csolution.yml':[
-# # ("VHT-Corstone-310","CS310"),
-# # ("VHT-Corstone-300","CS300"),
-# ("VHT_M7_UNROLLED","M7DP"),
-# ]
-#}
+solutions={
+ 'test_ac6.csolution.yml':[
+ # ("VHT-Corstone-310","CS310"),
+ ("VHT-Corstone-300","CS300"),
+ ]
+}
HTMLHEADER="""
diff --git a/Testing/cmsis_build/test.Release+VHT-Corstone-300.cprj b/Testing/cmsis_build/test.Release+VHT-Corstone-300.cprj
index c6817d283..03d90a93f 100644
--- a/Testing/cmsis_build/test.Release+VHT-Corstone-300.cprj
+++ b/Testing/cmsis_build/test.Release+VHT-Corstone-300.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -15,8 +15,8 @@
-
-
+
+
diff --git a/Testing/cmsis_build/test.Release+VHT-Corstone-310.cprj b/Testing/cmsis_build/test.Release+VHT-Corstone-310.cprj
index 77b3b65fe..ecc3bac4f 100644
--- a/Testing/cmsis_build/test.Release+VHT-Corstone-310.cprj
+++ b/Testing/cmsis_build/test.Release+VHT-Corstone-310.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -13,17 +13,17 @@
-
+
-
-
+
+
-
-
-
-
- EMBEDDED;NORMALFVP;CORTEXM
+
+
+
+
+ EMBEDDED;CORTEXM;SSE310MPS3
../../Include;../../PrivateInclude;../FrameworkInclude;../GeneratedInclude;../Include/Tests
@@ -39,7 +39,7 @@
-
+
diff --git a/Testing/cmsis_build/test.Release+VHT_M0P.cprj b/Testing/cmsis_build/test.Release+VHT_M0P.cprj
index 5ddbda0e4..788471318 100644
--- a/Testing/cmsis_build/test.Release+VHT_M0P.cprj
+++ b/Testing/cmsis_build/test.Release+VHT_M0P.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -11,24 +11,24 @@
-
+
-
-
+
+
-
-
-
-
- EMBEDDED;NORMALFVP;CORTEXM
+
+
+
+
+ EMBEDDED;CORTEXM;ARMCM0P
../../Include;../../PrivateInclude;../FrameworkInclude;../GeneratedInclude;../Include/Tests
-
+
diff --git a/Testing/cmsis_build/test.Release+VHT_M23.cprj b/Testing/cmsis_build/test.Release+VHT_M23.cprj
index 7618f19d8..8b554dfb1 100644
--- a/Testing/cmsis_build/test.Release+VHT_M23.cprj
+++ b/Testing/cmsis_build/test.Release+VHT_M23.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -11,24 +11,24 @@
-
+
-
-
+
+
-
-
-
-
- EMBEDDED;NORMALFVP;CORTEXM
+
+
+
+
+ EMBEDDED;CORTEXM
../../Include;../../PrivateInclude;../FrameworkInclude;../GeneratedInclude;../Include/Tests
-
+
diff --git a/Testing/cmsis_build/test.Release+VHT_M3.cprj b/Testing/cmsis_build/test.Release+VHT_M3.cprj
index c979f6758..b8c90db3d 100644
--- a/Testing/cmsis_build/test.Release+VHT_M3.cprj
+++ b/Testing/cmsis_build/test.Release+VHT_M3.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -11,24 +11,24 @@
-
+
-
-
+
+
-
-
-
-
- EMBEDDED;NORMALFVP;CORTEXM
+
+
+
+
+ EMBEDDED;CORTEXM;ARMCM3
../../Include;../../PrivateInclude;../FrameworkInclude;../GeneratedInclude;../Include/Tests
-
+
diff --git a/Testing/cmsis_build/test.Release+VHT_M33.cprj b/Testing/cmsis_build/test.Release+VHT_M33.cprj
index 9e1b27fef..b028051f8 100644
--- a/Testing/cmsis_build/test.Release+VHT_M33.cprj
+++ b/Testing/cmsis_build/test.Release+VHT_M33.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -11,24 +11,24 @@
-
+
-
-
+
+
-
-
-
-
- EMBEDDED;NORMALFVP;CORTEXM
+
+
+
+
+ EMBEDDED;CORTEXM;ARMCM33_DSP_FP
../../Include;../../PrivateInclude;../FrameworkInclude;../GeneratedInclude;../Include/Tests
-
+
diff --git a/Testing/cmsis_build/test.Release+VHT_M4.cprj b/Testing/cmsis_build/test.Release+VHT_M4.cprj
index 2eab2dcfe..73a2f8ee2 100644
--- a/Testing/cmsis_build/test.Release+VHT_M4.cprj
+++ b/Testing/cmsis_build/test.Release+VHT_M4.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -11,24 +11,24 @@
-
+
-
-
+
+
-
-
-
-
- EMBEDDED;NORMALFVP;CORTEXM
+
+
+
+
+ EMBEDDED;CORTEXM;ARMCM4_FP
../../Include;../../PrivateInclude;../FrameworkInclude;../GeneratedInclude;../Include/Tests
-
+
diff --git a/Testing/cmsis_build/test.Release+VHT_M7.cprj b/Testing/cmsis_build/test.Release+VHT_M7.cprj
index 9ec401ec8..37ba12c09 100644
--- a/Testing/cmsis_build/test.Release+VHT_M7.cprj
+++ b/Testing/cmsis_build/test.Release+VHT_M7.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -11,24 +11,24 @@
-
+
-
-
+
+
-
-
-
-
- EMBEDDED;NORMALFVP;CORTEXM
+
+
+
+
+ EMBEDDED;CORTEXM;ARMCM7_DP
../../Include;../../PrivateInclude;../FrameworkInclude;../GeneratedInclude;../Include/Tests
-
+
diff --git a/Testing/cmsis_build/test.Release+VHT_M7_UNROLLED.cprj b/Testing/cmsis_build/test.Release+VHT_M7_UNROLLED.cprj
index 634a73556..6998b1a5e 100644
--- a/Testing/cmsis_build/test.Release+VHT_M7_UNROLLED.cprj
+++ b/Testing/cmsis_build/test.Release+VHT_M7_UNROLLED.cprj
@@ -1,6 +1,6 @@
-
-
+
+
Automatically generated project
@@ -14,8 +14,8 @@
-
-
+
+
diff --git a/Testing/cmsis_build/test.cproject.yml b/Testing/cmsis_build/test.cproject.yml
index 3082e4047..3d585fa9f 100644
--- a/Testing/cmsis_build/test.cproject.yml
+++ b/Testing/cmsis_build/test.cproject.yml
@@ -1,4 +1,26 @@
project:
+ setups:
+ - setup:
+ define:
+ - ARM_MATH_AUTOVECTORIZE
+ - DISABLEFLOAT16
+ for-context:
+ - +FVP_A9Neon
+
+ - setup:
+ define:
+ - ARM_MATH_NEON
+ - DISABLEFLOAT16
+ for-context:
+ - +FVP_A5Neon
+ - +FVP_A7Neon
+
+ - setup:
+ not-for-context:
+ - +FVP_A5Neon
+ - +FVP_A7Neon
+ - +FVP_A9Neon
+
groups:
- group: App
files:
@@ -128,27 +150,7 @@ project:
layers:
- layer: boot.clayer.yml
- layer: dsp.clayer.yml
- not-for-type:
- - +FVP_A5Neon
- - +FVP_A7Neon
- - +FVP_A9Neon
- # CMSIS-DSP cannot be built with Neon intrinsics for A9
- # because of lack of Fused MAC on A9
- - layer: dsp.clayer.yml
- define:
- - ARM_MATH_NEON
- - DISABLEFLOAT16
- for-type:
- - +FVP_A5Neon
- - +FVP_A7Neon
- # On A9, CMSIS-DSP is built with auto-vectorization
- # but no use of Neon intrinsics
- - layer: dsp.clayer.yml
- define:
- - ARM_MATH_AUTOVECTORIZE
- - DISABLEFLOAT16
- for-type:
- - +FVP_A9Neon
+
components:
- component: ARM::CMSIS:CORE
diff --git a/Testing/cmsis_build/testac6.csolution.yml b/Testing/cmsis_build/test_ac6.csolution.yml
similarity index 93%
rename from Testing/cmsis_build/testac6.csolution.yml
rename to Testing/cmsis_build/test_ac6.csolution.yml
index 470011059..b5493bd27 100644
--- a/Testing/cmsis_build/testac6.csolution.yml
+++ b/Testing/cmsis_build/test_ac6.csolution.yml
@@ -41,11 +41,11 @@ solution:
- --info=totals
- --info=unused
- --info=veneers
- add-paths:
+ add-path:
- ../FrameworkInclude
- ../GeneratedInclude
- ../Include/Tests
- defines:
+ define:
- EMBEDDED
packs:
@@ -58,55 +58,55 @@ solution:
target-types:
- type: VHT-Corstone-310
device: ARM::SSE-310-MPS3
- defines:
+ define:
- CORTEXM
- SSE310MPS3
- type: VHT-Corstone-300
device: ARM::SSE-300-MPS3
- defines:
+ define:
- CORTEXM
- SSE300MPS3
- type: VHT_M33
device: ARMCM33_DSP_FP
- defines:
+ define:
- CORTEXM
- ARMCM33_DSP_FP
- type: VHT_M7
device: ARMCM7_DP
- defines:
+ define:
- CORTEXM
- ARMCM7_DP
- type: VHT_M7_UNROLLED
device: ARMCM7_DP
- defines:
+ define:
- CORTEXM
- ARM_MATH_LOOPUNROLL
- ARMCM7_DP
- type: VHT_M4
device: ARMCM4_FP
- defines:
+ define:
- CORTEXM
- ARMCM4_FP
- type: VHT_M3
device: ARMCM3
- defines:
+ define:
- CORTEXM
- ARMCM3
- type: VHT_M23
device: ARMCM23
- defines:
+ define:
- CORTEXM
- type: VHT_M0P
device: ARMCM0P
- defines:
+ define:
- CORTEXM
- ARMCM0P
diff --git a/Testing/cmsis_build/testgcc.csolution.yml b/Testing/cmsis_build/test_gcc.csolution.yml
similarity index 100%
rename from Testing/cmsis_build/testgcc.csolution.yml
rename to Testing/cmsis_build/test_gcc.csolution.yml