Skip to content

Commit e336766

Browse files
Purge CMSIS-DSP after moving it off into own repository
https://github.com/ARM-software/CMSIS-DSP - Fixup to dependencies of CMSIS-NN NN does not actually have a dependency to CMSIS-DSP. Instead the dependencies exist transitively. - Remove DSP files from gen_pack.sh - Update README.md after moving off CMSIS-DSP
1 parent 3551ee3 commit e336766

File tree

6,082 files changed

+30213
-5133800
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

6,082 files changed

+30213
-5133800
lines changed

ARM.CMSIS.pdsc

Lines changed: 3 additions & 248 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
<releases>
1111
<release version="5.9.1">
1212
Active development ...
13+
CMSIS-DSP: Moved into separate pack!
1314
CMSIS-NN: 4.0.0 (see revision history for details)
1415
- Changed return types of all API's
1516
- Support for int16 average pooling DSP implementation
@@ -1310,18 +1311,11 @@ and 8-bit Java bytecodes in Jazelle state.
13101311
<require Cclass="CMSIS" Cgroup="CORE"/>
13111312
</condition>
13121313

1313-
<!-- CMSIS DSP -->
1314-
<condition id="CMSIS DSP">
1315-
<description>Components required for DSP</description>
1316-
<require condition="ARMv6_7_8-M Device"/>
1317-
<require condition="ARMCC GCC IAR"/>
1318-
<require Cclass="CMSIS" Cgroup="CORE"/>
1319-
</condition>
1320-
13211314
<!-- CMSIS NN -->
13221315
<condition id="CMSIS NN">
13231316
<description>Components required for NN</description>
1324-
<require Cclass="CMSIS" Cgroup="DSP"/>
1317+
<require condition="ARMCC GCC IAR"/>
1318+
<require Cclass="CMSIS" Cgroup="CORE"/>
13251319
</condition>
13261320

13271321
<!-- RTOS RTX -->
@@ -2233,63 +2227,6 @@ and 8-bit Java bytecodes in Jazelle state.
22332227
</files>
22342228
</component>
22352229

2236-
<!-- CMSIS-DSP component -->
2237-
<component Cclass="CMSIS" Cgroup="DSP" Cvariant="Source" Cversion="1.11.0" isDefaultVariant="true" condition="CMSIS DSP">
2238-
<description>CMSIS-DSP Library for Cortex-M, SC000, and SC300</description>
2239-
<files>
2240-
<!-- CPU independent -->
2241-
<file category="doc" name="CMSIS/Documentation/DSP/html/index.html"/>
2242-
<file category="header" name="CMSIS/DSP/Include/arm_math.h"/>
2243-
<file category="header" name="CMSIS/DSP/Include/arm_math_f16.h"/>
2244-
<file category="header" name="CMSIS/DSP/Include/arm_common_tables.h"/>
2245-
<file category="header" name="CMSIS/DSP/Include/arm_common_tables_f16.h"/>
2246-
<file category="header" name="CMSIS/DSP/Include/arm_const_structs.h"/>
2247-
<file category="header" name="CMSIS/DSP/Include/arm_const_structs_f16.h"/>
2248-
2249-
<file category="include" name="CMSIS/DSP/PrivateInclude/"/>
2250-
<file category="include" name="CMSIS/DSP/Include/"/>
2251-
2252-
<!-- DSP sources (core) -->
2253-
<file category="source" name="CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctions.c"/>
2254-
2255-
<file category="source" name="CMSIS/DSP/Source/QuaternionMathFunctions/QuaternionMathFunctions.c"/>
2256-
2257-
<file category="source" name="CMSIS/DSP/Source/BayesFunctions/BayesFunctions.c"/>
2258-
<file category="source" name="CMSIS/DSP/Source/CommonTables/CommonTables.c"/>
2259-
<file category="source" name="CMSIS/DSP/Source/ComplexMathFunctions/ComplexMathFunctions.c"/>
2260-
<file category="source" name="CMSIS/DSP/Source/ControllerFunctions/ControllerFunctions.c"/>
2261-
<file category="source" name="CMSIS/DSP/Source/DistanceFunctions/DistanceFunctions.c"/>
2262-
<file category="source" name="CMSIS/DSP/Source/FastMathFunctions/FastMathFunctions.c"/>
2263-
<file category="source" name="CMSIS/DSP/Source/FilteringFunctions/FilteringFunctions.c"/>
2264-
<file category="source" name="CMSIS/DSP/Source/MatrixFunctions/MatrixFunctions.c"/>
2265-
<file category="source" name="CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctions.c"/>
2266-
<file category="source" name="CMSIS/DSP/Source/SupportFunctions/SupportFunctions.c"/>
2267-
<file category="source" name="CMSIS/DSP/Source/SVMFunctions/SVMFunctions.c"/>
2268-
<file category="source" name="CMSIS/DSP/Source/TransformFunctions/TransformFunctions.c"/>
2269-
2270-
<file category="source" name="CMSIS/DSP/Source/InterpolationFunctions/InterpolationFunctions.c"/>
2271-
2272-
<!-- DSP sources F16 versions -->
2273-
<file category="source" name="CMSIS/DSP/Source/BasicMathFunctions/BasicMathFunctionsF16.c"/>
2274-
<file category="source" name="CMSIS/DSP/Source/ComplexMathFunctions/ComplexMathFunctionsF16.c"/>
2275-
<file category="source" name="CMSIS/DSP/Source/FilteringFunctions/FilteringFunctionsF16.c"/>
2276-
<file category="source" name="CMSIS/DSP/Source/CommonTables/CommonTablesF16.c"/>
2277-
<file category="source" name="CMSIS/DSP/Source/TransformFunctions/TransformFunctionsF16.c"/>
2278-
<file category="source" name="CMSIS/DSP/Source/MatrixFunctions/MatrixFunctionsF16.c"/>
2279-
<file category="source" name="CMSIS/DSP/Source/InterpolationFunctions/InterpolationFunctionsF16.c"/>
2280-
<file category="source" name="CMSIS/DSP/Source/StatisticsFunctions/StatisticsFunctionsF16.c"/>
2281-
<file category="source" name="CMSIS/DSP/Source/SupportFunctions/SupportFunctionsF16.c"/>
2282-
<file category="source" name="CMSIS/DSP/Source/FastMathFunctions/FastMathFunctionsF16.c"/>
2283-
<file category="source" name="CMSIS/DSP/Source/DistanceFunctions/DistanceFunctionsF16.c"/>
2284-
<file category="source" name="CMSIS/DSP/Source/BayesFunctions/BayesFunctionsF16.c"/>
2285-
<file category="source" name="CMSIS/DSP/Source/SVMFunctions/SVMFunctionsF16.c"/>
2286-
2287-
<!-- Compute Library for Cortex-A -->
2288-
<file category="header" name="CMSIS/DSP/ComputeLibrary/Include/NEMath.h" condition="ARMv7-A Device"/>
2289-
<file category="source" name="CMSIS/DSP/ComputeLibrary/Source/arm_cl_tables.c" condition="ARMv7-A Device"/>
2290-
</files>
2291-
</component>
2292-
22932230
<!-- CMSIS-NN component -->
22942231
<component Cclass="CMSIS" Cgroup="NN Lib" Cversion="3.1.0" condition="CMSIS NN">
22952232
<description>CMSIS-NN Neural Network Library</description>
@@ -2966,188 +2903,6 @@ and 8-bit Java bytecodes in Jazelle state.
29662903
</boards>
29672904

29682905
<examples>
2969-
<example name="DSP_Lib Bayes example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_bayes_example">
2970-
<description>DSP_Lib Bayes example</description>
2971-
<board name="uVision Simulator" vendor="Keil"/>
2972-
<project>
2973-
<environment name="uv" load="arm_bayes_example.uvprojx"/>
2974-
</project>
2975-
<attributes>
2976-
<component Cclass="CMSIS" Cgroup="CORE"/>
2977-
<component Cclass="CMSIS" Cgroup="DSP"/>
2978-
<component Cclass="Device" Cgroup="Startup"/>
2979-
<category>Getting Started</category>
2980-
</attributes>
2981-
</example>
2982-
2983-
<example name="DSP_Lib Class Marks example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_class_marks_example">
2984-
<description>DSP_Lib Class Marks example</description>
2985-
<board name="uVision Simulator" vendor="Keil"/>
2986-
<project>
2987-
<environment name="uv" load="arm_class_marks_example.uvprojx"/>
2988-
</project>
2989-
<attributes>
2990-
<component Cclass="CMSIS" Cgroup="CORE"/>
2991-
<component Cclass="CMSIS" Cgroup="DSP"/>
2992-
<component Cclass="Device" Cgroup="Startup"/>
2993-
<category>Getting Started</category>
2994-
</attributes>
2995-
</example>
2996-
2997-
<example name="DSP_Lib Convolution example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_convolution_example">
2998-
<description>DSP_Lib Convolution example</description>
2999-
<board name="uVision Simulator" vendor="Keil"/>
3000-
<project>
3001-
<environment name="uv" load="arm_convolution_example.uvprojx"/>
3002-
</project>
3003-
<attributes>
3004-
<component Cclass="CMSIS" Cgroup="CORE"/>
3005-
<component Cclass="CMSIS" Cgroup="DSP"/>
3006-
<component Cclass="Device" Cgroup="Startup"/>
3007-
<category>Getting Started</category>
3008-
</attributes>
3009-
</example>
3010-
3011-
<example name="DSP_Lib Dotproduct example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_dotproduct_example">
3012-
<description>DSP_Lib Dotproduct example</description>
3013-
<board name="uVision Simulator" vendor="Keil"/>
3014-
<project>
3015-
<environment name="uv" load="arm_dotproduct_example.uvprojx"/>
3016-
</project>
3017-
<attributes>
3018-
<component Cclass="CMSIS" Cgroup="CORE"/>
3019-
<component Cclass="CMSIS" Cgroup="DSP"/>
3020-
<component Cclass="Device" Cgroup="Startup"/>
3021-
<category>Getting Started</category>
3022-
</attributes>
3023-
</example>
3024-
3025-
<example name="DSP_Lib FFT Bin example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_fft_bin_example">
3026-
<description>DSP_Lib FFT Bin example</description>
3027-
<board name="uVision Simulator" vendor="Keil"/>
3028-
<project>
3029-
<environment name="uv" load="arm_fft_bin_example.uvprojx"/>
3030-
</project>
3031-
<attributes>
3032-
<component Cclass="CMSIS" Cgroup="CORE"/>
3033-
<component Cclass="CMSIS" Cgroup="DSP"/>
3034-
<component Cclass="Device" Cgroup="Startup"/>
3035-
<category>Getting Started</category>
3036-
</attributes>
3037-
</example>
3038-
3039-
<example name="DSP_Lib FIR example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_fir_example">
3040-
<description>DSP_Lib FIR example</description>
3041-
<board name="uVision Simulator" vendor="Keil"/>
3042-
<project>
3043-
<environment name="uv" load="arm_fir_example.uvprojx"/>
3044-
</project>
3045-
<attributes>
3046-
<component Cclass="CMSIS" Cgroup="CORE"/>
3047-
<component Cclass="CMSIS" Cgroup="DSP"/>
3048-
<component Cclass="Device" Cgroup="Startup"/>
3049-
<category>Getting Started</category>
3050-
</attributes>
3051-
</example>
3052-
3053-
<example name="DSP_Lib Graphic Equalizer example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_graphic_equalizer_example">
3054-
<description>DSP_Lib Graphic Equalizer example</description>
3055-
<board name="uVision Simulator" vendor="Keil"/>
3056-
<project>
3057-
<environment name="uv" load="arm_graphic_equalizer_example.uvprojx"/>
3058-
</project>
3059-
<attributes>
3060-
<component Cclass="CMSIS" Cgroup="CORE"/>
3061-
<component Cclass="CMSIS" Cgroup="DSP"/>
3062-
<component Cclass="Device" Cgroup="Startup"/>
3063-
<category>Getting Started</category>
3064-
</attributes>
3065-
</example>
3066-
3067-
<example name="DSP_Lib Linear Interpolation example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_linear_interp_example">
3068-
<description>DSP_Lib Linear Interpolation example</description>
3069-
<board name="uVision Simulator" vendor="Keil"/>
3070-
<project>
3071-
<environment name="uv" load="arm_linear_interp_example.uvprojx"/>
3072-
</project>
3073-
<attributes>
3074-
<component Cclass="CMSIS" Cgroup="CORE"/>
3075-
<component Cclass="CMSIS" Cgroup="DSP"/>
3076-
<component Cclass="Device" Cgroup="Startup"/>
3077-
<category>Getting Started</category>
3078-
</attributes>
3079-
</example>
3080-
3081-
<example name="DSP_Lib Matrix example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_matrix_example">
3082-
<description>DSP_Lib Matrix example</description>
3083-
<board name="uVision Simulator" vendor="Keil"/>
3084-
<project>
3085-
<environment name="uv" load="arm_matrix_example.uvprojx"/>
3086-
</project>
3087-
<attributes>
3088-
<component Cclass="CMSIS" Cgroup="CORE"/>
3089-
<component Cclass="CMSIS" Cgroup="DSP"/>
3090-
<component Cclass="Device" Cgroup="Startup"/>
3091-
<category>Getting Started</category>
3092-
</attributes>
3093-
</example>
3094-
3095-
<example name="DSP_Lib Signal Convergence example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_signal_converge_example">
3096-
<description>DSP_Lib Signal Convergence example</description>
3097-
<board name="uVision Simulator" vendor="Keil"/>
3098-
<project>
3099-
<environment name="uv" load="arm_signal_converge_example.uvprojx"/>
3100-
</project>
3101-
<attributes>
3102-
<component Cclass="CMSIS" Cgroup="CORE"/>
3103-
<component Cclass="CMSIS" Cgroup="DSP"/>
3104-
<component Cclass="Device" Cgroup="Startup"/>
3105-
<category>Getting Started</category>
3106-
</attributes>
3107-
</example>
3108-
3109-
<example name="DSP_Lib Sinus/Cosinus example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_sin_cos_example">
3110-
<description>DSP_Lib Sinus/Cosinus example</description>
3111-
<board name="uVision Simulator" vendor="Keil"/>
3112-
<project>
3113-
<environment name="uv" load="arm_sin_cos_example.uvprojx"/>
3114-
</project>
3115-
<attributes>
3116-
<component Cclass="CMSIS" Cgroup="CORE"/>
3117-
<component Cclass="CMSIS" Cgroup="DSP"/>
3118-
<component Cclass="Device" Cgroup="Startup"/>
3119-
<category>Getting Started</category>
3120-
</attributes>
3121-
</example>
3122-
3123-
<example name="DSP_Lib SVM example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_svm_example">
3124-
<description>DSP_Lib SVM example</description>
3125-
<board name="uVision Simulator" vendor="Keil"/>
3126-
<project>
3127-
<environment name="uv" load="arm_svm_example.uvprojx"/>
3128-
</project>
3129-
<attributes>
3130-
<component Cclass="CMSIS" Cgroup="CORE"/>
3131-
<component Cclass="CMSIS" Cgroup="DSP"/>
3132-
<component Cclass="Device" Cgroup="Startup"/>
3133-
<category>Getting Started</category>
3134-
</attributes>
3135-
</example>
3136-
3137-
<example name="DSP_Lib Variance example" doc="Abstract.txt" folder="CMSIS/DSP/Examples/ARM/arm_variance_example">
3138-
<description>DSP_Lib Variance example</description>
3139-
<board name="uVision Simulator" vendor="Keil"/>
3140-
<project>
3141-
<environment name="uv" load="arm_variance_example.uvprojx"/>
3142-
</project>
3143-
<attributes>
3144-
<component Cclass="CMSIS" Cgroup="CORE"/>
3145-
<component Cclass="CMSIS" Cgroup="DSP"/>
3146-
<component Cclass="Device" Cgroup="Startup"/>
3147-
<category>Getting Started</category>
3148-
</attributes>
3149-
</example>
3150-
31512906
<example name="CMSIS-RTOS2 Blinky" doc="Abstract.txt" folder="CMSIS/RTOS2/RTX/Examples/Blinky">
31522907
<description>CMSIS-RTOS2 Blinky example</description>
31532908
<board name="uVision Simulator" vendor="Keil"/>

CMSIS/DSP/.gitignore

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)