![]() |
CMSIS-Build
Version 0.9.0 (beta)
Tools, software frameworks, and work flows for productivity with CMSIS based projects
|
Example info element
| Parents | Element Chain | ||
|---|---|---|---|
| cprj | /cprj | ||
| Attributes | Description | Type | Use |
| name | name of the layer | RestrictedString | required |
| isLayer | If 'true' then the project file is a layer description and not a complete project expected to create an output. Only layer descriptions can be added to an existing project, or a project is constructed from using only layer descriptions. By default a description is a project (false). | xs:boolean | required (if not default) |
| Child Elements | Description | Type | Occurrence |
| description | Brief description of the layer. | xs:string | 0..* |
| keywords | Comma seperated list of keywords of this layer used by search tools. | xs:string | 0..* |
| category | Comma separated list of predefined categories for this layer used by search tools. Predefined list TBD. | xs:string | 0..* |
| license | License ruling for using files local to the layer using SPDX license ID from https://spdx.org/licenses/. Note: components have their own licenses. | xs:string | 0..* |
| url | Specifies a public download location. Repository type and tag can be specified. | UrlType | 0..* |
Example url element
| Parents | Element Chain | ||
|---|---|---|---|
| info | /cprj/info | ||
| Attributes | Description | Type | Use |
| type | repository type (git, svn, other) | xs:string | optional |
| tag | specifies the repository tag. | xs:string | optional |