492 lines
12 KiB
YAML
492 lines
12 KiB
YAML
# yaml-language-server: $schema=https://raw.githubusercontent.com/Open-CMSIS-Pack/devtools/schemas/projmgr/1.3.0/tools/projmgr/schemas/cproject.schema.json
|
|
|
|
project:
|
|
layers:
|
|
# App: CMSIS-Core Validation for Cortex-M
|
|
- layer: ../Layer/App/Validation_Cortex-M/App.clayer.yml
|
|
for-context:
|
|
- +CM0
|
|
- +CM0plus
|
|
- +CM3
|
|
- +CM4
|
|
- +CM4FP
|
|
- +CM7
|
|
- +CM7SP
|
|
- +CM7DP
|
|
- +CM23
|
|
- +CM23S
|
|
- +CM23NS
|
|
- +CM33
|
|
- +CM33S
|
|
- +CM33NS
|
|
- +CM35P
|
|
- +CM35PS
|
|
- +CM35PNS
|
|
- +CM55S
|
|
- +CM55NS
|
|
- +CM85S
|
|
- +CM85NS
|
|
|
|
# App: CMSIS-Core Validation for Cortex-A
|
|
- layer: ../Layer/App/Validation_Cortex-A/App.clayer.yml
|
|
for-context:
|
|
- +CA5
|
|
- +CA7
|
|
- +CA9
|
|
|
|
#Target: CM0
|
|
- layer: ../Layer/Target/CM0/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM0
|
|
- .AC6_mid+CM0
|
|
- .AC6_high+CM0
|
|
- .AC6_size+CM0
|
|
- .AC6_tiny+CM0
|
|
- .GCC_low+CM0
|
|
- .GCC_mid+CM0
|
|
- .GCC_high+CM0
|
|
- .GCC_size+CM0
|
|
- .GCC_tiny+CM0
|
|
- .IAR_low+CM0
|
|
- .IAR_mid+CM0
|
|
- .IAR_high+CM0
|
|
- .IAR_size+CM0
|
|
- .IAR_tiny+CM0
|
|
|
|
#Target: CM0plus
|
|
- layer: ../Layer/Target/CM0plus/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM0plus
|
|
- .AC6_mid+CM0plus
|
|
- .AC6_high+CM0plus
|
|
- .AC6_size+CM0plus
|
|
- .AC6_tiny+CM0plus
|
|
- .GCC_low+CM0plus
|
|
- .GCC_mid+CM0plus
|
|
- .GCC_high+CM0plus
|
|
- .GCC_size+CM0plus
|
|
- .GCC_tiny+CM0plus
|
|
- .IAR_low+CM0plus
|
|
- .IAR_mid+CM0plus
|
|
- .IAR_high+CM0plus
|
|
- .IAR_size+CM0plus
|
|
- .IAR_tiny+CM0plus
|
|
|
|
#Target: CM3
|
|
- layer: ../Layer/Target/CM3/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM3
|
|
- .AC6_mid+CM3
|
|
- .AC6_high+CM3
|
|
- .AC6_size+CM3
|
|
- .AC6_tiny+CM3
|
|
- .GCC_low+CM3
|
|
- .GCC_mid+CM3
|
|
- .GCC_high+CM3
|
|
- .GCC_size+CM3
|
|
- .GCC_tiny+CM3
|
|
- .IAR_low+CM3
|
|
- .IAR_mid+CM3
|
|
- .IAR_high+CM3
|
|
- .IAR_size+CM3
|
|
- .IAR_tiny+CM3
|
|
|
|
#Target: CM4
|
|
- layer: ../Layer/Target/CM4/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM4
|
|
- .AC6_mid+CM4
|
|
- .AC6_high+CM4
|
|
- .AC6_size+CM4
|
|
- .AC6_tiny+CM4
|
|
- .GCC_low+CM4
|
|
- .GCC_mid+CM4
|
|
- .GCC_high+CM4
|
|
- .GCC_size+CM4
|
|
- .GCC_tiny+CM4
|
|
- .IAR_low+CM4
|
|
- .IAR_mid+CM4
|
|
- .IAR_high+CM4
|
|
- .IAR_size+CM4
|
|
- .IAR_tiny+CM4
|
|
|
|
#Target: CM4FP
|
|
- layer: ../Layer/Target/CM4FP/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM4FP
|
|
- .AC6_mid+CM4FP
|
|
- .AC6_high+CM4FP
|
|
- .AC6_size+CM4FP
|
|
- .AC6_tiny+CM4FP
|
|
- .GCC_low+CM4FP
|
|
- .GCC_mid+CM4FP
|
|
- .GCC_high+CM4FP
|
|
- .GCC_size+CM4FP
|
|
- .GCC_tiny+CM4FP
|
|
- .IAR_low+CM4FP
|
|
- .IAR_mid+CM4FP
|
|
- .IAR_high+CM4FP
|
|
- .IAR_size+CM4FP
|
|
- .IAR_tiny+CM4FP
|
|
|
|
#Target: CM7
|
|
- layer: ../Layer/Target/CM7/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM7
|
|
- .AC6_mid+CM7
|
|
- .AC6_high+CM7
|
|
- .AC6_size+CM7
|
|
- .AC6_tiny+CM7
|
|
- .GCC_low+CM7
|
|
- .GCC_mid+CM7
|
|
- .GCC_high+CM7
|
|
- .GCC_size+CM7
|
|
- .GCC_tiny+CM7
|
|
- .IAR_low+CM7
|
|
- .IAR_mid+CM7
|
|
- .IAR_high+CM7
|
|
- .IAR_size+CM7
|
|
- .IAR_tiny+CM7
|
|
|
|
#Target: CM7SP
|
|
- layer: ../Layer/Target/CM7SP/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM7SP
|
|
- .AC6_mid+CM7SP
|
|
- .AC6_high+CM7SP
|
|
- .AC6_size+CM7SP
|
|
- .AC6_tiny+CM7SP
|
|
- .GCC_low+CM7SP
|
|
- .GCC_mid+CM7SP
|
|
- .GCC_high+CM7SP
|
|
- .GCC_size+CM7SP
|
|
- .GCC_tiny+CM7SP
|
|
- .IAR_low+CM7SP
|
|
- .IAR_mid+CM7SP
|
|
- .IAR_high+CM7SP
|
|
- .IAR_size+CM7SP
|
|
- .IAR_tiny+CM7SP
|
|
|
|
#Target: CM7DP
|
|
- layer: ../Layer/Target/CM7DP/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM7DP
|
|
- .AC6_mid+CM7DP
|
|
- .AC6_high+CM7DP
|
|
- .AC6_size+CM7DP
|
|
- .AC6_tiny+CM7DP
|
|
- .GCC_low+CM7DP
|
|
- .GCC_mid+CM7DP
|
|
- .GCC_high+CM7DP
|
|
- .GCC_size+CM7DP
|
|
- .GCC_tiny+CM7DP
|
|
- .IAR_low+CM7DP
|
|
- .IAR_mid+CM7DP
|
|
- .IAR_high+CM7DP
|
|
- .IAR_size+CM7DP
|
|
- .IAR_tiny+CM7DP
|
|
|
|
#Target: CM23
|
|
- layer: ../Layer/Target/CM23/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM23
|
|
- .AC6_mid+CM23
|
|
- .AC6_high+CM23
|
|
- .AC6_size+CM23
|
|
- .AC6_tiny+CM23
|
|
- .GCC_low+CM23
|
|
- .GCC_mid+CM23
|
|
- .GCC_high+CM23
|
|
- .GCC_size+CM23
|
|
- .GCC_tiny+CM23
|
|
- .IAR_low+CM23
|
|
- .IAR_mid+CM23
|
|
- .IAR_high+CM23
|
|
- .IAR_size+CM23
|
|
- .IAR_tiny+CM23
|
|
|
|
#Target: CM23S
|
|
- layer: ../Layer/Target/CM23S/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM23S
|
|
- .AC6_mid+CM23S
|
|
- .AC6_high+CM23S
|
|
- .AC6_size+CM23S
|
|
- .AC6_tiny+CM23S
|
|
- .GCC_low+CM23S
|
|
- .GCC_mid+CM23S
|
|
- .GCC_high+CM23S
|
|
- .GCC_size+CM23S
|
|
- .GCC_tiny+CM23S
|
|
- .IAR_low+CM23S
|
|
- .IAR_mid+CM23S
|
|
- .IAR_high+CM23S
|
|
- .IAR_size+CM23S
|
|
- .IAR_tiny+CM23S
|
|
|
|
#Target: CM23NS
|
|
- layer: ../Layer/Target/CM23NS/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM23NS
|
|
- .AC6_mid+CM23NS
|
|
- .AC6_high+CM23NS
|
|
- .AC6_size+CM23NS
|
|
- .AC6_tiny+CM23NS
|
|
- .GCC_low+CM23NS
|
|
- .GCC_mid+CM23NS
|
|
- .GCC_high+CM23NS
|
|
- .GCC_size+CM23NS
|
|
- .GCC_tiny+CM23NS
|
|
- .IAR_low+CM23NS
|
|
- .IAR_mid+CM23NS
|
|
- .IAR_high+CM23NS
|
|
- .IAR_size+CM23NS
|
|
- .IAR_tiny+CM23NS
|
|
|
|
#Target: CM33
|
|
- layer: ../Layer/Target/CM33/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM33
|
|
- .AC6_mid+CM33
|
|
- .AC6_high+CM33
|
|
- .AC6_size+CM33
|
|
- .AC6_tiny+CM33
|
|
- .GCC_low+CM33
|
|
- .GCC_mid+CM33
|
|
- .GCC_high+CM33
|
|
- .GCC_size+CM33
|
|
- .GCC_tiny+CM33
|
|
- .IAR_low+CM33
|
|
- .IAR_mid+CM33
|
|
- .IAR_high+CM33
|
|
- .IAR_size+CM33
|
|
- .IAR_tiny+CM33
|
|
|
|
#Target: CM33S
|
|
- layer: ../Layer/Target/CM33S/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM33S
|
|
- .AC6_mid+CM33S
|
|
- .AC6_high+CM33S
|
|
- .AC6_size+CM33S
|
|
- .AC6_tiny+CM33S
|
|
- .GCC_low+CM33S
|
|
- .GCC_mid+CM33S
|
|
- .GCC_high+CM33S
|
|
- .GCC_size+CM33S
|
|
- .GCC_tiny+CM33S
|
|
- .IAR_low+CM33S
|
|
- .IAR_mid+CM33S
|
|
- .IAR_high+CM33S
|
|
- .IAR_size+CM33S
|
|
- .IAR_tiny+CM33S
|
|
|
|
#Target: CM33NS
|
|
- layer: ../Layer/Target/CM33NS/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM33NS
|
|
- .AC6_mid+CM33NS
|
|
- .AC6_high+CM33NS
|
|
- .AC6_size+CM33NS
|
|
- .AC6_tiny+CM33NS
|
|
- .GCC_low+CM33NS
|
|
- .GCC_mid+CM33NS
|
|
- .GCC_high+CM33NS
|
|
- .GCC_size+CM33NS
|
|
- .GCC_tiny+CM33NS
|
|
- .IAR_low+CM33NS
|
|
- .IAR_mid+CM33NS
|
|
- .IAR_high+CM33NS
|
|
- .IAR_size+CM33NS
|
|
- .IAR_tiny+CM33NS
|
|
|
|
#Target: CM35P
|
|
- layer: ../Layer/Target/CM35P/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM35P
|
|
- .AC6_mid+CM35P
|
|
- .AC6_high+CM35P
|
|
- .AC6_size+CM35P
|
|
- .AC6_tiny+CM35P
|
|
- .GCC_low+CM35P
|
|
- .GCC_mid+CM35P
|
|
- .GCC_high+CM35P
|
|
- .GCC_size+CM35P
|
|
- .GCC_tiny+CM35P
|
|
- .IAR_low+CM35P
|
|
- .IAR_mid+CM35P
|
|
- .IAR_high+CM35P
|
|
- .IAR_size+CM35P
|
|
- .IAR_tiny+CM35P
|
|
|
|
#Target: CM35PS
|
|
- layer: ../Layer/Target/CM35PS/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM35PS
|
|
- .AC6_mid+CM35PS
|
|
- .AC6_high+CM35PS
|
|
- .AC6_size+CM35PS
|
|
- .AC6_tiny+CM35PS
|
|
- .GCC_low+CM35PS
|
|
- .GCC_mid+CM35PS
|
|
- .GCC_high+CM35PS
|
|
- .GCC_size+CM35PS
|
|
- .GCC_tiny+CM35PS
|
|
- .IAR_low+CM35PS
|
|
- .IAR_mid+CM35PS
|
|
- .IAR_high+CM35PS
|
|
- .IAR_size+CM35PS
|
|
- .IAR_tiny+CM35PS
|
|
|
|
#Target: CM35PNS
|
|
- layer: ../Layer/Target/CM35PNS/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM35PNS
|
|
- .AC6_mid+CM35PNS
|
|
- .AC6_high+CM35PNS
|
|
- .AC6_size+CM35PNS
|
|
- .AC6_tiny+CM35PNS
|
|
- .GCC_low+CM35PNS
|
|
- .GCC_mid+CM35PNS
|
|
- .GCC_high+CM35PNS
|
|
- .GCC_size+CM35PNS
|
|
- .GCC_tiny+CM35PNS
|
|
- .IAR_low+CM35PNS
|
|
- .IAR_mid+CM35PNS
|
|
- .IAR_high+CM35PNS
|
|
- .IAR_size+CM35PNS
|
|
- .IAR_tiny+CM35PNS
|
|
|
|
#Target: CM55S
|
|
- layer: ../Layer/Target/CM55S/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM55S
|
|
- .AC6_mid+CM55S
|
|
- .AC6_high+CM55S
|
|
- .AC6_size+CM55S
|
|
- .AC6_tiny+CM55S
|
|
- .GCC_low+CM55S
|
|
- .GCC_mid+CM55S
|
|
- .GCC_high+CM55S
|
|
- .GCC_size+CM55S
|
|
- .GCC_tiny+CM55S
|
|
- .IAR_low+CM55S
|
|
- .IAR_mid+CM55S
|
|
- .IAR_high+CM55S
|
|
- .IAR_size+CM55S
|
|
- .IAR_tiny+CM55S
|
|
|
|
#Target: CM55NS
|
|
- layer: ../Layer/Target/CM55NS/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM55NS
|
|
- .AC6_mid+CM55NS
|
|
- .AC6_high+CM55NS
|
|
- .AC6_size+CM55NS
|
|
- .AC6_tiny+CM55NS
|
|
- .GCC_low+CM55NS
|
|
- .GCC_mid+CM55NS
|
|
- .GCC_high+CM55NS
|
|
- .GCC_size+CM55NS
|
|
- .GCC_tiny+CM55NS
|
|
- .IAR_low+CM55NS
|
|
- .IAR_mid+CM55NS
|
|
- .IAR_high+CM55NS
|
|
- .IAR_size+CM55NS
|
|
- .IAR_tiny+CM55NS
|
|
|
|
#Target: CM85S
|
|
- layer: ../Layer/Target/CM85S/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM85S
|
|
- .AC6_mid+CM85S
|
|
- .AC6_high+CM85S
|
|
- .AC6_size+CM85S
|
|
- .AC6_tiny+CM85S
|
|
- .GCC_low+CM85S
|
|
- .GCC_mid+CM85S
|
|
- .GCC_high+CM85S
|
|
- .GCC_size+CM85S
|
|
- .GCC_tiny+CM85S
|
|
- .IAR_low+CM85S
|
|
- .IAR_mid+CM85S
|
|
- .IAR_high+CM85S
|
|
- .IAR_size+CM85S
|
|
- .IAR_tiny+CM85S
|
|
|
|
#Target: CM85NS
|
|
- layer: ../Layer/Target/CM85NS/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CM85NS
|
|
- .AC6_mid+CM85NS
|
|
- .AC6_high+CM85NS
|
|
- .AC6_size+CM85NS
|
|
- .AC6_tiny+CM85NS
|
|
- .GCC_low+CM85NS
|
|
- .GCC_mid+CM85NS
|
|
- .GCC_high+CM85NS
|
|
- .GCC_size+CM85NS
|
|
- .GCC_tiny+CM85NS
|
|
- .IAR_low+CM85NS
|
|
- .IAR_mid+CM85NS
|
|
- .IAR_high+CM85NS
|
|
- .IAR_size+CM85NS
|
|
- .IAR_tiny+CM85NS
|
|
|
|
#Target: CA5
|
|
- layer: ../Layer/Target/CA5/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CA5
|
|
- .AC6_mid+CA5
|
|
- .AC6_high+CA5
|
|
- .AC6_size+CA5
|
|
- .AC6_tiny+CA5
|
|
- .GCC_low+CA5
|
|
- .GCC_mid+CA5
|
|
- .GCC_high+CA5
|
|
- .GCC_size+CA5
|
|
- .GCC_tiny+CA5
|
|
- .IAR_low+CA5
|
|
- .IAR_mid+CA5
|
|
- .IAR_high+CA5
|
|
- .IAR_size+CA5
|
|
- .IAR_tiny+CA5
|
|
|
|
#Target: CA7
|
|
- layer: ../Layer/Target/CA7/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CA7
|
|
- .AC6_mid+CA7
|
|
- .AC6_high+CA7
|
|
- .AC6_size+CA7
|
|
- .AC6_tiny+CA7
|
|
- .GCC_low+CA7
|
|
- .GCC_mid+CA7
|
|
- .GCC_high+CA7
|
|
- .GCC_size+CA7
|
|
- .GCC_tiny+CA7
|
|
- .IAR_low+CA7
|
|
- .IAR_mid+CA7
|
|
- .IAR_high+CA7
|
|
- .IAR_size+CA7
|
|
- .IAR_tiny+CA7
|
|
|
|
#Target: CA9
|
|
- layer: ../Layer/Target/CA9/Target.clayer.yml
|
|
for-context:
|
|
- .AC6_low+CA9
|
|
- .AC6_mid+CA9
|
|
- .AC6_high+CA9
|
|
- .AC6_size+CA9
|
|
- .AC6_tiny+CA9
|
|
- .GCC_low+CA9
|
|
- .GCC_mid+CA9
|
|
- .GCC_high+CA9
|
|
- .GCC_size+CA9
|
|
- .GCC_tiny+CA9
|
|
- .IAR_low+CA9
|
|
- .IAR_mid+CA9
|
|
- .IAR_high+CA9
|
|
- .IAR_size+CA9
|
|
- .IAR_tiny+CA9
|