blob: 2e7cea501094b2ec4dfe35dcc1390a6f035ba9de [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
37 <condition id="EventRecorder">
38 <require Cclass="Compiler" Cgroup="EventRecorder"/>
39 </condition>
40
41 <condition id="SDFRTOS2">
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020042 <require condition="SDF"/>
Christophe Favergeon09029df2021-11-09 09:58:47 +010043 <require condition="RTOS2"/>
44 <require condition="EventRecorder"/>
45 </condition>
46
47 <condition id="StreamingVHT">
48 <require Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Streaming Nodes"/>
49 <require condition="SDF"/>
50 <require condition="RTOS2"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020051 </condition>
52
53
54</conditions>
55
56 <components>
Christophe Favergeon09029df2021-11-09 09:58:47 +010057 <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Core" Cvariant="Source" Cversion="0.3.0-dev" isDefaultVariant="true" condition="CMSIS-DSP">
58 <description>SDF core files for CMSIS-DSP</description>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020059 <files>
60 <file category="header" name="sdf/src/GenericNodes.h"/>
61 <file category="include" name="sdf/nodes/cpp/"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020062 <file category="include" name="sdf/src/"/>
63
64 </files>
65 </component>
66
Christophe Favergeon09029df2021-11-09 09:58:47 +010067 <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="Streaming Nodes" Cversion="0.3.0-dev" Cvariant="CMSIS-RTOS"
68 isDefaultVariant="true" condition="SDFRTOS2">
69 <description>Streaming nodes for SDF</description>
70 <files>
71 <file category="include" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/"/>
72 <file category="header" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingInit.h"/>
73 <file category="header" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingBuffer.h"/>
74
75 <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingBuffer.cpp"/>
76 <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/RingBuffer/RingInit.cpp"/>
77 <file category="include" name="sdf/nodes/cpp/StreamingNodes/CMSIS_RTOS/"/>
78 <file category="other" name="sdf/nodes/cpp/StreamingNodes/CMSIS_RTOS/ring.scvd" />
79
80 <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/RingConfig.h" attr="config" version="1.0.0"/>
81
82 </files>
83 </component>
84
85 <component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="AudioNodes" Cvariant="VHT" Cversion="0.3.0-dev" isDefaultVariant="true" condition="StreamingVHT">
86 <description>Audio Source and Sink for VHT</description>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020087 <files>
88
Christophe Favergeon09029df2021-11-09 09:58:47 +010089 <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/AudioConfig.h" attr="config" version="1.0.0"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020090
Christophe Favergeon09029df2021-11-09 09:58:47 +010091 <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/AudioInterrupt.cpp"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020092
Christophe Favergeon09029df2021-11-09 09:58:47 +010093 <file category="source" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/audio_drv.c"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020094
Christophe Favergeon09029df2021-11-09 09:58:47 +010095 <file category="header" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/audio_drv.h"/>
96
Christophe Favergeonb7a174b2021-10-20 15:27:56 +020097
98 </files>
99 </component>
100
101
Christophe Favergeon09029df2021-11-09 09:58:47 +0100102<component Cclass="Data Processing" Cgroup="Synchronous Data Flow" Csub="VideoNodes" Cvariant="VHT" Cversion="0.3.0-dev" isDefaultVariant="true" condition="StreamingVHT">
103 <description>Video Source for VHT</description>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200104 <files>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200105
Christophe Favergeon09029df2021-11-09 09:58:47 +0100106 <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/VideoConfig.h" attr="config" version="1.0.0"/>
107
108 <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/VHT/video/VideoInterrupt.cpp"/>
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200109
Christophe Favergeon09029df2021-11-09 09:58:47 +0100110 <file category="source" name="sdf/nodes/cpp/StreamingNodes/VHT/video/video_drv.c"/>
111
112 <file category="header" name="sdf/nodes/cpp/StreamingNodes/VHT/video/video_drv.h"/>
113
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200114
115 </files>
116 </component>
Christophe Favergeon09029df2021-11-09 09:58:47 +0100117
Christophe Favergeonb7a174b2021-10-20 15:27:56 +0200118 </components>
119</package>