Bootloader.cproject.yml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  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. project:
  3. layers:
  4. # App: CMSIS-Core Validation for Cortex-M (Bootloader part)
  5. - layer: ../Layer/App/Bootloader_Cortex-M/App.clayer.yml
  6. for-context:
  7. - .AC6_low
  8. - .AC6_mid
  9. - .AC6_high
  10. - .AC6_size
  11. - .AC6_tiny
  12. - .GCC_low
  13. - .GCC_mid
  14. - .GCC_high
  15. - .GCC_size
  16. - .GCC_tiny
  17. - .IAR_low
  18. - .IAR_mid
  19. - .IAR_high
  20. - .IAR_size
  21. - .IAR_tiny
  22. #Target: CM23S
  23. - layer: ../Layer/Target/CM23S_BL/Target.clayer.yml
  24. for-context:
  25. - .AC6_low+CM23S
  26. - .AC6_mid+CM23S
  27. - .AC6_high+CM23S
  28. - .AC6_size+CM23S
  29. - .AC6_tiny+CM23S
  30. - .GCC_low+CM23S
  31. - .GCC_mid+CM23S
  32. - .GCC_high+CM23S
  33. - .GCC_size+CM23S
  34. - .GCC_tiny+CM23S
  35. - .IAR_low+CM23S
  36. - .IAR_mid+CM23S
  37. - .IAR_high+CM23S
  38. - .IAR_size+CM23S
  39. - .IAR_tiny+CM23S
  40. #Target: CM33S
  41. - layer: ../Layer/Target/CM33S_BL/Target.clayer.yml
  42. for-context:
  43. - .AC6_low+CM33S
  44. - .AC6_mid+CM33S
  45. - .AC6_high+CM33S
  46. - .AC6_size+CM33S
  47. - .AC6_tiny+CM33S
  48. - .GCC_low+CM33S
  49. - .GCC_mid+CM33S
  50. - .GCC_high+CM33S
  51. - .GCC_size+CM33S
  52. - .GCC_tiny+CM33S
  53. - .IAR_low+CM33S
  54. - .IAR_mid+CM33S
  55. - .IAR_high+CM33S
  56. - .IAR_size+CM33S
  57. - .IAR_tiny+CM33S
  58. #Target: CM35PS
  59. - layer: ../Layer/Target/CM35PS_BL/Target.clayer.yml
  60. for-context:
  61. - .AC6_low+CM35PS
  62. - .AC6_mid+CM35PS
  63. - .AC6_high+CM35PS
  64. - .AC6_size+CM35PS
  65. - .AC6_tiny+CM35PS
  66. - .GCC_low+CM35PS
  67. - .GCC_mid+CM35PS
  68. - .GCC_high+CM35PS
  69. - .GCC_size+CM35PS
  70. - .GCC_tiny+CM35PS
  71. - .IAR_low+CM35PS
  72. - .IAR_mid+CM35PS
  73. - .IAR_high+CM35PS
  74. - .IAR_size+CM35PS
  75. - .IAR_tiny+CM35PS
  76. #Target: CM55S
  77. - layer: ../Layer/Target/CM55S_BL/Target.clayer.yml
  78. for-context:
  79. - .AC6_low+CM55S
  80. - .AC6_mid+CM55S
  81. - .AC6_high+CM55S
  82. - .AC6_size+CM55S
  83. - .AC6_tiny+CM55S
  84. - .GCC_low+CM55S
  85. - .GCC_mid+CM55S
  86. - .GCC_high+CM55S
  87. - .GCC_size+CM55S
  88. - .GCC_tiny+CM55S
  89. - .IAR_low+CM55S
  90. - .IAR_mid+CM55S
  91. - .IAR_high+CM55S
  92. - .IAR_size+CM55S
  93. - .IAR_tiny+CM55S
  94. #Target: CM85S
  95. - layer: ../Layer/Target/CM85S_BL/Target.clayer.yml
  96. for-context:
  97. - .AC6_low+CM85S
  98. - .AC6_mid+CM85S
  99. - .AC6_high+CM85S
  100. - .AC6_size+CM85S
  101. - .AC6_tiny+CM85S
  102. - .GCC_low+CM85S
  103. - .GCC_mid+CM85S
  104. - .GCC_high+CM85S
  105. - .GCC_size+CM85S
  106. - .GCC_tiny+CM85S
  107. - .IAR_low+CM85S
  108. - .IAR_mid+CM85S
  109. - .IAR_high+CM85S
  110. - .IAR_size+CM85S
  111. - .IAR_tiny+CM85S