![]() |
CMSIS-Pack
Version 1.4.7
Delivery Mechanism for Software Packs
|
The files section specifies files to be included into the project build that are not managed through software components. Files can be sorted into named groups.
Example files section:
Parents | Element Chain | ||
---|---|---|---|
project | /package/create/project | ||
Attributes | Description | Type | Use |
Child Elements | Description | Type | Occurrence |
file | specification of a file. | ProjectFileType | 0..* |
group | specification of a group of files | GroupType | 0..* |
/file
Parents | Element Chain | ||
---|---|---|---|
files | element_files | ||
group | /package/create/project/files/.../group | ||
Attributes | Description | Type | Use |
name | path and name of file relative to CPDSC location | xs:string | required |
category | type of file (e.g. whether a c or assembler file) | FileCategoryType | required |
src | folder specifying the source code location for a library | xs:string | optional |
Example files section:
/group
Parents | Element Chain | ||
---|---|---|---|
files | element_files | ||
Attributes | Description | Type | Use |
name | name of the group of files | RestrictedString | required |
Child Elements | Description | Type | Occurrence |
file | specification of a file. | ProjectFileType | 0..* |
group | specification of a group of files | GroupType | 0..* |