Open-CMSIS-Pack / devtools

Open-CMSIS-Pack development tools - C++
Apache License 2.0
74 stars 57 forks source link

hproject.yml a proposal for hardware project #1178

Open iomint opened 1 year ago

iomint commented 1 year ago

The issue follows up the proposal presented by ST during Open-CMIS-Pack weekly meeting October 24th 2023 (refer to meeting minutes page to see the recording) to introduce a hproject.yml file to manage the platform (hw) dimension of an application project (csolution.yml). This proposal aims to become part of the Open-CMSIS-Pack standard

Describe The Problem To Be Solved

Suggest A Solution This pdf file attached presents more details both on the purpose and content of our proposal. Hardware project mgt in Open-CMSIS proposal_public .pdf

The json file attached includes a corresponding schema proposal hproject.schema.json

jkrech commented 1 year ago

Automatically import of BSP components: Note that csolution today does not add components to the cproject/clayer.yml files, instead csolution list dependencies would list all components which should be added by the user.

Is the assumption correct that all components associated with a part should be selected and there is no "user choice" required?