Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 1 | <?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 Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 11 | <release version="0.3.0" date="2021-11-08"> |
| 12 | Refactor of the pack |
| 13 | </release> |
Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 14 | <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 Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 33 | <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 Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 42 | <require condition="SDF"/> |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 43 | <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 Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 51 | </condition> |
| 52 | |
| 53 | |
| 54 | </conditions> |
| 55 | |
| 56 | <components> |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 57 | <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 Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 59 | <files> |
| 60 | <file category="header" name="sdf/src/GenericNodes.h"/> |
| 61 | <file category="include" name="sdf/nodes/cpp/"/> |
Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 62 | <file category="include" name="sdf/src/"/> |
| 63 | |
| 64 | </files> |
| 65 | </component> |
| 66 | |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 67 | <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 Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 87 | <files> |
| 88 | |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 89 | <file category="header" name="sdf/nodes/cpp/StreamingNodes/Config/AudioConfig.h" attr="config" version="1.0.0"/> |
Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 90 | |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 91 | <file category="sourceCpp" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/AudioInterrupt.cpp"/> |
Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 92 | |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 93 | <file category="source" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/audio_drv.c"/> |
Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 94 | |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 95 | <file category="header" name="sdf/nodes/cpp/StreamingNodes/VHT/audio/audio_drv.h"/> |
| 96 | |
Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 97 | |
| 98 | </files> |
| 99 | </component> |
| 100 | |
| 101 | |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 102 | <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 Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 104 | <files> |
Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 105 | |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 106 | <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 Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 109 | |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 110 | <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 Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 114 | |
| 115 | </files> |
| 116 | </component> |
Christophe Favergeon | 09029df | 2021-11-09 09:58:47 +0100 | [diff] [blame^] | 117 | |
Christophe Favergeon | b7a174b | 2021-10-20 15:27:56 +0200 | [diff] [blame] | 118 | </components> |
| 119 | </package> |