]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Layer/App/Validation_Cortex-M/App.clayer.yml
Added ARMCM52 support to CoreValidation
[cmsis] / CMSIS / CoreValidation / Layer / App / Validation_Cortex-M / App.clayer.yml
1 layer:
2   type: App
3   description: Validation of CMSIS-Core implementation
4
5   # packs:
6   #   - pack: ARM::CMSIS
7
8   define:
9     - PRINT_XML_REPORT: 1
10
11   add-path:
12     - ../../../Include
13     - ../../../Source/Config
14
15   misc:
16     - for-compiler: AC6
17       C-CPP:
18       - -Wno-declaration-after-statement
19       - -Wno-covered-switch-default
20     - for-compiler: GCC
21       C-CPP:
22       - -Wno-declaration-after-statement
23
24   groups:
25     - group: Documentation
26       files:
27         - file: ../../../README.md
28
29     - group: Source Files
30       files:
31         - file: ./main.c
32
33     - group: CMSIS-Core_Validation
34       files:
35         - file: ../../../Source/cmsis_cv.c
36         - file: ../../../Source/CV_CoreFunc.c
37         - file: ../../../Source/CV_CoreInstr.c
38         - file: ../../../Source/CV_CoreSimd.c
39         - file: ../../../Source/CV_CML1Cache.c
40         - file: ../../../Source/CV_MPU_ARMv7.c
41           for-context:
42             - +CM0
43             - +CM0plus
44             - +CM3
45             - +CM4
46             - +CM7
47         - file: ../../../Source/CV_MPU_ARMv8.c
48           for-context:
49             - +CM23
50             - +CM23S
51             - +CM23NS
52             - +CM33
53             - +CM33S
54             - +CM33NS
55             - +CM35P
56             - +CM35PS
57             - +CM35PNS
58             - +CM52
59             - +CM52S
60             - +CM52NS
61             - +CM55
62             - +CM55S
63             - +CM55NS
64             - +CM85
65             - +CM85S
66             - +CM85NS
67
68     - group: Validation Framework
69       files:
70         - file: ../../../Source/CV_Framework.c
71         - file: ../../../Source/CV_Report.c