CMSIS-Build: /cprj/info

| CMSIS-Build Version 0.9.0 (beta) Tools, software frameworks, and work flows for productivity with CMSIS based projects

- Main Page
- Usage and Description

All Pages
/cprj/info

Example info element

...
<info isLayer="false" >
<description>BSD Client application on top of MCB4300 Basic I/O layer with Ethernet</description>
<category>Wired Network, BSD Client, Board IO</category>
<keywords>MCB4300, MDK-Middleware, Network</keywords>
<license>BSD-3-Clause</license>
<url>https://github.com/ARM-software/cmsis-driver/examples/BSD_Client_MCB4300_IO/</url>
</info>
...

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..*

# /cprj/info/url

Example url element

...
<info>
<url type="git" tag="Rel-1.2.0">https://github/myOrg/myProj/Examples/myExample/</url>
</info>
...

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