]> begriffs open source - cmsis/blob - CMSIS/CoreValidation/Project/Bootloader.cproject.yml
Enhance CoreValidation
[cmsis] / CMSIS / CoreValidation / Project / Bootloader.cproject.yml
1 # yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/schemas/projmgr/1.3.0/tools/projmgr/schemas/cproject.schema.json
2
3 project:
4   layers:
5     # App: CMSIS-Core Validation for Cortex-M (Bootloader part)
6     - layer: ../Layer/App/Bootloader_Cortex-M/App.clayer.yml
7       for-type:
8         - .AC6_low
9         - .AC6_mid
10         - .AC6_high
11         - .AC6_size
12         - .AC6_tiny
13         - .GCC_low
14         - .GCC_mid
15         - .GCC_high
16         - .GCC_size
17         - .GCC_tiny
18         - .IAR_low
19         - .IAR_mid
20         - .IAR_high
21         - .IAR_size
22         - .IAR_tiny
23
24     #Target: CM23S
25     - layer: ../Layer/Target/CM23S_BL/Target.clayer.yml
26       for-type:
27         - .AC6_low+CM23S
28         - .AC6_mid+CM23S
29         - .AC6_high+CM23S
30         - .AC6_size+CM23S
31         - .AC6_tiny+CM23S
32         - .GCC_low+CM23S
33         - .GCC_mid+CM23S
34         - .GCC_high+CM23S
35         - .GCC_size+CM23S
36         - .GCC_tiny+CM23S
37         - .IAR_low+CM23S
38         - .IAR_mid+CM23S
39         - .IAR_high+CM23S
40         - .IAR_size+CM23S
41         - .IAR_tiny+CM23S
42
43     #Target: CM33S
44     - layer: ../Layer/Target/CM33S_BL/Target.clayer.yml
45       for-type:
46         - .AC6_low+CM33S
47         - .AC6_mid+CM33S
48         - .AC6_high+CM33S
49         - .AC6_size+CM33S
50         - .AC6_tiny+CM33S
51         - .GCC_low+CM33S
52         - .GCC_mid+CM33S
53         - .GCC_high+CM33S
54         - .GCC_size+CM33S
55         - .GCC_tiny+CM33S
56         - .IAR_low+CM33S
57         - .IAR_mid+CM33S
58         - .IAR_high+CM33S
59         - .IAR_size+CM33S
60         - .IAR_tiny+CM33S
61
62     #Target: CM35PS
63     - layer: ../Layer/Target/CM35PS_BL/Target.clayer.yml
64       for-type:
65         - .AC6_low+CM35PS
66         - .AC6_mid+CM35PS
67         - .AC6_high+CM35PS
68         - .AC6_size+CM35PS
69         - .AC6_tiny+CM35PS
70         - .GCC_low+CM35PS
71         - .GCC_mid+CM35PS
72         - .GCC_high+CM35PS
73         - .GCC_size+CM35PS
74         - .GCC_tiny+CM35PS
75         - .IAR_low+CM35PS
76         - .IAR_mid+CM35PS
77         - .IAR_high+CM35PS
78         - .IAR_size+CM35PS
79         - .IAR_tiny+CM35PS
80
81     #Target: CM55S
82     - layer: ../Layer/Target/CM55S_BL/Target.clayer.yml
83       for-type:
84         - .AC6_low+CM55S
85         - .AC6_mid+CM55S
86         - .AC6_high+CM55S
87         - .AC6_size+CM55S
88         - .AC6_tiny+CM55S
89         - .GCC_low+CM55S
90         - .GCC_mid+CM55S
91         - .GCC_high+CM55S
92         - .GCC_size+CM55S
93         - .GCC_tiny+CM55S
94         - .IAR_low+CM55S
95         - .IAR_mid+CM55S
96         - .IAR_high+CM55S
97         - .IAR_size+CM55S
98         - .IAR_tiny+CM55S
99
100     #Target: CM85S
101     - layer: ../Layer/Target/CM85S_BL/Target.clayer.yml
102       for-type:
103         - .AC6_low+CM85S
104         - .AC6_mid+CM85S
105         - .AC6_high+CM85S
106         - .AC6_size+CM85S
107         - .AC6_tiny+CM85S
108         - .GCC_low+CM85S
109         - .GCC_mid+CM85S
110         - .GCC_high+CM85S
111         - .GCC_size+CM85S
112         - .GCC_tiny+CM85S
113         - .IAR_low+CM85S
114         - .IAR_mid+CM85S
115         - .IAR_high+CM85S
116         - .IAR_size+CM85S
117         - .IAR_tiny+CM85S