CMSIS-Build  Version 0.9.0 (beta)
Tools, software frameworks, and work flows for productivity with CMSIS based projects
 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