blob: 54fe94356145b39d5fb7df7ed282a77a61b0f6bb [file] [log] [blame]
Christophe Favergeonb7a174b2021-10-20 15:27:56 +02001<?xml version="1.0" encoding="UTF-8"?>
2
3<package schemaVersion="1.3" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xs:noNamespaceSchemaLocation="PACK.xsd">
4 <name>SDF</name>
5 <description>Synchronous Data Flow for CMSIS-DSP</description>
6 <vendor>ARM</vendor>
7 <!-- <license>license.txt</license> -->
8 <url>http://www.keil.com/pack/</url>
9
10 <releases>
Christophe Favergeon09029df2021-11-09 09:58:47 +010011 <release version="0.3.0" date="2021-11-08">
12 Refactor of the pack
13 </release>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020014 <release version="0.2.0" date="2021-10-20">
15 Adding support for VHT platform
16 </release>
17 <release version="0.1.0" date="2021-08-02">
18 First version of Synchronous Data Flow
19 </release>
20 </releases>
21
22
23<conditions>
24 <condition id="CMSIS-DSP">
25 <require Cclass="CMSIS" Cgroup="DSP"/>
26 </condition>
27
28 <condition id="SDF">
29 <require Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Core"/>
30 <require condition="CMSIS-DSP"/>
31 </condition>
32
Christophe Favergeon09029df2021-11-09 09:58:47 +010033 <condition id="RTOS2">
34 <require Cclass="CMSIS" Cgroup="RTOS2" Capiversion="2.1.3"/>
35 </condition>
36
Christophe Favergeon09029df2021-11-09 09:58:47 +010037 <condition id="SDFRTOS2">
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020038 <require condition="SDF"/>
Christophe Favergeon09029df2021-11-09 09:58:47 +010039 <require condition="RTOS2"/>
Christophe Favergeon09029df2021-11-09 09:58:47 +010040 </condition>
41
42 <condition id="StreamingVHT">
43 <require Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Streaming Nodes"/>
44 <require condition="SDF"/>
45 <require condition="RTOS2"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020046 </condition>
47
48
49</conditions>
50
51 <components>
Christophe Favergeon09029df2021-11-09 09:58:47 +010052 <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Core" Cvariant="Source" Cversion="0.3.0-dev" isDefaultVariant="true" condition="CMSIS-DSP">
53 <description>SDF core files for CMSIS-DSP</description>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020054 <files>
55 <file category="header" name="sdf/src/GenericNodes.h"/>
56 <file category="include" name="sdf/nodes/cpp/"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020057 <file category="include" name="sdf/src/"/>
58
59 </files>
60 </component>
61
Christophe Favergeon09029df2021-11-09 09:58:47 +010062 <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Streaming Nodes" Cversion="0.3.0-dev" Cvariant="CMSIS-RTOS"
63 isDefaultVariant="true" condition="SDFRTOS2">
64 <description>Streaming nodes for SDF</description>
65 <files>
66 <file category="include" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/"/>
67 <file category="header" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingInit.h"/>
68 <file category="header" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingBuffer.h"/>
69
70 <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingBuffer.cpp"/>
71 <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingInit.cpp"/>
72 <file category="include" name="sdf/nodes/cpp/StreamingNodes/CMSIS_RTOS/"/>
73 <file category="other" name="sdf/nodes/cpp/StreamingNodes/CMSIS_RTOS/ring.scvd" />
74
75 <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/RingConfig.h" attr="config" version="1.0.0"/>
76
77 </files>
78 </component>
79
80 <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="AudioNodes" Cvariant="VHT" Cversion="0.3.0-dev" isDefaultVariant="true" condition="StreamingVHT">
81 <description>Audio Source and Sink for VHT</description>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020082 <files>
83
Christophe Favergeon09029df2021-11-09 09:58:47 +010084 <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/AudioConfig.h" attr="config" version="1.0.0"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020085
Christophe Favergeon09029df2021-11-09 09:58:47 +010086 <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/AudioInterrupt.cpp"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020087
Christophe Favergeon09029df2021-11-09 09:58:47 +010088 <file category="source" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/audio_drv.c"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020089
Christophe Favergeon09029df2021-11-09 09:58:47 +010090 <file category="header" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/audio_drv.h"/>
91
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020092
93 </files>
94 </component>
95
96
Christophe Favergeon09029df2021-11-09 09:58:47 +010097<component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="VideoNodes" Cvariant="VHT" Cversion="0.3.0-dev" isDefaultVariant="true" condition="StreamingVHT">
98 <description>Video Source for VHT</description>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020099 <files>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200100
Christophe Favergeon09029df2021-11-09 09:58:47 +0100101 <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/VideoConfig.h" attr="config" version="1.0.0"/>
102
103 <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/VHT/video/VideoInterrupt.cpp"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200104
Christophe Favergeon09029df2021-11-09 09:58:47 +0100105 <file category="source" name="sdf/nodes/cpp/StreamingNodes/VHT/video/video_drv.c"/>
106
107 <file category="header" name="sdf/nodes/cpp/StreamingNodes/VHT/video/video_drv.h"/>
108
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200109
110 </files>
111 </component>
Christophe Favergeon09029df2021-11-09 09:58:47 +0100112
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200113 </components>
114</package>