1---
2## CMSIS Core component
3CMSIS_Include_core_cm:
4  section-type: component
5  __requires__:
6    - cmsis.core_cm.support
7  contents:
8    repo_base_path: CMSIS/Core/Include
9    project_base_path: CMSIS
10    cc-include:
11      - repo_relative_path: "./"
12    files:
13      - source: cmsis_armcc.h
14      - source: cmsis_armclang.h
15      - source: cmsis_armclang_ltm.h
16      - source: cmsis_compiler.h
17      - source: cmsis_gcc.h
18      - source: cmsis_iccarm.h
19      - source: cmsis_version.h
20      - source: core_cm0.h
21        cores: cm0
22      - source: core_cm0plus.h
23        cores: cm0p
24      - source: core_cm23.h
25        cores: cm23
26      - source: core_cm3.h
27        cores: cm3
28      - source: core_cm33.h
29        cores: cm33 cm33f
30      - source: core_cm4.h
31        cores: cm4 cm4f
32      - source: core_cm7.h
33        cores: cm7 cm7f
34      - source: cachel1_armv7.h
35        cores: cm7 cm7f
36      - source: mpu_armv7.h
37        cores: cm0 cm0p cm3 cm4 cm4f cm7 cm7f
38      - source: mpu_armv8.h
39        cores: cm23 cm33 cm33f
40      - source: tz_context.h
41        cores: cm23 cm33 cm33f
42  component_info:
43    common:
44      version: 5.5.0
45      type: CMSIS_Include
46      full_name: CMSIS Include For Cortex-M, ARMv8-M, ARMv8.1-M
47      description: CMSIS-CORE for Cortex-M, ARMv8-M, ARMv8.1-M
48      manifest_name: CMSIS_Include_CM
49    cmsis_pack:
50      class: CMSIS
51      pack_name: CMSIS
52      group: CORE
53      sub: ''
54      pack_url: http://www.keil.com/pack/
55      pack_vendor: ARM
56      pack_version: 5.8.0
57
58CMSIS_Include_core_ca7:
59  section-type: component
60  contents:
61    repo_base_path: CMSIS/Core_A
62    project_base_path: CMSIS
63    cc-include:
64      - repo_relative_path: "./"
65    files:
66      - source: Include/cmsis_armcc.h
67      - source: Include/cmsis_armclang.h
68      - source: Include/cmsis_gcc.h
69      - source: Include/cmsis_compiler.h
70      - source: Include/cmsis_cp15.h
71      - source: Include/cmsis_iccarm.h
72      - source: Include/core_ca.h
73      - source: Include/irq_ctrl.h
74      - source: Source/irq_ctrl_gic.c
75  __requires__:
76    - cmsis.core_ca7.support
77  component_info:
78    common:
79      version: 1.2.1
80      type: CMSIS_Include
81      full_name: CMSIS Include For Cortex-A
82      description: CMSIS-CORE for Cortex-A
83      manifest_name: CMSIS_Include_CA7
84    cmsis_pack:
85      class: CMSIS
86      group: CORE
87      sub: ''
88      pack_name: CMSIS
89      pack_url: http://www.keil.com/pack/
90      pack_vendor: ARM
91      pack_version: 5.8.0
92
93cmsis.core_cm.support:
94  section-type: component_support
95  __requires__:
96    - core.cm0
97    - core.cm0p
98    - core.cm3
99    - core.cm4
100    - core.cm4f
101    - core.cm23
102    - core.cm33
103    - core.cm33f
104    - core.cm7
105    - core.cm7f
106    - core.cm55
107
108cmsis.core_ca7.support:
109  section-type: component_support
110  __requires__:
111    - core.ca7
112
113CMSIS_DSP_Include:
114  section-type: component
115  contents:
116    repo_base_path: CMSIS/DSP
117    project_base_path: CMSIS/DSP
118    cc-include:
119      - repo_relative_path: Include
120      - repo_relative_path: PrivateInclude
121    files:
122      - source: README.md
123        hidden: true
124        exclude: true
125      - source: Include/arm_common_tables.h
126      - source: Include/arm_const_structs.h
127      - source: Include/arm_math.h
128      - source: Include/arm_common_tables_f16.h
129      - source: Include/arm_const_structs_f16.h
130      - source: Include/arm_helium_utils.h
131      - source: Include/arm_math_f16.h
132      - source: Include/arm_math_memory.h
133      - source: Include/arm_math_types.h
134      - source: Include/arm_math_types_f16.h
135      - source: Include/arm_mve_tables.h
136      - source: Include/arm_mve_tables_f16.h
137      - source: Include/arm_vec_math.h
138      - source: Include/arm_vec_math_f16.h
139      - source: Include/dsp/basic_math_functions.h
140      - source: Include/dsp/basic_math_functions_f16.h
141      - source: Include/dsp/bayes_functions.h
142      - source: Include/dsp/bayes_functions_f16.h
143      - source: Include/dsp/complex_math_functions.h
144      - source: Include/dsp/complex_math_functions_f16.h
145      - source: Include/dsp/controller_functions.h
146      - source: Include/dsp/controller_functions_f16.h
147      - source: Include/dsp/distance_functions.h
148      - source: Include/dsp/distance_functions_f16.h
149      - source: Include/dsp/fast_math_functions.h
150      - source: Include/dsp/fast_math_functions_f16.h
151      - source: Include/dsp/filtering_functions.h
152      - source: Include/dsp/filtering_functions_f16.h
153      - source: Include/dsp/interpolation_functions.h
154      - source: Include/dsp/interpolation_functions_f16.h
155      - source: Include/dsp/matrix_functions.h
156      - source: Include/dsp/matrix_functions_f16.h
157      - source: Include/dsp/none.h
158      - source: Include/dsp/quaternion_math_functions.h
159      - source: Include/dsp/statistics_functions.h
160      - source: Include/dsp/statistics_functions_f16.h
161      - source: Include/dsp/support_functions.h
162      - source: Include/dsp/support_functions_f16.h
163      - source: Include/dsp/svm_defines.h
164      - source: Include/dsp/svm_functions.h
165      - source: Include/dsp/svm_functions_f16.h
166      - source: Include/dsp/transform_functions.h
167      - source: Include/dsp/transform_functions_f16.h
168      - source: Include/dsp/utils.h
169      - source: PrivateInclude/arm_sorting.h
170      - source: PrivateInclude/arm_vec_fft.h
171      - source: PrivateInclude/arm_vec_filtering.h
172  __requires__:
173  - CMSIS_DSP_Lib.ui_control
174  component_info:
175    common:
176      version: 1.9.0
177      type: CMSIS_driver
178      full_name: CMSIS DSP Library Header
179      description: CMSIS-DSP Library Header
180      manifest_name: CMSIS_DSP_Library_Header
181    cmsis_pack:
182      class: CMSIS
183      group: DSP
184      sub: ''
185      pack_name: CMSIS
186      pack_url: http://www.keil.com/pack/
187      pack_vendor: ARM
188      pack_version: 5.8.0
189
190CMSIS_DSP_Source:
191  section-type: component
192  configuration:
193    tools:
194      __common__:
195        config:
196          __common__:
197            cc-define:
198              DISABLEFLOAT16:
199  contents:
200    repo_base_path: CMSIS/DSP
201    project_base_path: CMSIS/DSP
202    cc-include:
203      - repo_relative_path: Include
204      - repo_relative_path: PrivateInclude
205      - repo_relative_path: Source/DistanceFunctions
206    files:
207      - source: README.md
208        hidden: true
209        exclude: true
210
211      - source: Include/arm_common_tables.h
212      - source: Include/arm_const_structs.h
213      - source: Include/arm_math.h
214      - source: Include/arm_common_tables_f16.h
215      - source: Include/arm_const_structs_f16.h
216      - source: Include/arm_helium_utils.h
217      - source: Include/arm_math_f16.h
218      - source: Include/arm_math_memory.h
219      - source: Include/arm_math_types.h
220      - source: Include/arm_math_types_f16.h
221      - source: Include/arm_mve_tables.h
222      - source: Include/arm_mve_tables_f16.h
223      - source: Include/arm_vec_math.h
224      - source: Include/arm_vec_math_f16.h
225      - source: Include/dsp/basic_math_functions.h
226      - source: Include/dsp/basic_math_functions_f16.h
227      - source: Include/dsp/bayes_functions.h
228      - source: Include/dsp/bayes_functions_f16.h
229      - source: Include/dsp/complex_math_functions.h
230      - source: Include/dsp/complex_math_functions_f16.h
231      - source: Include/dsp/controller_functions.h
232      - source: Include/dsp/controller_functions_f16.h
233      - source: Include/dsp/distance_functions.h
234      - source: Include/dsp/distance_functions_f16.h
235      - source: Include/dsp/fast_math_functions.h
236      - source: Include/dsp/fast_math_functions_f16.h
237      - source: Include/dsp/filtering_functions.h
238      - source: Include/dsp/filtering_functions_f16.h
239      - source: Include/dsp/interpolation_functions.h
240      - source: Include/dsp/interpolation_functions_f16.h
241      - source: Include/dsp/matrix_functions.h
242      - source: Include/dsp/matrix_functions_f16.h
243      - source: Include/dsp/none.h
244      - source: Include/dsp/quaternion_math_functions.h
245      - source: Include/dsp/statistics_functions.h
246      - source: Include/dsp/statistics_functions_f16.h
247      - source: Include/dsp/support_functions.h
248      - source: Include/dsp/support_functions_f16.h
249      - source: Include/dsp/svm_defines.h
250      - source: Include/dsp/svm_functions.h
251      - source: Include/dsp/svm_functions_f16.h
252      - source: Include/dsp/transform_functions.h
253      - source: Include/dsp/transform_functions_f16.h
254      - source: Include/dsp/utils.h
255      - source: PrivateInclude/arm_sorting.h
256      - source: PrivateInclude/arm_vec_fft.h
257      - source: PrivateInclude/arm_vec_filtering.h
258
259      - source: Source/BasicMathFunctions/BasicMathFunctions.c
260      - source: Source/BasicMathFunctions/arm_abs_f32.c
261        hidden: true
262        exclude: true
263      - source: Source/BasicMathFunctions/arm_abs_q15.c
264        hidden: true
265        exclude: true
266      - source: Source/BasicMathFunctions/arm_abs_q31.c
267        hidden: true
268        exclude: true
269      - source: Source/BasicMathFunctions/arm_abs_q7.c
270        hidden: true
271        exclude: true
272      - source: Source/BasicMathFunctions/arm_add_f32.c
273        hidden: true
274        exclude: true
275      - source: Source/BasicMathFunctions/arm_add_q15.c
276        hidden: true
277        exclude: true
278      - source: Source/BasicMathFunctions/arm_add_q31.c
279        hidden: true
280        exclude: true
281      - source: Source/BasicMathFunctions/arm_add_q7.c
282        hidden: true
283        exclude: true
284      - source: Source/BasicMathFunctions/arm_and_u16.c
285        hidden: true
286        exclude: true
287      - source: Source/BasicMathFunctions/arm_and_u32.c
288        hidden: true
289        exclude: true
290      - source: Source/BasicMathFunctions/arm_and_u8.c
291        hidden: true
292        exclude: true
293      - source: Source/BasicMathFunctions/arm_clip_f32.c
294        hidden: true
295        exclude: true
296      - source: Source/BasicMathFunctions/arm_clip_q15.c
297        hidden: true
298        exclude: true
299      - source: Source/BasicMathFunctions/arm_clip_q31.c
300        hidden: true
301        exclude: true
302      - source: Source/BasicMathFunctions/arm_clip_q7.c
303        hidden: true
304        exclude: true
305      - source: Source/BasicMathFunctions/arm_dot_prod_f32.c
306        hidden: true
307        exclude: true
308      - source: Source/BasicMathFunctions/arm_dot_prod_q15.c
309        hidden: true
310        exclude: true
311      - source: Source/BasicMathFunctions/arm_dot_prod_q31.c
312        hidden: true
313        exclude: true
314      - source: Source/BasicMathFunctions/arm_dot_prod_q7.c
315        hidden: true
316        exclude: true
317      - source: Source/BasicMathFunctions/arm_mult_f32.c
318        hidden: true
319        exclude: true
320      - source: Source/BasicMathFunctions/arm_mult_q15.c
321        hidden: true
322        exclude: true
323      - source: Source/BasicMathFunctions/arm_mult_q31.c
324        hidden: true
325        exclude: true
326      - source: Source/BasicMathFunctions/arm_mult_q7.c
327        hidden: true
328        exclude: true
329      - source: Source/BasicMathFunctions/arm_negate_f32.c
330        hidden: true
331        exclude: true
332      - source: Source/BasicMathFunctions/arm_negate_q15.c
333        hidden: true
334        exclude: true
335      - source: Source/BasicMathFunctions/arm_negate_q31.c
336        hidden: true
337        exclude: true
338      - source: Source/BasicMathFunctions/arm_negate_q7.c
339        hidden: true
340        exclude: true
341      - source: Source/BasicMathFunctions/arm_not_u16.c
342        hidden: true
343        exclude: true
344      - source: Source/BasicMathFunctions/arm_not_u32.c
345        hidden: true
346        exclude: true
347      - source: Source/BasicMathFunctions/arm_not_u8.c
348        hidden: true
349        exclude: true
350      - source: Source/BasicMathFunctions/arm_offset_f32.c
351        hidden: true
352        exclude: true
353      - source: Source/BasicMathFunctions/arm_offset_q15.c
354        hidden: true
355        exclude: true
356      - source: Source/BasicMathFunctions/arm_offset_q31.c
357        hidden: true
358        exclude: true
359      - source: Source/BasicMathFunctions/arm_offset_q7.c
360        hidden: true
361        exclude: true
362      - source: Source/BasicMathFunctions/arm_or_u16.c
363        hidden: true
364        exclude: true
365      - source: Source/BasicMathFunctions/arm_or_u32.c
366        hidden: true
367        exclude: true
368      - source: Source/BasicMathFunctions/arm_or_u8.c
369        hidden: true
370        exclude: true
371      - source: Source/BasicMathFunctions/arm_scale_f32.c
372        hidden: true
373        exclude: true
374      - source: Source/BasicMathFunctions/arm_scale_q15.c
375        hidden: true
376        exclude: true
377      - source: Source/BasicMathFunctions/arm_scale_q31.c
378        hidden: true
379        exclude: true
380      - source: Source/BasicMathFunctions/arm_scale_q7.c
381        hidden: true
382        exclude: true
383      - source: Source/BasicMathFunctions/arm_shift_q15.c
384        hidden: true
385        exclude: true
386      - source: Source/BasicMathFunctions/arm_shift_q31.c
387        hidden: true
388        exclude: true
389      - source: Source/BasicMathFunctions/arm_shift_q7.c
390        hidden: true
391        exclude: true
392      - source: Source/BasicMathFunctions/arm_sub_f32.c
393        hidden: true
394        exclude: true
395      - source: Source/BasicMathFunctions/arm_sub_q15.c
396        hidden: true
397        exclude: true
398      - source: Source/BasicMathFunctions/arm_sub_q31.c
399        hidden: true
400        exclude: true
401      - source: Source/BasicMathFunctions/arm_sub_q7.c
402        hidden: true
403        exclude: true
404      - source: Source/BasicMathFunctions/arm_xor_u16.c
405        hidden: true
406        exclude: true
407      - source: Source/BasicMathFunctions/arm_xor_u32.c
408        hidden: true
409        exclude: true
410      - source: Source/BasicMathFunctions/arm_xor_u8.c
411        hidden: true
412        exclude: true
413
414      - source: Source/BasicMathFunctions/BasicMathFunctionsF16.c
415      - source: Source/BasicMathFunctions/arm_abs_f16.c
416        hidden: true
417        exclude: true
418      - source: Source/BasicMathFunctions/arm_add_f16.c
419        hidden: true
420        exclude: true
421      - source: Source/BasicMathFunctions/arm_clip_f16.c
422        hidden: true
423        exclude: true
424      - source: Source/BasicMathFunctions/arm_dot_prod_f16.c
425        hidden: true
426        exclude: true
427      - source: Source/BasicMathFunctions/arm_mult_f16.c
428        hidden: true
429        exclude: true
430      - source: Source/BasicMathFunctions/arm_negate_f16.c
431        hidden: true
432        exclude: true
433      - source: Source/BasicMathFunctions/arm_offset_f16.c
434        hidden: true
435        exclude: true
436      - source: Source/BasicMathFunctions/arm_scale_f16.c
437        hidden: true
438        exclude: true
439      - source: Source/BasicMathFunctions/arm_sub_f16.c
440        hidden: true
441        exclude: true
442
443      - source: Source/BayesFunctions/BayesFunctions.c
444      - source: Source/BayesFunctions/arm_gaussian_naive_bayes_predict_f32.c
445        hidden: true
446        exclude: true
447
448      - source: Source/BayesFunctions/BayesFunctionsF16.c
449      - source: Source/BayesFunctions/arm_gaussian_naive_bayes_predict_f16.c
450        hidden: true
451        exclude: true
452
453      - source: Source/CommonTables/CommonTables.c
454      - source: Source/CommonTables/arm_common_tables.c
455        hidden: true
456        exclude: true
457      - source: Source/CommonTables/arm_const_structs.c
458        hidden: true
459        exclude: true
460      - source: Source/CommonTables/arm_mve_tables.c
461        hidden: true
462        exclude: true
463
464      - source: Source/CommonTables/CommonTablesF16.c
465      - source: Source/CommonTables/arm_common_tables_f16.c
466        hidden: true
467        exclude: true
468      - source: Source/CommonTables/arm_const_structs_f16.c
469        hidden: true
470        exclude: true
471      - source: Source/CommonTables/arm_mve_tables_f16.c
472        hidden: true
473        exclude: true
474
475      - source: Source/ComplexMathFunctions/ComplexMathFunctions.c
476      - source: Source/ComplexMathFunctions/arm_cmplx_conj_f32.c
477        hidden: true
478        exclude: true
479      - source: Source/ComplexMathFunctions/arm_cmplx_conj_q15.c
480        hidden: true
481        exclude: true
482      - source: Source/ComplexMathFunctions/arm_cmplx_conj_q31.c
483        hidden: true
484        exclude: true
485      - source: Source/ComplexMathFunctions/arm_cmplx_dot_prod_f32.c
486        hidden: true
487        exclude: true
488      - source: Source/ComplexMathFunctions/arm_cmplx_dot_prod_q15.c
489        hidden: true
490        exclude: true
491      - source: Source/ComplexMathFunctions/arm_cmplx_dot_prod_q31.c
492        hidden: true
493        exclude: true
494      - source: Source/ComplexMathFunctions/arm_cmplx_mag_f32.c
495        hidden: true
496        exclude: true
497      - source: Source/ComplexMathFunctions/arm_cmplx_mag_q15.c
498        hidden: true
499        exclude: true
500      - source: Source/ComplexMathFunctions/arm_cmplx_mag_q31.c
501        hidden: true
502        exclude: true
503      - source: Source/ComplexMathFunctions/arm_cmplx_mag_squared_f32.c
504        hidden: true
505        exclude: true
506      - source: Source/ComplexMathFunctions/arm_cmplx_mag_squared_q15.c
507        hidden: true
508        exclude: true
509      - source: Source/ComplexMathFunctions/arm_cmplx_mag_squared_q31.c
510        hidden: true
511        exclude: true
512      - source: Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f32.c
513        hidden: true
514        exclude: true
515      - source: Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q15.c
516        hidden: true
517        exclude: true
518      - source: Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_q31.c
519        hidden: true
520        exclude: true
521      - source: Source/ComplexMathFunctions/arm_cmplx_mult_real_f32.c
522        hidden: true
523        exclude: true
524      - source: Source/ComplexMathFunctions/arm_cmplx_mult_real_q15.c
525        hidden: true
526        exclude: true
527      - source: Source/ComplexMathFunctions/arm_cmplx_mult_real_q31.c
528        hidden: true
529        exclude: true
530
531      - source: Source/ComplexMathFunctions/ComplexMathFunctionsF16.c
532      - source: Source/ComplexMathFunctions/arm_cmplx_conj_f16.c
533        hidden: true
534        exclude: true
535      - source: Source/ComplexMathFunctions/arm_cmplx_dot_prod_f16.c
536        hidden: true
537        exclude: true
538      - source: Source/ComplexMathFunctions/arm_cmplx_mag_f16.c
539        hidden: true
540        exclude: true
541      - source: Source/ComplexMathFunctions/arm_cmplx_mag_squared_f16.c
542        hidden: true
543        exclude: true
544      - source: Source/ComplexMathFunctions/arm_cmplx_mult_cmplx_f16.c
545        hidden: true
546        exclude: true
547      - source: Source/ComplexMathFunctions/arm_cmplx_mult_real_f16.c
548        hidden: true
549        exclude: true
550
551      - source: Source/ControllerFunctions/ControllerFunctions.c
552      - source: Source/ControllerFunctions/arm_pid_init_f32.c
553        hidden: true
554        exclude: true
555      - source: Source/ControllerFunctions/arm_pid_init_q15.c
556        hidden: true
557        exclude: true
558      - source: Source/ControllerFunctions/arm_pid_init_q31.c
559        hidden: true
560        exclude: true
561      - source: Source/ControllerFunctions/arm_pid_reset_f32.c
562        hidden: true
563        exclude: true
564      - source: Source/ControllerFunctions/arm_pid_reset_q15.c
565        hidden: true
566        exclude: true
567      - source: Source/ControllerFunctions/arm_pid_reset_q31.c
568        hidden: true
569        exclude: true
570      - source: Source/ControllerFunctions/arm_sin_cos_f32.c
571        hidden: true
572        exclude: true
573      - source: Source/ControllerFunctions/arm_sin_cos_q31.c
574        hidden: true
575        exclude: true
576
577      - source: Source/DistanceFunctions/DistanceFunctions.c
578      - source: Source/DistanceFunctions/arm_boolean_distance_template.h
579      - source: Source/DistanceFunctions/arm_boolean_distance.c
580        hidden: true
581        exclude: true
582      - source: Source/DistanceFunctions/arm_braycurtis_distance_f32.c
583        hidden: true
584        exclude: true
585      - source: Source/DistanceFunctions/arm_canberra_distance_f32.c
586        hidden: true
587        exclude: true
588      - source: Source/DistanceFunctions/arm_chebyshev_distance_f32.c
589        hidden: true
590        exclude: true
591      - source: Source/DistanceFunctions/arm_cityblock_distance_f32.c
592        hidden: true
593        exclude: true
594      - source: Source/DistanceFunctions/arm_correlation_distance_f32.c
595        hidden: true
596        exclude: true
597      - source: Source/DistanceFunctions/arm_cosine_distance_f32.c
598        hidden: true
599        exclude: true
600      - source: Source/DistanceFunctions/arm_dice_distance.c
601        hidden: true
602        exclude: true
603      - source: Source/DistanceFunctions/arm_euclidean_distance_f32.c
604        hidden: true
605        exclude: true
606      - source: Source/DistanceFunctions/arm_hamming_distance.c
607        hidden: true
608        exclude: true
609      - source: Source/DistanceFunctions/arm_jaccard_distance.c
610        hidden: true
611        exclude: true
612      - source: Source/DistanceFunctions/arm_jensenshannon_distance_f32.c
613        hidden: true
614        exclude: true
615      - source: Source/DistanceFunctions/arm_kulsinski_distance.c
616        hidden: true
617        exclude: true
618      - source: Source/DistanceFunctions/arm_minkowski_distance_f32.c
619        hidden: true
620        exclude: true
621      - source: Source/DistanceFunctions/arm_rogerstanimoto_distance.c
622        hidden: true
623        exclude: true
624      - source: Source/DistanceFunctions/arm_russellrao_distance.c
625        hidden: true
626        exclude: true
627      - source: Source/DistanceFunctions/arm_sokalmichener_distance.c
628        hidden: true
629        exclude: true
630      - source: Source/DistanceFunctions/arm_sokalsneath_distance.c
631        hidden: true
632        exclude: true
633      - source: Source/DistanceFunctions/arm_yule_distance.c
634        hidden: true
635        exclude: true
636
637      - source: Source/DistanceFunctions/DistanceFunctionsF16.c
638      - source: Source/DistanceFunctions/arm_braycurtis_distance_f16.c
639        hidden: true
640        exclude: true
641      - source: Source/DistanceFunctions/arm_canberra_distance_f16.c
642        hidden: true
643        exclude: true
644      - source: Source/DistanceFunctions/arm_chebyshev_distance_f16.c
645        hidden: true
646        exclude: true
647      - source: Source/DistanceFunctions/arm_cityblock_distance_f16.c
648        hidden: true
649        exclude: true
650      - source: Source/DistanceFunctions/arm_correlation_distance_f16.c
651        hidden: true
652        exclude: true
653      - source: Source/DistanceFunctions/arm_cosine_distance_f16.c
654        hidden: true
655        exclude: true
656      - source: Source/DistanceFunctions/arm_euclidean_distance_f16.c
657        hidden: true
658        exclude: true
659      - source: Source/DistanceFunctions/arm_jensenshannon_distance_f16.c
660        hidden: true
661        exclude: true
662      - source: Source/DistanceFunctions/arm_minkowski_distance_f16.c
663        hidden: true
664        exclude: true
665
666      - source: Source/FastMathFunctions/FastMathFunctions.c
667      - source: Source/FastMathFunctions/arm_cos_f32.c
668        hidden: true
669        exclude: true
670      - source: Source/FastMathFunctions/arm_cos_q15.c
671        hidden: true
672        exclude: true
673      - source: Source/FastMathFunctions/arm_cos_q31.c
674        hidden: true
675        exclude: true
676      - source: Source/FastMathFunctions/arm_divide_q15.c
677        hidden: true
678        exclude: true
679      - source: Source/FastMathFunctions/arm_sin_f32.c
680        hidden: true
681        exclude: true
682      - source: Source/FastMathFunctions/arm_sin_q15.c
683        hidden: true
684        exclude: true
685      - source: Source/FastMathFunctions/arm_sin_q31.c
686        hidden: true
687        exclude: true
688      - source: Source/FastMathFunctions/arm_sqrt_q15.c
689        hidden: true
690        exclude: true
691      - source: Source/FastMathFunctions/arm_sqrt_q31.c
692        hidden: true
693        exclude: true
694      - source: Source/FastMathFunctions/arm_vexp_f32.c
695        hidden: true
696        exclude: true
697      - source: Source/FastMathFunctions/arm_vlog_f32.c
698        hidden: true
699        exclude: true
700
701      - source: Source/FastMathFunctions/FastMathFunctionsF16.c
702      - source: Source/FastMathFunctions/arm_vexp_f16.c
703        hidden: true
704        exclude: true
705      - source: Source/FastMathFunctions/arm_vinverse_f16.c
706        hidden: true
707        exclude: true
708      - source: Source/FastMathFunctions/arm_vlog_f16.c
709        hidden: true
710        exclude: true
711
712      - source: Source/FilteringFunctions/FilteringFunctions.c
713      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_init_q31.c
714        hidden: true
715        exclude: true
716      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_32x64_q31.c
717        hidden: true
718        exclude: true
719      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_f32.c
720        hidden: true
721        exclude: true
722      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q15.c
723        hidden: true
724        exclude: true
725      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_fast_q31.c
726        hidden: true
727        exclude: true
728      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_init_f32.c
729        hidden: true
730        exclude: true
731      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_init_q15.c
732        hidden: true
733        exclude: true
734      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_init_q31.c
735        hidden: true
736        exclude: true
737      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_q15.c
738        hidden: true
739        exclude: true
740      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_q31.c
741        hidden: true
742        exclude: true
743      - source: Source/FilteringFunctions/arm_biquad_cascade_df2T_f32.c
744        hidden: true
745        exclude: true
746      - source: Source/FilteringFunctions/arm_biquad_cascade_df2T_f64.c
747        hidden: true
748        exclude: true
749      - source: Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f32.c
750        hidden: true
751        exclude: true
752      - source: Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f64.c
753        hidden: true
754        exclude: true
755      - source: Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f32.c
756        hidden: true
757        exclude: true
758      - source: Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f32.c
759        hidden: true
760        exclude: true
761      - source: Source/FilteringFunctions/arm_conv_f32.c
762        hidden: true
763        exclude: true
764      - source: Source/FilteringFunctions/arm_conv_fast_opt_q15.c
765        hidden: true
766        exclude: true
767      - source: Source/FilteringFunctions/arm_conv_fast_q15.c
768        hidden: true
769        exclude: true
770      - source: Source/FilteringFunctions/arm_conv_fast_q31.c
771        hidden: true
772        exclude: true
773      - source: Source/FilteringFunctions/arm_conv_opt_q15.c
774        hidden: true
775        exclude: true
776      - source: Source/FilteringFunctions/arm_conv_opt_q7.c
777        hidden: true
778        exclude: true
779      - source: Source/FilteringFunctions/arm_conv_partial_f32.c
780        hidden: true
781        exclude: true
782      - source: Source/FilteringFunctions/arm_conv_partial_fast_opt_q15.c
783        hidden: true
784        exclude: true
785      - source: Source/FilteringFunctions/arm_conv_partial_fast_q15.c
786        hidden: true
787        exclude: true
788      - source: Source/FilteringFunctions/arm_conv_partial_fast_q31.c
789        hidden: true
790        exclude: true
791      - source: Source/FilteringFunctions/arm_conv_partial_opt_q15.c
792        hidden: true
793        exclude: true
794      - source: Source/FilteringFunctions/arm_conv_partial_opt_q7.c
795        hidden: true
796        exclude: true
797      - source: Source/FilteringFunctions/arm_conv_partial_q15.c
798        hidden: true
799        exclude: true
800      - source: Source/FilteringFunctions/arm_conv_partial_q31.c
801        hidden: true
802        exclude: true
803      - source: Source/FilteringFunctions/arm_conv_partial_q7.c
804        hidden: true
805        exclude: true
806      - source: Source/FilteringFunctions/arm_conv_q15.c
807        hidden: true
808        exclude: true
809      - source: Source/FilteringFunctions/arm_conv_q31.c
810        hidden: true
811        exclude: true
812      - source: Source/FilteringFunctions/arm_conv_q7.c
813        hidden: true
814        exclude: true
815      - source: Source/FilteringFunctions/arm_correlate_f32.c
816        hidden: true
817        exclude: true
818      - source: Source/FilteringFunctions/arm_correlate_fast_opt_q15.c
819        hidden: true
820        exclude: true
821      - source: Source/FilteringFunctions/arm_correlate_fast_q15.c
822        hidden: true
823        exclude: true
824      - source: Source/FilteringFunctions/arm_correlate_fast_q31.c
825        hidden: true
826        exclude: true
827      - source: Source/FilteringFunctions/arm_correlate_opt_q15.c
828        hidden: true
829        exclude: true
830      - source: Source/FilteringFunctions/arm_correlate_opt_q7.c
831        hidden: true
832        exclude: true
833      - source: Source/FilteringFunctions/arm_correlate_q15.c
834        hidden: true
835        exclude: true
836      - source: Source/FilteringFunctions/arm_correlate_q31.c
837        hidden: true
838        exclude: true
839      - source: Source/FilteringFunctions/arm_correlate_q7.c
840        hidden: true
841        exclude: true
842      - source: Source/FilteringFunctions/arm_fir_decimate_f32.c
843        hidden: true
844        exclude: true
845      - source: Source/FilteringFunctions/arm_fir_decimate_fast_q15.c
846        hidden: true
847        exclude: true
848      - source: Source/FilteringFunctions/arm_fir_decimate_fast_q31.c
849        hidden: true
850        exclude: true
851      - source: Source/FilteringFunctions/arm_fir_decimate_init_f32.c
852        hidden: true
853        exclude: true
854      - source: Source/FilteringFunctions/arm_fir_decimate_init_q15.c
855        hidden: true
856        exclude: true
857      - source: Source/FilteringFunctions/arm_fir_decimate_init_q31.c
858        hidden: true
859        exclude: true
860      - source: Source/FilteringFunctions/arm_fir_decimate_q15.c
861        hidden: true
862        exclude: true
863      - source: Source/FilteringFunctions/arm_fir_decimate_q31.c
864        hidden: true
865        exclude: true
866      - source: Source/FilteringFunctions/arm_fir_f32.c
867        hidden: true
868        exclude: true
869      - source: Source/FilteringFunctions/arm_fir_fast_q15.c
870        hidden: true
871        exclude: true
872      - source: Source/FilteringFunctions/arm_fir_fast_q31.c
873        hidden: true
874        exclude: true
875      - source: Source/FilteringFunctions/arm_fir_init_f32.c
876        hidden: true
877        exclude: true
878      - source: Source/FilteringFunctions/arm_fir_init_q15.c
879        hidden: true
880        exclude: true
881      - source: Source/FilteringFunctions/arm_fir_init_q31.c
882        hidden: true
883        exclude: true
884      - source: Source/FilteringFunctions/arm_fir_init_q7.c
885        hidden: true
886        exclude: true
887      - source: Source/FilteringFunctions/arm_fir_interpolate_f32.c
888        hidden: true
889        exclude: true
890      - source: Source/FilteringFunctions/arm_fir_interpolate_init_f32.c
891        hidden: true
892        exclude: true
893      - source: Source/FilteringFunctions/arm_fir_interpolate_init_q15.c
894        hidden: true
895        exclude: true
896      - source: Source/FilteringFunctions/arm_fir_interpolate_init_q31.c
897        hidden: true
898        exclude: true
899      - source: Source/FilteringFunctions/arm_fir_interpolate_q15.c
900        hidden: true
901        exclude: true
902      - source: Source/FilteringFunctions/arm_fir_interpolate_q31.c
903        hidden: true
904        exclude: true
905      - source: Source/FilteringFunctions/arm_fir_lattice_f32.c
906        hidden: true
907        exclude: true
908      - source: Source/FilteringFunctions/arm_fir_lattice_init_f32.c
909        hidden: true
910        exclude: true
911      - source: Source/FilteringFunctions/arm_fir_lattice_init_q15.c
912        hidden: true
913        exclude: true
914      - source: Source/FilteringFunctions/arm_fir_lattice_init_q31.c
915        hidden: true
916        exclude: true
917      - source: Source/FilteringFunctions/arm_fir_lattice_q15.c
918        hidden: true
919        exclude: true
920      - source: Source/FilteringFunctions/arm_fir_lattice_q31.c
921        hidden: true
922        exclude: true
923      - source: Source/FilteringFunctions/arm_fir_q15.c
924        hidden: true
925        exclude: true
926      - source: Source/FilteringFunctions/arm_fir_q31.c
927        hidden: true
928        exclude: true
929      - source: Source/FilteringFunctions/arm_fir_q7.c
930        hidden: true
931        exclude: true
932      - source: Source/FilteringFunctions/arm_fir_sparse_f32.c
933        hidden: true
934        exclude: true
935      - source: Source/FilteringFunctions/arm_fir_sparse_init_f32.c
936        hidden: true
937        exclude: true
938      - source: Source/FilteringFunctions/arm_fir_sparse_init_q15.c
939        hidden: true
940        exclude: true
941      - source: Source/FilteringFunctions/arm_fir_sparse_init_q31.c
942        hidden: true
943        exclude: true
944      - source: Source/FilteringFunctions/arm_fir_sparse_init_q7.c
945        hidden: true
946        exclude: true
947      - source: Source/FilteringFunctions/arm_fir_sparse_q15.c
948        hidden: true
949        exclude: true
950      - source: Source/FilteringFunctions/arm_fir_sparse_q31.c
951        hidden: true
952        exclude: true
953      - source: Source/FilteringFunctions/arm_fir_sparse_q7.c
954        hidden: true
955        exclude: true
956      - source: Source/FilteringFunctions/arm_iir_lattice_f32.c
957        hidden: true
958        exclude: true
959      - source: Source/FilteringFunctions/arm_iir_lattice_init_f32.c
960        hidden: true
961        exclude: true
962      - source: Source/FilteringFunctions/arm_iir_lattice_init_q15.c
963        hidden: true
964        exclude: true
965      - source: Source/FilteringFunctions/arm_iir_lattice_init_q31.c
966        hidden: true
967        exclude: true
968      - source: Source/FilteringFunctions/arm_iir_lattice_q15.c
969        hidden: true
970        exclude: true
971      - source: Source/FilteringFunctions/arm_iir_lattice_q31.c
972        hidden: true
973        exclude: true
974      - source: Source/FilteringFunctions/arm_levinson_durbin_f32.c
975        hidden: true
976        exclude: true
977      - source: Source/FilteringFunctions/arm_levinson_durbin_q31.c
978        hidden: true
979        exclude: true
980      - source: Source/FilteringFunctions/arm_lms_f32.c
981        hidden: true
982        exclude: true
983      - source: Source/FilteringFunctions/arm_lms_init_f32.c
984        hidden: true
985        exclude: true
986      - source: Source/FilteringFunctions/arm_lms_init_q15.c
987        hidden: true
988        exclude: true
989      - source: Source/FilteringFunctions/arm_lms_init_q31.c
990        hidden: true
991        exclude: true
992      - source: Source/FilteringFunctions/arm_lms_norm_f32.c
993        hidden: true
994        exclude: true
995      - source: Source/FilteringFunctions/arm_lms_norm_init_f32.c
996        hidden: true
997        exclude: true
998      - source: Source/FilteringFunctions/arm_lms_norm_init_q15.c
999        hidden: true
1000        exclude: true
1001      - source: Source/FilteringFunctions/arm_lms_norm_init_q31.c
1002        hidden: true
1003        exclude: true
1004      - source: Source/FilteringFunctions/arm_lms_norm_q15.c
1005        hidden: true
1006        exclude: true
1007      - source: Source/FilteringFunctions/arm_lms_norm_q31.c
1008        hidden: true
1009        exclude: true
1010      - source: Source/FilteringFunctions/arm_lms_q15.c
1011        hidden: true
1012        exclude: true
1013      - source: Source/FilteringFunctions/arm_lms_q31.c
1014        hidden: true
1015        exclude: true
1016
1017      - source: Source/FilteringFunctions/FilteringFunctionsF16.c
1018      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_f16.c
1019        hidden: true
1020        exclude: true
1021      - source: Source/FilteringFunctions/arm_biquad_cascade_df1_init_f16.c
1022        hidden: true
1023        exclude: true
1024      - source: Source/FilteringFunctions/arm_biquad_cascade_df2T_f16.c
1025        hidden: true
1026        exclude: true
1027      - source: Source/FilteringFunctions/arm_biquad_cascade_df2T_init_f16.c
1028        hidden: true
1029        exclude: true
1030      - source: Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_f16.c
1031        hidden: true
1032        exclude: true
1033      - source: Source/FilteringFunctions/arm_biquad_cascade_stereo_df2T_init_f16.c
1034        hidden: true
1035        exclude: true
1036      - source: Source/FilteringFunctions/arm_correlate_f16.c
1037        hidden: true
1038        exclude: true
1039      - source: Source/FilteringFunctions/arm_fir_f16.c
1040        hidden: true
1041        exclude: true
1042      - source: Source/FilteringFunctions/arm_fir_init_f16.c
1043        hidden: true
1044        exclude: true
1045      - source: Source/FilteringFunctions/arm_levinson_durbin_f16.c
1046        hidden: true
1047        exclude: true
1048
1049      - source: Source/InterpolationFunctions/InterpolationFunctions.c
1050      - source: Source/InterpolationFunctions/arm_bilinear_interp_f32.c
1051        hidden: true
1052        exclude: true
1053      - source: Source/InterpolationFunctions/arm_bilinear_interp_q15.c
1054        hidden: true
1055        exclude: true
1056      - source: Source/InterpolationFunctions/arm_bilinear_interp_q31.c
1057        hidden: true
1058        exclude: true
1059      - source: Source/InterpolationFunctions/arm_bilinear_interp_q7.c
1060        hidden: true
1061        exclude: true
1062      - source: Source/InterpolationFunctions/arm_linear_interp_f32.c
1063        hidden: true
1064        exclude: true
1065      - source: Source/InterpolationFunctions/arm_linear_interp_q15.c
1066        hidden: true
1067        exclude: true
1068      - source: Source/InterpolationFunctions/arm_linear_interp_q31.c
1069        hidden: true
1070        exclude: true
1071      - source: Source/InterpolationFunctions/arm_linear_interp_q7.c
1072        hidden: true
1073        exclude: true
1074      - source: Source/InterpolationFunctions/arm_spline_interp_f32.c
1075        hidden: true
1076        exclude: true
1077      - source: Source/InterpolationFunctions/arm_spline_interp_init_f32.c
1078        hidden: true
1079        exclude: true
1080
1081      - source: Source/InterpolationFunctions/InterpolationFunctionsF16.c
1082      - source: Source/InterpolationFunctions/arm_bilinear_interp_f16.c
1083        hidden: true
1084        exclude: true
1085      - source: Source/InterpolationFunctions/arm_linear_interp_f16.c
1086        hidden: true
1087        exclude: true
1088
1089      - source: Source/MatrixFunctions/MatrixFunctions.c
1090      - source: Source/MatrixFunctions/arm_mat_add_f32.c
1091        hidden: true
1092        exclude: true
1093      - source: Source/MatrixFunctions/arm_mat_add_q15.c
1094        hidden: true
1095        exclude: true
1096      - source: Source/MatrixFunctions/arm_mat_add_q31.c
1097        hidden: true
1098        exclude: true
1099      - source: Source/MatrixFunctions/arm_mat_cholesky_f32.c
1100        hidden: true
1101        exclude: true
1102      - source: Source/MatrixFunctions/arm_mat_cholesky_f64.c
1103        hidden: true
1104        exclude: true
1105      - source: Source/MatrixFunctions/arm_mat_cmplx_mult_f32.c
1106        hidden: true
1107        exclude: true
1108      - source: Source/MatrixFunctions/arm_mat_cmplx_mult_q15.c
1109        hidden: true
1110        exclude: true
1111      - source: Source/MatrixFunctions/arm_mat_cmplx_mult_q31.c
1112        hidden: true
1113        exclude: true
1114      - source: Source/MatrixFunctions/arm_mat_cmplx_trans_f32.c
1115        hidden: true
1116        exclude: true
1117      - source: Source/MatrixFunctions/arm_mat_cmplx_trans_q15.c
1118        hidden: true
1119        exclude: true
1120      - source: Source/MatrixFunctions/arm_mat_cmplx_trans_q31.c
1121        hidden: true
1122        exclude: true
1123      - source: Source/MatrixFunctions/arm_mat_init_f32.c
1124        hidden: true
1125        exclude: true
1126      - source: Source/MatrixFunctions/arm_mat_init_q15.c
1127        hidden: true
1128        exclude: true
1129      - source: Source/MatrixFunctions/arm_mat_init_q31.c
1130        hidden: true
1131        exclude: true
1132      - source: Source/MatrixFunctions/arm_mat_inverse_f32.c
1133        hidden: true
1134        exclude: true
1135      - source: Source/MatrixFunctions/arm_mat_inverse_f64.c
1136        hidden: true
1137        exclude: true
1138      - source: Source/MatrixFunctions/arm_mat_ldlt_f32.c
1139        hidden: true
1140        exclude: true
1141      - source: Source/MatrixFunctions/arm_mat_ldlt_f64.c
1142        hidden: true
1143        exclude: true
1144      - source: Source/MatrixFunctions/arm_mat_mult_f32.c
1145        hidden: true
1146        exclude: true
1147      - source: Source/MatrixFunctions/arm_mat_mult_f64.c
1148        hidden: true
1149        exclude: true
1150      - source: Source/MatrixFunctions/arm_mat_mult_fast_q15.c
1151        hidden: true
1152        exclude: true
1153      - source: Source/MatrixFunctions/arm_mat_mult_fast_q31.c
1154        hidden: true
1155        exclude: true
1156      - source: Source/MatrixFunctions/arm_mat_mult_q15.c
1157        hidden: true
1158        exclude: true
1159      - source: Source/MatrixFunctions/arm_mat_mult_q31.c
1160        hidden: true
1161        exclude: true
1162      - source: Source/MatrixFunctions/arm_mat_mult_q7.c
1163        hidden: true
1164        exclude: true
1165      - source: Source/MatrixFunctions/arm_mat_scale_f32.c
1166        hidden: true
1167        exclude: true
1168      - source: Source/MatrixFunctions/arm_mat_scale_q15.c
1169        hidden: true
1170        exclude: true
1171      - source: Source/MatrixFunctions/arm_mat_scale_q31.c
1172        hidden: true
1173        exclude: true
1174      - source: Source/MatrixFunctions/arm_mat_solve_lower_triangular_f32.c
1175        hidden: true
1176        exclude: true
1177      - source: Source/MatrixFunctions/arm_mat_solve_lower_triangular_f64.c
1178        hidden: true
1179        exclude: true
1180      - source: Source/MatrixFunctions/arm_mat_solve_upper_triangular_f32.c
1181        hidden: true
1182        exclude: true
1183      - source: Source/MatrixFunctions/arm_mat_solve_upper_triangular_f64.c
1184        hidden: true
1185        exclude: true
1186      - source: Source/MatrixFunctions/arm_mat_sub_f32.c
1187        hidden: true
1188        exclude: true
1189      - source: Source/MatrixFunctions/arm_mat_sub_f64.c
1190        hidden: true
1191        exclude: true
1192      - source: Source/MatrixFunctions/arm_mat_sub_q15.c
1193        hidden: true
1194        exclude: true
1195      - source: Source/MatrixFunctions/arm_mat_sub_q31.c
1196        hidden: true
1197        exclude: true
1198      - source: Source/MatrixFunctions/arm_mat_trans_f32.c
1199        hidden: true
1200        exclude: true
1201      - source: Source/MatrixFunctions/arm_mat_trans_f64.c
1202        hidden: true
1203        exclude: true
1204      - source: Source/MatrixFunctions/arm_mat_trans_q15.c
1205        hidden: true
1206        exclude: true
1207      - source: Source/MatrixFunctions/arm_mat_trans_q31.c
1208        hidden: true
1209        exclude: true
1210      - source: Source/MatrixFunctions/arm_mat_trans_q7.c
1211        hidden: true
1212        exclude: true
1213      - source: Source/MatrixFunctions/arm_mat_vec_mult_f32.c
1214        hidden: true
1215        exclude: true
1216      - source: Source/MatrixFunctions/arm_mat_vec_mult_q15.c
1217        hidden: true
1218        exclude: true
1219      - source: Source/MatrixFunctions/arm_mat_vec_mult_q31.c
1220        hidden: true
1221        exclude: true
1222      - source: Source/MatrixFunctions/arm_mat_vec_mult_q7.c
1223        hidden: true
1224        exclude: true
1225
1226      - source: Source/MatrixFunctions/MatrixFunctionsF16.c
1227      - source: Source/MatrixFunctions/arm_mat_add_f16.c
1228        hidden: true
1229        exclude: true
1230      - source: Source/MatrixFunctions/arm_mat_cholesky_f16.c
1231        hidden: true
1232        exclude: true
1233      - source: Source/MatrixFunctions/arm_mat_cmplx_mult_f16.c
1234        hidden: true
1235        exclude: true
1236      - source: Source/MatrixFunctions/arm_mat_cmplx_trans_f16.c
1237        hidden: true
1238        exclude: true
1239      - source: Source/MatrixFunctions/arm_mat_init_f16.c
1240        hidden: true
1241        exclude: true
1242      - source: Source/MatrixFunctions/arm_mat_inverse_f16.c
1243        hidden: true
1244        exclude: true
1245      - source: Source/MatrixFunctions/arm_mat_mult_f16.c
1246        hidden: true
1247        exclude: true
1248      - source: Source/MatrixFunctions/arm_mat_scale_f16.c
1249        hidden: true
1250        exclude: true
1251      - source: Source/MatrixFunctions/arm_mat_solve_lower_triangular_f16.c
1252        hidden: true
1253        exclude: true
1254      - source: Source/MatrixFunctions/arm_mat_solve_upper_triangular_f16.c
1255        hidden: true
1256        exclude: true
1257      - source: Source/MatrixFunctions/arm_mat_sub_f16.c
1258        hidden: true
1259        exclude: true
1260      - source: Source/MatrixFunctions/arm_mat_trans_f16.c
1261        hidden: true
1262        exclude: true
1263      - source: Source/MatrixFunctions/arm_mat_vec_mult_f16.c
1264        hidden: true
1265        exclude: true
1266
1267      - source: Source/QuaternionMathFunctions/QuaternionMathFunctions.c
1268      - source: Source/QuaternionMathFunctions/arm_quaternion2rotation_f32.c
1269        hidden: true
1270        exclude: true
1271      - source: Source/QuaternionMathFunctions/arm_quaternion_conjugate_f32.c
1272        hidden: true
1273        exclude: true
1274      - source: Source/QuaternionMathFunctions/arm_quaternion_inverse_f32.c
1275        hidden: true
1276        exclude: true
1277      - source: Source/QuaternionMathFunctions/arm_quaternion_norm_f32.c
1278        hidden: true
1279        exclude: true
1280      - source: Source/QuaternionMathFunctions/arm_quaternion_normalize_f32.c
1281        hidden: true
1282        exclude: true
1283      - source: Source/QuaternionMathFunctions/arm_quaternion_product_f32.c
1284        hidden: true
1285        exclude: true
1286      - source: Source/QuaternionMathFunctions/arm_quaternion_product_single_f32.c
1287        hidden: true
1288        exclude: true
1289      - source: Source/QuaternionMathFunctions/arm_rotation2quaternion_f32.c
1290        hidden: true
1291        exclude: true
1292
1293      - source: Source/SVMFunctions/SVMFunctions.c
1294      - source: Source/SVMFunctions/arm_svm_linear_init_f32.c
1295        hidden: true
1296        exclude: true
1297      - source: Source/SVMFunctions/arm_svm_linear_predict_f32.c
1298        hidden: true
1299        exclude: true
1300      - source: Source/SVMFunctions/arm_svm_polynomial_init_f32.c
1301        hidden: true
1302        exclude: true
1303      - source: Source/SVMFunctions/arm_svm_polynomial_predict_f32.c
1304        hidden: true
1305        exclude: true
1306      - source: Source/SVMFunctions/arm_svm_rbf_init_f32.c
1307        hidden: true
1308        exclude: true
1309      - source: Source/SVMFunctions/arm_svm_rbf_predict_f32.c
1310        hidden: true
1311        exclude: true
1312      - source: Source/SVMFunctions/arm_svm_sigmoid_init_f32.c
1313        hidden: true
1314        exclude: true
1315      - source: Source/SVMFunctions/arm_svm_sigmoid_predict_f32.c
1316        hidden: true
1317        exclude: true
1318
1319      - source: Source/SVMFunctions/SVMFunctionsF16.c
1320      - source: Source/SVMFunctions/arm_svm_linear_init_f16.c
1321        hidden: true
1322        exclude: true
1323      - source: Source/SVMFunctions/arm_svm_linear_predict_f16.c
1324        hidden: true
1325        exclude: true
1326      - source: Source/SVMFunctions/arm_svm_polynomial_init_f16.c
1327        hidden: true
1328        exclude: true
1329      - source: Source/SVMFunctions/arm_svm_polynomial_predict_f16.c
1330        hidden: true
1331        exclude: true
1332      - source: Source/SVMFunctions/arm_svm_rbf_init_f16.c
1333        hidden: true
1334        exclude: true
1335      - source: Source/SVMFunctions/arm_svm_rbf_predict_f16.c
1336        hidden: true
1337        exclude: true
1338      - source: Source/SVMFunctions/arm_svm_sigmoid_init_f16.c
1339        hidden: true
1340        exclude: true
1341      - source: Source/SVMFunctions/arm_svm_sigmoid_predict_f16.c
1342        hidden: true
1343        exclude: true
1344
1345      - source: Source/StatisticsFunctions/StatisticsFunctions.c
1346      - source: Source/StatisticsFunctions/arm_absmax_f32.c
1347        hidden: true
1348        exclude: true
1349      - source: Source/StatisticsFunctions/arm_absmax_q15.c
1350        hidden: true
1351        exclude: true
1352      - source: Source/StatisticsFunctions/arm_absmax_q31.c
1353        hidden: true
1354        exclude: true
1355      - source: Source/StatisticsFunctions/arm_absmax_q7.c
1356        hidden: true
1357        exclude: true
1358      - source: Source/StatisticsFunctions/arm_absmin_f32.c
1359        hidden: true
1360        exclude: true
1361      - source: Source/StatisticsFunctions/arm_absmin_q15.c
1362        hidden: true
1363        exclude: true
1364      - source: Source/StatisticsFunctions/arm_absmin_q31.c
1365        hidden: true
1366        exclude: true
1367      - source: Source/StatisticsFunctions/arm_absmin_q7.c
1368        hidden: true
1369        exclude: true
1370      - source: Source/StatisticsFunctions/arm_entropy_f32.c
1371        hidden: true
1372        exclude: true
1373      - source: Source/StatisticsFunctions/arm_entropy_f64.c
1374        hidden: true
1375        exclude: true
1376      - source: Source/StatisticsFunctions/arm_kullback_leibler_f32.c
1377        hidden: true
1378        exclude: true
1379      - source: Source/StatisticsFunctions/arm_kullback_leibler_f64.c
1380        hidden: true
1381        exclude: true
1382      - source: Source/StatisticsFunctions/arm_logsumexp_dot_prod_f32.c
1383        hidden: true
1384        exclude: true
1385      - source: Source/StatisticsFunctions/arm_logsumexp_f32.c
1386        hidden: true
1387        exclude: true
1388      - source: Source/StatisticsFunctions/arm_max_f32.c
1389        hidden: true
1390        exclude: true
1391      - source: Source/StatisticsFunctions/arm_max_no_idx_f32.c
1392        hidden: true
1393        exclude: true
1394      - source: Source/StatisticsFunctions/arm_max_q15.c
1395        hidden: true
1396        exclude: true
1397      - source: Source/StatisticsFunctions/arm_max_q31.c
1398        hidden: true
1399        exclude: true
1400      - source: Source/StatisticsFunctions/arm_max_q7.c
1401        hidden: true
1402        exclude: true
1403      - source: Source/StatisticsFunctions/arm_mean_f32.c
1404        hidden: true
1405        exclude: true
1406      - source: Source/StatisticsFunctions/arm_mean_q15.c
1407        hidden: true
1408        exclude: true
1409      - source: Source/StatisticsFunctions/arm_mean_q31.c
1410        hidden: true
1411        exclude: true
1412      - source: Source/StatisticsFunctions/arm_mean_q7.c
1413        hidden: true
1414        exclude: true
1415      - source: Source/StatisticsFunctions/arm_min_f32.c
1416        hidden: true
1417        exclude: true
1418      - source: Source/StatisticsFunctions/arm_min_q15.c
1419        hidden: true
1420        exclude: true
1421      - source: Source/StatisticsFunctions/arm_min_q31.c
1422        hidden: true
1423        exclude: true
1424      - source: Source/StatisticsFunctions/arm_min_q7.c
1425        hidden: true
1426        exclude: true
1427      - source: Source/StatisticsFunctions/arm_power_f32.c
1428        hidden: true
1429        exclude: true
1430      - source: Source/StatisticsFunctions/arm_power_q15.c
1431        hidden: true
1432        exclude: true
1433      - source: Source/StatisticsFunctions/arm_power_q31.c
1434        hidden: true
1435        exclude: true
1436      - source: Source/StatisticsFunctions/arm_power_q7.c
1437        hidden: true
1438        exclude: true
1439      - source: Source/StatisticsFunctions/arm_rms_f32.c
1440        hidden: true
1441        exclude: true
1442      - source: Source/StatisticsFunctions/arm_rms_q15.c
1443        hidden: true
1444        exclude: true
1445      - source: Source/StatisticsFunctions/arm_rms_q31.c
1446        hidden: true
1447        exclude: true
1448      - source: Source/StatisticsFunctions/arm_std_f32.c
1449        hidden: true
1450        exclude: true
1451      - source: Source/StatisticsFunctions/arm_std_q15.c
1452        hidden: true
1453        exclude: true
1454      - source: Source/StatisticsFunctions/arm_std_q31.c
1455        hidden: true
1456        exclude: true
1457      - source: Source/StatisticsFunctions/arm_var_f32.c
1458        hidden: true
1459        exclude: true
1460      - source: Source/StatisticsFunctions/arm_var_q15.c
1461        hidden: true
1462        exclude: true
1463      - source: Source/StatisticsFunctions/arm_var_q31.c
1464        hidden: true
1465        exclude: true
1466
1467      - source: Source/StatisticsFunctions/StatisticsFunctionsF16.c
1468      - source: Source/StatisticsFunctions/arm_absmax_f16.c
1469        hidden: true
1470        exclude: true
1471      - source: Source/StatisticsFunctions/arm_absmin_f16.c
1472        hidden: true
1473        exclude: true
1474      - source: Source/StatisticsFunctions/arm_entropy_f16.c
1475        hidden: true
1476        exclude: true
1477      - source: Source/StatisticsFunctions/arm_kullback_leibler_f16.c
1478        hidden: true
1479        exclude: true
1480      - source: Source/StatisticsFunctions/arm_logsumexp_dot_prod_f16.c
1481        hidden: true
1482        exclude: true
1483      - source: Source/StatisticsFunctions/arm_logsumexp_f16.c
1484        hidden: true
1485        exclude: true
1486      - source: Source/StatisticsFunctions/arm_max_f16.c
1487        hidden: true
1488        exclude: true
1489      - source: Source/StatisticsFunctions/arm_max_no_idx_f16.c
1490        hidden: true
1491        exclude: true
1492      - source: Source/StatisticsFunctions/arm_mean_f16.c
1493        hidden: true
1494        exclude: true
1495      - source: Source/StatisticsFunctions/arm_min_f16.c
1496        hidden: true
1497        exclude: true
1498      - source: Source/StatisticsFunctions/arm_power_f16.c
1499        hidden: true
1500        exclude: true
1501      - source: Source/StatisticsFunctions/arm_rms_f16.c
1502        hidden: true
1503        exclude: true
1504      - source: Source/StatisticsFunctions/arm_std_f16.c
1505        hidden: true
1506        exclude: true
1507      - source: Source/StatisticsFunctions/arm_var_f16.c
1508        hidden: true
1509        exclude: true
1510
1511      - source: Source/SupportFunctions/SupportFunctions.c
1512      - source: Source/SupportFunctions/arm_barycenter_f32.c
1513        hidden: true
1514        exclude: true
1515      - source: Source/SupportFunctions/arm_bitonic_sort_f32.c
1516        hidden: true
1517        exclude: true
1518      - source: Source/SupportFunctions/arm_bubble_sort_f32.c
1519        hidden: true
1520        exclude: true
1521      - source: Source/SupportFunctions/arm_copy_f32.c
1522        hidden: true
1523        exclude: true
1524      - source: Source/SupportFunctions/arm_copy_q15.c
1525        hidden: true
1526        exclude: true
1527      - source: Source/SupportFunctions/arm_copy_q31.c
1528        hidden: true
1529        exclude: true
1530      - source: Source/SupportFunctions/arm_copy_q7.c
1531        hidden: true
1532        exclude: true
1533      - source: Source/SupportFunctions/arm_fill_f32.c
1534        hidden: true
1535        exclude: true
1536      - source: Source/SupportFunctions/arm_fill_q15.c
1537        hidden: true
1538        exclude: true
1539      - source: Source/SupportFunctions/arm_fill_q31.c
1540        hidden: true
1541        exclude: true
1542      - source: Source/SupportFunctions/arm_fill_q7.c
1543        hidden: true
1544        exclude: true
1545      - source: Source/SupportFunctions/arm_float_to_q15.c
1546        hidden: true
1547        exclude: true
1548      - source: Source/SupportFunctions/arm_float_to_q31.c
1549        hidden: true
1550        exclude: true
1551      - source: Source/SupportFunctions/arm_float_to_q7.c
1552        hidden: true
1553        exclude: true
1554      - source: Source/SupportFunctions/arm_heap_sort_f32.c
1555        hidden: true
1556        exclude: true
1557      - source: Source/SupportFunctions/arm_insertion_sort_f32.c
1558        hidden: true
1559        exclude: true
1560      - source: Source/SupportFunctions/arm_merge_sort_f32.c
1561        hidden: true
1562        exclude: true
1563      - source: Source/SupportFunctions/arm_merge_sort_init_f32.c
1564        hidden: true
1565        exclude: true
1566      - source: Source/SupportFunctions/arm_q15_to_float.c
1567        hidden: true
1568        exclude: true
1569      - source: Source/SupportFunctions/arm_q15_to_q31.c
1570        hidden: true
1571        exclude: true
1572      - source: Source/SupportFunctions/arm_q15_to_q7.c
1573        hidden: true
1574        exclude: true
1575      - source: Source/SupportFunctions/arm_q31_to_float.c
1576        hidden: true
1577        exclude: true
1578      - source: Source/SupportFunctions/arm_q31_to_q15.c
1579        hidden: true
1580        exclude: true
1581      - source: Source/SupportFunctions/arm_q31_to_q7.c
1582        hidden: true
1583        exclude: true
1584      - source: Source/SupportFunctions/arm_q7_to_float.c
1585        hidden: true
1586        exclude: true
1587      - source: Source/SupportFunctions/arm_q7_to_q15.c
1588        hidden: true
1589        exclude: true
1590      - source: Source/SupportFunctions/arm_q7_to_q31.c
1591        hidden: true
1592        exclude: true
1593      - source: Source/SupportFunctions/arm_quick_sort_f32.c
1594        hidden: true
1595        exclude: true
1596      - source: Source/SupportFunctions/arm_selection_sort_f32.c
1597        hidden: true
1598        exclude: true
1599      - source: Source/SupportFunctions/arm_sort_f32.c
1600        hidden: true
1601        exclude: true
1602      - source: Source/SupportFunctions/arm_sort_init_f32.c
1603        hidden: true
1604        exclude: true
1605      - source: Source/SupportFunctions/arm_weighted_sum_f32.c
1606        hidden: true
1607        exclude: true
1608
1609      - source: Source/SupportFunctions/SupportFunctionsF16.c
1610      - source: Source/SupportFunctions/arm_barycenter_f16.c
1611        hidden: true
1612        exclude: true
1613      - source: Source/SupportFunctions/arm_copy_f16.c
1614        hidden: true
1615        exclude: true
1616      - source: Source/SupportFunctions/arm_f16_to_float.c
1617        hidden: true
1618        exclude: true
1619      - source: Source/SupportFunctions/arm_f16_to_q15.c
1620        hidden: true
1621        exclude: true
1622      - source: Source/SupportFunctions/arm_fill_f16.c
1623        hidden: true
1624        exclude: true
1625      - source: Source/SupportFunctions/arm_float_to_f16.c
1626        hidden: true
1627        exclude: true
1628      - source: Source/SupportFunctions/arm_q15_to_f16.c
1629        hidden: true
1630        exclude: true
1631      - source: Source/SupportFunctions/arm_weighted_sum_f16.c
1632        hidden: true
1633        exclude: true
1634
1635      - source: Source/TransformFunctions/TransformFunctions.c
1636      - source: Source/TransformFunctions/arm_bitreversal.c
1637        hidden: true
1638        exclude: true
1639      - source: Source/TransformFunctions/arm_bitreversal2.c
1640        hidden: true
1641        exclude: true
1642      - source: Source/TransformFunctions/arm_bitreversal2.S
1643        hidden: true
1644        exclude: true
1645      - source: Source/TransformFunctions/arm_cfft_f32.c
1646        hidden: true
1647        exclude: true
1648      - source: Source/TransformFunctions/arm_cfft_f64.c
1649        hidden: true
1650        exclude: true
1651      - source: Source/TransformFunctions/arm_cfft_init_f32.c
1652        hidden: true
1653        exclude: true
1654      - source: Source/TransformFunctions/arm_cfft_init_f64.c
1655        hidden: true
1656        exclude: true
1657      - source: Source/TransformFunctions/arm_cfft_init_q15.c
1658        hidden: true
1659        exclude: true
1660      - source: Source/TransformFunctions/arm_cfft_init_q31.c
1661        hidden: true
1662        exclude: true
1663      - source: Source/TransformFunctions/arm_cfft_q15.c
1664        hidden: true
1665        exclude: true
1666      - source: Source/TransformFunctions/arm_cfft_q31.c
1667        hidden: true
1668        exclude: true
1669      - source: Source/TransformFunctions/arm_cfft_radix2_f32.c
1670        hidden: true
1671        exclude: true
1672      - source: Source/TransformFunctions/arm_cfft_radix2_init_f32.c
1673        hidden: true
1674        exclude: true
1675      - source: Source/TransformFunctions/arm_cfft_radix2_init_q15.c
1676        hidden: true
1677        exclude: true
1678      - source: Source/TransformFunctions/arm_cfft_radix2_init_q31.c
1679        hidden: true
1680        exclude: true
1681      - source: Source/TransformFunctions/arm_cfft_radix2_q15.c
1682        hidden: true
1683        exclude: true
1684      - source: Source/TransformFunctions/arm_cfft_radix2_q31.c
1685        hidden: true
1686        exclude: true
1687      - source: Source/TransformFunctions/arm_cfft_radix4_f32.c
1688        hidden: true
1689        exclude: true
1690      - source: Source/TransformFunctions/arm_cfft_radix4_init_f32.c
1691        hidden: true
1692        exclude: true
1693      - source: Source/TransformFunctions/arm_cfft_radix4_init_q15.c
1694        hidden: true
1695        exclude: true
1696      - source: Source/TransformFunctions/arm_cfft_radix4_init_q31.c
1697        hidden: true
1698        exclude: true
1699      - source: Source/TransformFunctions/arm_cfft_radix4_q15.c
1700        hidden: true
1701        exclude: true
1702      - source: Source/TransformFunctions/arm_cfft_radix4_q31.c
1703        hidden: true
1704        exclude: true
1705      - source: Source/TransformFunctions/arm_cfft_radix8_f32.c
1706        hidden: true
1707        exclude: true
1708      - source: Source/TransformFunctions/arm_dct4_f32.c
1709        hidden: true
1710        exclude: true
1711      - source: Source/TransformFunctions/arm_dct4_init_f32.c
1712        hidden: true
1713        exclude: true
1714      - source: Source/TransformFunctions/arm_dct4_init_q15.c
1715        hidden: true
1716        exclude: true
1717      - source: Source/TransformFunctions/arm_dct4_init_q31.c
1718        hidden: true
1719        exclude: true
1720      - source: Source/TransformFunctions/arm_dct4_q15.c
1721        hidden: true
1722        exclude: true
1723      - source: Source/TransformFunctions/arm_dct4_q31.c
1724        hidden: true
1725        exclude: true
1726      - source: Source/TransformFunctions/arm_rfft_f32.c
1727        hidden: true
1728        exclude: true
1729      - source: Source/TransformFunctions/arm_rfft_fast_f32.c
1730        hidden: true
1731        exclude: true
1732      - source: Source/TransformFunctions/arm_rfft_fast_f64.c
1733        hidden: true
1734        exclude: true
1735      - source: Source/TransformFunctions/arm_rfft_fast_init_f32.c
1736        hidden: true
1737        exclude: true
1738      - source: Source/TransformFunctions/arm_rfft_fast_init_f64.c
1739        hidden: true
1740        exclude: true
1741      - source: Source/TransformFunctions/arm_rfft_init_f32.c
1742        hidden: true
1743        exclude: true
1744      - source: Source/TransformFunctions/arm_rfft_init_q15.c
1745        hidden: true
1746        exclude: true
1747      - source: Source/TransformFunctions/arm_rfft_init_q31.c
1748        hidden: true
1749        exclude: true
1750      - source: Source/TransformFunctions/arm_rfft_q15.c
1751        hidden: true
1752        exclude: true
1753      - source: Source/TransformFunctions/arm_rfft_q31.c
1754        hidden: true
1755        exclude: true
1756
1757      - source: Source/TransformFunctions/TransformFunctionsF16.c
1758      - source: Source/TransformFunctions/arm_bitreversal_f16.c
1759        hidden: true
1760        exclude: true
1761      - source: Source/TransformFunctions/arm_cfft_f16.c
1762        hidden: true
1763        exclude: true
1764      - source: Source/TransformFunctions/arm_cfft_init_f16.c
1765        hidden: true
1766        exclude: true
1767      - source: Source/TransformFunctions/arm_cfft_radix2_f16.c
1768        hidden: true
1769        exclude: true
1770      - source: Source/TransformFunctions/arm_cfft_radix2_init_f16.c
1771        hidden: true
1772        exclude: true
1773      - source: Source/TransformFunctions/arm_cfft_radix4_f16.c
1774        hidden: true
1775        exclude: true
1776      - source: Source/TransformFunctions/arm_cfft_radix4_init_f16.c
1777        hidden: true
1778        exclude: true
1779      - source: Source/TransformFunctions/arm_cfft_radix8_f16.c
1780        hidden: true
1781        exclude: true
1782      - source: Source/TransformFunctions/arm_rfft_fast_f16.c
1783        hidden: true
1784        exclude: true
1785      - source: Source/TransformFunctions/arm_rfft_fast_init_f16.c
1786        hidden: true
1787        exclude: true
1788
1789  __requires__:
1790  - CMSIS_DSP_Lib.ui_control
1791  component_info:
1792    common:
1793      version: 1.9.0
1794      type: CMSIS_driver
1795      full_name: CMSIS DSP Library Source
1796      description: CMSIS-DSP Library
1797      manifest_name: CMSIS_DSP_Library_Source
1798    cmsis_pack:
1799      class: CMSIS
1800      group: DSP
1801      variant: Source
1802      sub: ''
1803      pack_name: CMSIS
1804      pack_url: http://www.keil.com/pack/
1805      pack_vendor: ARM
1806      pack_version: 5.8.0
1807
1808CMSIS_NN_Source:
1809  __requires__:
1810    - CMSIS_DSP_Include
1811  section-type: component
1812  contents:
1813    repo_base_path: CMSIS/NN
1814    project_base_path: CMSIS/NN
1815    cc-include:
1816      - repo_relative_path: Include
1817    files:
1818      - source: README.md
1819        hidden: true
1820        exclude: true
1821      - source: Include/arm_nn_tables.h
1822      - source: Include/arm_nn_types.h
1823      - source: Include/arm_nnfunctions.h
1824      - source: Include/arm_nnsupportfunctions.h
1825      - source: Source/ActivationFunctions/arm_nn_activations_q15.c
1826      - source: Source/ActivationFunctions/arm_nn_activations_q7.c
1827      - source: Source/ActivationFunctions/arm_relu6_s8.c
1828      - source: Source/ActivationFunctions/arm_relu_q15.c
1829      - source: Source/ActivationFunctions/arm_relu_q7.c
1830      - source: Source/BasicMathFunctions/arm_elementwise_add_s8.c
1831      - source: Source/BasicMathFunctions/arm_elementwise_mul_s8.c
1832      - source: Source/ConcatenationFunctions/arm_concatenation_s8_w.c
1833      - source: Source/ConcatenationFunctions/arm_concatenation_s8_x.c
1834      - source: Source/ConcatenationFunctions/arm_concatenation_s8_y.c
1835      - source: Source/ConcatenationFunctions/arm_concatenation_s8_z.c
1836      - source: Source/ConvolutionFunctions/arm_convolve_1x1_HWC_q7_fast_nonsquare.c
1837      - source: Source/ConvolutionFunctions/arm_convolve_1x1_s8_fast.c
1838      - source: Source/ConvolutionFunctions/arm_convolve_1_x_n_s8.c
1839      - source: Source/ConvolutionFunctions/arm_convolve_HWC_q15_basic.c
1840      - source: Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast.c
1841      - source: Source/ConvolutionFunctions/arm_convolve_HWC_q15_fast_nonsquare.c
1842      - source: Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic.c
1843      - source: Source/ConvolutionFunctions/arm_convolve_HWC_q7_basic_nonsquare.c
1844      - source: Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast.c
1845      - source: Source/ConvolutionFunctions/arm_convolve_HWC_q7_fast_nonsquare.c
1846      - source: Source/ConvolutionFunctions/arm_convolve_HWC_q7_RGB.c
1847      - source: Source/ConvolutionFunctions/arm_convolve_s8.c
1848      - source: Source/ConvolutionFunctions/arm_convolve_wrapper_s8.c
1849      - source: Source/ConvolutionFunctions/arm_depthwise_conv_3x3_s8.c
1850      - source: Source/ConvolutionFunctions/arm_depthwise_conv_s8.c
1851      - source: Source/ConvolutionFunctions/arm_depthwise_conv_s8_opt.c
1852      - source: Source/ConvolutionFunctions/arm_depthwise_conv_u8_basic_ver1.c
1853      - source: Source/ConvolutionFunctions/arm_depthwise_conv_wrapper_s8.c
1854      - source: Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7.c
1855      - source: Source/ConvolutionFunctions/arm_depthwise_separable_conv_HWC_q7_nonsquare.c
1856      - source: Source/ConvolutionFunctions/arm_nn_depthwise_conv_s8_core.c
1857      - source: Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15.c
1858      - source: Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_q7_q15_reordered.c
1859      - source: Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_s8_s16.c
1860      - source: Source/ConvolutionFunctions/arm_nn_mat_mult_kernel_s8_s16_reordered.c
1861      - source: Source/ConvolutionFunctions/arm_nn_mat_mult_s8.c
1862      - source: Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15.c
1863      - source: Source/FullyConnectedFunctions/arm_fully_connected_mat_q7_vec_q15_opt.c
1864      - source: Source/FullyConnectedFunctions/arm_fully_connected_q15.c
1865      - source: Source/FullyConnectedFunctions/arm_fully_connected_q15_opt.c
1866      - source: Source/FullyConnectedFunctions/arm_fully_connected_q7.c
1867      - source: Source/FullyConnectedFunctions/arm_fully_connected_q7_opt.c
1868      - source: Source/FullyConnectedFunctions/arm_fully_connected_s8.c
1869      - source: Source/NNSupportFunctions/arm_nntables.c
1870      - source: Source/NNSupportFunctions/arm_nn_accumulate_q7_to_q15.c
1871      - source: Source/NNSupportFunctions/arm_nn_add_q7.c
1872      - source: Source/NNSupportFunctions/arm_nn_depthwise_conv_nt_t_padded_s8.c
1873      - source: Source/NNSupportFunctions/arm_nn_depthwise_conv_nt_t_s8.c
1874      - source: Source/NNSupportFunctions/arm_nn_mat_mult_nt_t_s8.c
1875      - source: Source/NNSupportFunctions/arm_nn_mat_mul_core_1x_s8.c
1876      - source: Source/NNSupportFunctions/arm_nn_mat_mul_core_4x_s8.c
1877      - source: Source/NNSupportFunctions/arm_nn_mult_q15.c
1878      - source: Source/NNSupportFunctions/arm_nn_mult_q7.c
1879      - source: Source/NNSupportFunctions/arm_nn_vec_mat_mult_t_s8.c
1880      - source: Source/NNSupportFunctions/arm_nn_vec_mat_mult_t_svdf_s8.c
1881      - source: Source/NNSupportFunctions/arm_q7_to_q15_no_shift.c
1882      - source: Source/NNSupportFunctions/arm_q7_to_q15_reordered_no_shift.c
1883      - source: Source/NNSupportFunctions/arm_q7_to_q15_reordered_with_offset.c
1884      - source: Source/NNSupportFunctions/arm_q7_to_q15_with_offset.c
1885      - source: Source/PoolingFunctions/arm_avgpool_s8.c
1886      - source: Source/PoolingFunctions/arm_max_pool_s8.c
1887      - source: Source/PoolingFunctions/arm_pool_q7_HWC.c
1888      - source: Source/ReshapeFunctions/arm_reshape_s8.c
1889      - source: Source/SoftmaxFunctions/arm_softmax_q15.c
1890      - source: Source/SoftmaxFunctions/arm_softmax_q7.c
1891      - source: Source/SoftmaxFunctions/arm_softmax_s8.c
1892      - source: Source/SoftmaxFunctions/arm_softmax_u8.c
1893      - source: Source/SoftmaxFunctions/arm_softmax_with_batch_q7.c
1894      - source: Source/SVDFunctions/arm_svdf_s8.c
1895  component_info:
1896    common:
1897      version: 3.0.0
1898      type: CMSIS_driver
1899      full_name: CMSIS NN Library Source
1900      description: CMSIS-NN Library
1901      manifest_name: CMSIS_NN_Library_Source
1902    cmsis_pack:
1903      class: CMSIS
1904      group: NN
1905      variant: Source
1906      sub: ''
1907      pack_name: CMSIS
1908      pack_url: http://www.keil.com/pack/
1909      pack_vendor: ARM
1910      pack_version: 5.8.0
1911
1912## CMSIS Driver Custom components
1913# All CMSIS Driver components in ARM.CMSIS.pdsc have template file. In SDK yml data record, we don't use
1914# thus don't add them. For example, CMSIS Driver USART in pdsc have Driver_USART.h and Driver_USART.c(a template file),
1915# in SDK yml data record, it just has Driver_USART.h.
1916
1917# Mismatch.
1918# Note, inside ARM.CMSIS.pdsc, there is no component called CMSIS_Driver_Include.Common.
1919# SDK yml data record just abstracts it into an individual component. It is not allowed to directly require it
1920# in any component or application. You should require end terminal component like CMSIS_Driver_Include.USART.
1921CMSIS_Driver_Include.Common:
1922  section-type: component
1923  contents:
1924    repo_base_path: CMSIS/Driver/Include
1925    project_base_path: CMSIS_driver
1926    cc-include:
1927      - repo_relative_path: "./"
1928    files:
1929      - source: Driver_Common.h
1930  component_info:
1931    common:
1932      version: 2.3.0
1933      type: CMSIS_driver
1934      user_visible: false
1935      full_name: CMSIS Driver Common
1936      description: "Access to #include Driver_Common.h file for custom implementation"
1937      manifest_name: CMSIS_Driver_Common
1938    cmsis_pack:
1939      class: CMSIS Driver
1940      pack_name: NONE
1941      group: Common
1942      sub: Custom
1943      pack_url: http://www.keil.com/pack/
1944      pack_vendor: ARM
1945      pack_version: 5.8.0
1946
1947CMSIS_Driver_Include.USART:
1948  __requires__:
1949    - CMSIS_Driver_Include.Common
1950  section-type: component
1951  contents:
1952    repo_base_path: CMSIS/Driver/Include
1953    project_base_path: CMSIS_driver
1954    cc-include:
1955      - repo_relative_path: "./"
1956    files:
1957      - source: Driver_USART.h
1958  component_info:
1959    common:
1960      version: 2.4.0
1961      type: CMSIS_driver
1962      user_visible: false
1963      full_name: CMSIS Driver USART
1964      description: "Access to #include Driver_USART.h file for custom implementation"
1965      manifest_name: CMSIS_Driver_USART
1966    cmsis_pack:
1967      class: CMSIS Driver
1968      pack_name: CMSIS
1969      group: USART
1970      sub: Custom
1971      pack_url: http://www.keil.com/pack/
1972      pack_vendor: ARM
1973      pack_version: 5.8.0
1974
1975CMSIS_Driver_Include.CAN:
1976  __requires__:
1977    - CMSIS_Driver_Include.Common
1978  section-type: component
1979  contents:
1980    repo_base_path: CMSIS/Driver/Include
1981    project_base_path: CMSIS_driver
1982    cc-include:
1983      - repo_relative_path: "./"
1984    files:
1985      - source: Driver_CAN.h
1986  component_info:
1987    common:
1988      version: 1.3.0
1989      type: CMSIS_driver
1990      user_visible: false
1991      full_name: CMSIS Driver CAN
1992      description: "Access to #include Driver_CAN.h file for custom implementation"
1993      manifest_name: CMSIS_Driver_CAN
1994    cmsis_pack:
1995      class: CMSIS Driver
1996      pack_name: CMSIS
1997      group: CAN
1998      sub: Custom
1999      pack_url: http://www.keil.com/pack/
2000      pack_vendor: ARM
2001      pack_version: 5.8.0
2002
2003# Mismatch
2004# In ARM.CMSIS.pdsc, the Ethernet component actually contains both Driver_ETH_MAC.h and Driver_ETH_PHY.h which is not a practical
2005# way we do the work. In SDK yml data record, we usually split the component into common and functionality part.
2006# CMSIS_Driver_Include.Ethernet is the common part for Ethernet component set.
2007CMSIS_Driver_Include.Ethernet:
2008  __requires__:
2009    - CMSIS_Driver_Include.Common
2010  section-type: component
2011  contents:
2012    repo_base_path: CMSIS/Driver/Include
2013    project_base_path: CMSIS_driver
2014    cc-include:
2015      - repo_relative_path: "./"
2016    files:
2017      - source: Driver_ETH.h
2018  component_info:
2019    common:
2020      version: 2.2.0
2021      type: CMSIS_driver
2022      user_visible: false
2023      full_name: CMSIS Driver Ethernet Common
2024      description: "Access to #include Driver_ETH.h file for custom implementation"
2025      manifest_name: CMSIS_Driver_Ethernet_Common
2026    cmsis_pack:
2027      class: CMSIS Driver
2028      group: Ethernet
2029      sub: Custom
2030      pack_name: CMSIS
2031      pack_url: http://www.keil.com/pack/
2032      pack_vendor: ARM
2033      pack_version: 5.8.0
2034
2035CMSIS_Driver_Include.Ethernet_MAC:
2036  __requires__:
2037    - CMSIS_Driver_Include.Ethernet
2038  section-type: component
2039  contents:
2040    repo_base_path: CMSIS/Driver/Include
2041    project_base_path: CMSIS_driver
2042    cc-include:
2043      - repo_relative_path: "./"
2044    files:
2045      - source: Driver_ETH_MAC.h
2046  component_info:
2047    common:
2048      version: 2.2.0
2049      type: CMSIS_driver
2050      user_visible: false
2051      full_name: CMSIS Driver Ethernet MAC
2052      description: "Access to #include Driver_ETH_MAC.h file for custom implementation"
2053      manifest_name: CMSIS_Driver_Ethernet_MAC
2054    cmsis_pack:
2055      class: CMSIS Driver
2056      pack_name: CMSIS
2057      group: Ethernet MAC
2058      sub: Custom
2059      pack_url: http://www.keil.com/pack/
2060      pack_vendor: ARM
2061      pack_version: 5.8.0
2062
2063CMSIS_Driver_Include.Ethernet_PHY:
2064  __requires__:
2065    - CMSIS_Driver_Include.Ethernet
2066  section-type: component
2067  contents:
2068    repo_base_path: CMSIS/Driver/Include
2069    project_base_path: CMSIS_driver
2070    cc-include:
2071      - repo_relative_path: "./"
2072    files:
2073      - source: Driver_ETH_PHY.h
2074  component_info:
2075    common:
2076      version: 2.2.0
2077      type: CMSIS_driver
2078      user_visible: false
2079      full_name: CMSIS Driver Ethernet PHY
2080      description:  "Access to #include Driver_ETH_PHY.h file for custom implementation"
2081      manifest_name: CMSIS_Driver_Ethernet_PHY
2082    cmsis_pack:
2083      class: CMSIS Driver
2084      group: Ethernet PHY
2085      sub: Custom
2086      pack_name: CMSIS
2087      pack_url: http://www.keil.com/pack/
2088      pack_vendor: ARM
2089      pack_version: 5.8.0
2090
2091CMSIS_Driver_Include.Flash:
2092  __requires__:
2093    - CMSIS_Driver_Include.Common
2094  section-type: component
2095  contents:
2096    repo_base_path: CMSIS/Driver/Include
2097    project_base_path: CMSIS_driver
2098    cc-include:
2099      - repo_relative_path: "./"
2100    files:
2101      - source: Driver_Flash.h
2102  component_info:
2103    common:
2104      version: 2.3.0
2105      type: CMSIS_driver
2106      user_visible: false
2107      full_name: CMSIS Driver Flash
2108      description: "Access to #include Driver_Flash.h file for custom implementation"
2109      manifest_name: CMSIS_Driver_Flash
2110    cmsis_pack:
2111      class: CMSIS Driver
2112      pack_name: CMSIS
2113      group: Flash
2114      sub: Custom
2115      pack_url: http://www.keil.com/pack/
2116      pack_vendor: ARM
2117      pack_version: 5.8.0
2118
2119CMSIS_Driver_Include.I2C:
2120  __requires__:
2121    - CMSIS_Driver_Include.Common
2122  section-type: component
2123  contents:
2124    repo_base_path: CMSIS/Driver/Include
2125    project_base_path: CMSIS_driver
2126    cc-include:
2127      - repo_relative_path: "./"
2128    files:
2129      - source: Driver_I2C.h
2130  component_info:
2131    common:
2132      version: 2.4.0
2133      type: CMSIS_driver
2134      user_visible: false
2135      full_name: CMSIS Driver I2C
2136      description: "Access to #include Driver_I2C.h file for custom implementation"
2137      manifest_name: CMSIS_Driver_I2C
2138    cmsis_pack:
2139      class: CMSIS Driver
2140      pack_name: CMSIS
2141      group: I2C
2142      sub: Custom
2143      pack_url: http://www.keil.com/pack/
2144      pack_vendor: ARM
2145      pack_version: 5.8.0
2146
2147CMSIS_Driver_Include.MCI:
2148  __requires__:
2149    - CMSIS_Driver_Include.Common
2150  section-type: component
2151  contents:
2152    repo_base_path: CMSIS/Driver/Include
2153    project_base_path: CMSIS_driver
2154    cc-include:
2155      - repo_relative_path: "./"
2156    files:
2157      - source: Driver_MCI.h
2158  component_info:
2159    common:
2160      version: 2.4.0
2161      type: CMSIS_driver
2162      user_visible: false
2163      full_name: CMSIS Driver MCI
2164      description: "Access to #include Driver_MCI.h file for custom implementation"
2165      manifest_name: CMSIS_Driver_MCI
2166    cmsis_pack:
2167      class: CMSIS Driver
2168      group: MCI
2169      sub: Custom
2170      pack_name: CMSIS
2171      pack_url: http://www.keil.com/pack/
2172      pack_vendor: ARM
2173      pack_version: 5.8.0
2174
2175CMSIS_Driver_Include.NAND:
2176  __requires__:
2177    - CMSIS_Driver_Include.Common
2178  section-type: component
2179  contents:
2180    repo_base_path: CMSIS/Driver/Include
2181    project_base_path: CMSIS_driver
2182    cc-include:
2183      - repo_relative_path: "./"
2184    files:
2185      - source: Driver_NAND.h
2186  component_info:
2187    common:
2188      version: 2.4.0
2189      type: CMSIS_driver
2190      user_visible: false
2191      full_name: CMSIS Driver NAND
2192      description: "Access to #include Driver_NAND.h file for custom implementation"
2193      manifest_name: CMSIS_Driver_NAND
2194    cmsis_pack:
2195      class: CMSIS Driver
2196      pack_name: CMSIS
2197      group: NAND
2198      sub: Custom
2199      pack_url: http://www.keil.com/pack/
2200      pack_vendor: ARM
2201      pack_version: 5.8.0
2202
2203CMSIS_Driver_Include.SAI:
2204  __requires__:
2205    - CMSIS_Driver_Include.Common
2206  section-type: component
2207  contents:
2208    repo_base_path: CMSIS/Driver/Include
2209    project_base_path: CMSIS_driver
2210    cc-include:
2211      - repo_relative_path: "./"
2212    files:
2213      - source: Driver_SAI.h
2214  component_info:
2215    common:
2216      version: 1.2.0
2217      type: CMSIS_driver
2218      user_visible: false
2219      full_name: CMSIS Driver SAI
2220      description: "Access to #include Driver_SAI.h file for custom implementation"
2221      manifest_name: CMSIS_Driver_SAI
2222    cmsis_pack:
2223      class: CMSIS Driver
2224      pack_name: CMSIS
2225      group: SAI
2226      sub: Custom
2227      pack_url: http://www.keil.com/pack/
2228      pack_vendor: ARM
2229      pack_version: 5.8.0
2230
2231CMSIS_Driver_Include.SPI:
2232  __requires__:
2233    - CMSIS_Driver_Include.Common
2234  section-type: component
2235  contents:
2236    repo_base_path: CMSIS/Driver/Include
2237    project_base_path: CMSIS_driver
2238    cc-include:
2239      - repo_relative_path: "./"
2240    files:
2241      - source: Driver_SPI.h
2242  component_info:
2243    common:
2244      version: 2.3.0
2245      type: CMSIS_driver
2246      user_visible: false
2247      full_name: CMSIS Driver SPI
2248      description: "Access to #include Driver_SPI.h file for custom implementation"
2249      manifest_name: CMSIS_Driver_SPI
2250    cmsis_pack:
2251      class: CMSIS Driver
2252      pack_name: CMSIS
2253      group: SPI
2254      sub: Custom
2255      pack_url: http://www.keil.com/pack/
2256      pack_vendor: ARM
2257      pack_version: 5.8.0
2258
2259# Mismatch. There is no CMSIS_Driver_Include USB in ARM.CMSIS.pdsc. Such Driver_USB.h is the common head file
2260# included in Driver_USBD.h and Driver_USBH.h.
2261CMSIS_Driver_Include.USB:
2262  section-type: component
2263  __requires__:
2264    - CMSIS_Driver_Include.Common
2265  contents:
2266    repo_base_path: CMSIS/Driver/Include
2267    project_base_path: CMSIS_driver
2268    cc-include:
2269      - repo_relative_path: "./"
2270    files:
2271      - source: Driver_USB.h
2272  component_info:
2273    common:
2274      version: 2.3.0
2275      type: CMSIS_driver
2276      user_visible: false
2277      full_name: CMSIS Driver USB Common
2278      description: "Access to #include Driver_USB.h file for custom implementation"
2279      manifest_name: CMSIS_Driver_USB_Common
2280    cmsis_pack:
2281      class: CMSIS Driver
2282      pack_name: CMSIS
2283      group: USB
2284      sub: Custom
2285      pack_url: http://www.keil.com/pack/
2286      pack_vendor: ARM
2287      pack_version: 5.8.0
2288
2289CMSIS_Driver_Include.USB_Device:
2290  __requires__:
2291    - CMSIS_Driver_Include.USB
2292  section-type: component
2293  contents:
2294    repo_base_path: CMSIS/Driver/Include
2295    project_base_path: CMSIS_driver
2296    cc-include:
2297      - repo_relative_path: "./"
2298    files:
2299      - source: Driver_USBD.h
2300  component_info:
2301    common:
2302      version: 2.3.0
2303      type: CMSIS_driver
2304      user_visible: false
2305      full_name: CMSIS Driver USB Device
2306      description: "Access to #include Driver_USBD.h file for custom implementation"
2307      manifest_name: CMSIS_Driver_USB_Device
2308    cmsis_pack:
2309      class: CMSIS Driver
2310      group: USB Device
2311      sub: Custom
2312      pack_name: CMSIS
2313      pack_url: http://www.keil.com/pack/
2314      pack_vendor: ARM
2315      pack_version: 5.8.0
2316
2317CMSIS_Driver_Include.USB_Host:
2318  __requires__:
2319    - CMSIS_Driver_Include.USB
2320  section-type: component
2321  contents:
2322    repo_base_path: CMSIS/Driver/Include
2323    project_base_path: CMSIS_driver
2324    cc-include:
2325      - repo_relative_path: "./"
2326    files:
2327      - source: Driver_USBH.h
2328  component_info:
2329    common:
2330      version: 2.3.0
2331      type: CMSIS_driver
2332      user_visible: false
2333      full_name: CMSIS Driver USB Host
2334      description: "Access to #include Driver_USBH.h file for custom implementation"
2335      manifest_name: CMSIS_Driver_USB_Host
2336    cmsis_pack:
2337      class: CMSIS Driver
2338      pack_name: CMSIS
2339      group: USB Host
2340      sub: Custom
2341      pack_url: http://www.keil.com/pack/
2342      pack_vendor: ARM
2343      pack_version: 5.8.0
2344
2345CMSIS_Driver_Include.WiFi:
2346  section-type: component
2347  __requires__:
2348    - CMSIS_Driver_Include.Common
2349  contents:
2350    repo_base_path: CMSIS/Driver/Include
2351    project_base_path: CMSIS_driver
2352    cc-include:
2353      - repo_relative_path: "./"
2354    files:
2355      - source: Driver_WiFi.h
2356  component_info:
2357    common:
2358      version: 1.1.0
2359      type: CMSIS_driver
2360      user_visible: false
2361      full_name: CMSIS Driver WiFi
2362      description: "Access to #include Driver_WiFi.h file"
2363      manifest_name: CMSIS_Driver_WiFi
2364    cmsis_pack:
2365      class: CMSIS Driver
2366      pack_name: CMSIS
2367      group: WiFi
2368      sub: Custom
2369      pack_url: http://www.keil.com/pack/
2370      pack_vendor: ARM
2371      pack_version: 5.8.0
2372
2373## CMSIS Device API
2374# Mismatch. In ARM.CMSIS.pdsc, an API is a special form of a software component that only defines a C/C++ Application Programming Interface (API), such OS Tick and RTOS2 are API.
2375# In SDK yml data record, there is no such concept called API. So for the time being, we use component for them.
2376CMSIS_Device_API_OSTick:
2377  section-type: component
2378  contents:
2379    repo_base_path: CMSIS/RTOS2/Include
2380    project_base_path: CMSIS/RTOS2/Include
2381    cc-include:
2382      - repo_relative_path: "./"
2383    files:
2384      - source: os_tick.h
2385  component_info:
2386    common:
2387      # There is no version for api in ARM CMSIS, using apiversion instead
2388      version: 1.0.2
2389      user_visible: false
2390      type: CMSIS_driver
2391      full_name: CMSIS Device API OSTick
2392      description: Device interrupt controller interface
2393      manifest_name: CMSIS_Device_API_OSTick
2394    cmsis_pack:
2395      class: Device
2396      group: OS Tick
2397      apiversion: 1.0.2
2398      sub: ''
2399      pack_name: CMSIS
2400      pack_url: http://www.keil.com/pack/
2401      pack_vendor: ARM
2402      pack_version: 5.8.0
2403
2404CMSIS_Device_API_RTOS2:
2405  section-type: component
2406  contents:
2407    repo_base_path: CMSIS/RTOS2/Include
2408    project_base_path: CMSIS/RTOS2/Include
2409    cc-include:
2410      - repo_relative_path: "./"
2411    files:
2412      - source: cmsis_os2.h
2413  component_info:
2414    common:
2415      # There is no version for api in ARM CMSIS, using apiversion instead
2416      version: 2.1.3
2417      user_visible: false
2418      type: CMSIS_driver
2419      full_name: CMSIS Device API RTOS2
2420      description: CMSIS-RTOS API for Cortex-M, SC000, and SC300
2421      manifest_name: CMSIS_Device_API_RTOS2
2422    cmsis_pack:
2423      class: Device
2424      group: RTOS2
2425      apiversion: 2.1.3
2426      sub: ''
2427      pack_name: CMSIS
2428      pack_url: http://www.keil.com/pack/
2429      pack_vendor: ARM
2430      pack_version: 5.8.0
2431
2432## CMSIS-RTOS2 Keil RTX5 component
2433# Mismatch. There is no CMSIS_RTOS2_Common in ARM.CMSIS.pdsc.
2434CMSIS_RTOS2_Common:
2435  section-type: component
2436  __requires__:
2437    - CMSIS_Device_API_OSTick CMSIS_Device_API_RTOS2
2438  contents:
2439    repo_base_path: CMSIS/RTOS2
2440    project_base_path: CMSIS/RTOS2
2441    cc-include:
2442    - repo_relative_path: RTX/Source
2443    - repo_relative_path: RTX/Include
2444    - repo_relative_path: RTX/Config
2445    files:
2446    - source: RTX/Source/rtx_core_c.h
2447    - source: RTX/Source/rtx_core_ca.h
2448    - source: RTX/Source/rtx_core_cm.h
2449    - source: RTX/Source/rtx_lib.h
2450    - source: RTX/Source/rtx_lib.c
2451    - source: RTX/Include/rtx_evr.h
2452    - source: RTX/Include/rtx_os.h
2453    - source: RTX/Include/rtx_def.h
2454    - source: RTX/Config/RTX_Config.c
2455    - source: RTX/Config/RTX_Config.h
2456
2457    - source: RTX/Library/IAR/RTX_CM0.a
2458      toolchains: iar
2459      attribute: extra-libraries
2460      cores: cm0 cm0p
2461      project_relative_path: RTX/Library
2462    - source: RTX/Library/IAR/RTX_CM3.a
2463      toolchains: iar
2464      attribute: extra-libraries
2465      cores: cm3 cm4 cm7
2466      project_relative_path: RTX/Library
2467    - source: RTX/Library/IAR/RTX_CM4F.a
2468      toolchains: iar
2469      attribute: extra-libraries
2470      cores: cm4f cm7f
2471      project_relative_path: RTX/Library
2472    - source: RTX/Library/GCC/libRTX_CM0.a
2473      toolchains: armgcc mcux
2474      attribute: extra-libraries
2475      cores: cm0 cm0p
2476      project_relative_path: RTX/Library
2477    - source: RTX/Library/GCC/libRTX_CM3.a
2478      toolchains: armgcc mcux
2479      attribute: extra-libraries
2480      cores: cm3 cm4 cm7
2481      project_relative_path: RTX/Library
2482    - source: RTX/Library/GCC/libRTX_CM4F.a
2483      toolchains: armgcc mcux
2484      attribute: extra-libraries
2485      cores: cm4f cm7f
2486      project_relative_path: RTX/Library
2487    - source: RTX/Library/ARM/RTX_CM0.lib
2488      toolchains: mdk
2489      attribute: extra-libraries
2490      cores: cm0 cm0p
2491      project_relative_path: RTX/Library
2492    - source: RTX/Library/ARM/RTX_CM3.lib
2493      toolchains: mdk
2494      attribute: extra-libraries
2495      cores: cm3 cm4 cm7
2496      project_relative_path: RTX/Library
2497    - source: RTX/Library/ARM/RTX_CM4F.lib
2498      toolchains: mdk
2499      attribute: extra-libraries
2500      cores: cm4f cm7f
2501      project_relative_path: RTX/Library
2502  component_info:
2503    common:
2504      type: CMSIS_driver
2505      version: 2.1.3
2506      user_visible: false
2507      full_name: CMSIS RTOS2 Keil RTX5 Common
2508      description: CMSIS-RTOS2 RTX5 Common part for Cortex-M, SC000, C300 and Armv8-M (Library)
2509      manifest_name: CMSIS_RTOS2_Keil_RTX5_Common
2510      need_require: true
2511    cmsis_pack:
2512      pack_name: CMSIS
2513      class: CMSIS
2514      group: RTOS2
2515      sub: Keil RTX5
2516      variant: Library
2517      pack_url: http://www.keil.com/pack/
2518      pack_vendor: ARM
2519      pack_version: 5.8.0
2520
2521CMSIS_RTOS2_Secure:
2522  section-type: component
2523  contents:
2524    repo_base_path: CMSIS/RTOS2/RTX/Library
2525    project_base_path: CMSIS/RTOS2/RTX/Library
2526    files:
2527    - source: IAR/RTX_V8MB.a
2528      toolchains: iar
2529      attribute: extra-libraries
2530      cores: cm23
2531      project_relative_path: "./"
2532    - source: IAR/RTX_V8MMF.a
2533      toolchains: iar
2534      attribute: extra-libraries
2535      cores: cm33 cm33f
2536      fpu: SP_FPU
2537      project_relative_path: "./"
2538    - source: GCC/libRTX_V8MB.a
2539      toolchains: armgcc mcux
2540      attribute: extra-libraries
2541      cores: cm23
2542      project_relative_path: "./"
2543    - source: GCC/libRTX_V8MMF.a
2544      toolchains: armgcc mcux
2545      attribute: extra-libraries
2546      cores: cm33 cm33f
2547      fpu: SP_FPU
2548      project_relative_path: "./"
2549    - source: ARM/RTX_V8MB.lib
2550      toolchains: mdk
2551      attribute: extra-libraries
2552      cores: cm23
2553      project_relative_path: "./"
2554    - source: ARM/RTX_V8MMF.lib
2555      toolchains: mdk
2556      attribute: extra-libraries
2557      cores: cm33 cm33f
2558      fpu: SP_FPU
2559      project_relative_path: "./"
2560  __requires__:
2561    - CMSIS_RTOS2_Common
2562  component_info:
2563    common:
2564      type: CMSIS_driver
2565      version: 2.1.3
2566      user_visible: false
2567      full_name: CMSIS RTOS2 Keil RTX5
2568      description: CMSIS-RTOS2 RTX5 for Cortex-M, SC000, C300 and Armv8-M (Library)
2569      manifest_name: CMSIS_RTOS2_Keil_RTX5
2570      need_require: true
2571    cmsis_pack:
2572      pack_name: CMSIS
2573      class: CMSIS
2574      group: RTOS2
2575      sub: Keil RTX5
2576      variant: Library
2577      pack_url: http://www.keil.com/pack/
2578      pack_vendor: ARM
2579      pack_version: 5.8.0
2580
2581CMSIS_RTOS2_NonSecure:
2582  section-type: component
2583  contents:
2584    repo_base_path: CMSIS/RTOS2/RTX/Library
2585    project_base_path: CMSIS/RTOS2/RTX/Library
2586    files:
2587      - source: IAR/RTX_V8MBN.a
2588        toolchains: iar
2589        attribute: extra-libraries
2590        cores: cm23
2591        project_relative_path: "./"
2592      - source: IAR/RTX_V8MMFN.a
2593        toolchains: iar
2594        attribute: extra-libraries
2595        cores: cm33 cm33f
2596        fpu: SP_FPU
2597        project_relative_path: "./"
2598      - source: GCC/libRTX_V8MBN.a
2599        toolchains: armgcc mcux
2600        attribute: extra-libraries
2601        cores: cm23
2602        project_relative_path: "./"
2603      - source: GCC/libRTX_V8MMFN.a
2604        toolchains: armgcc mcux
2605        attribute: extra-libraries
2606        cores: cm33 cm33f
2607        fpu: SP_FPU
2608        project_relative_path: "./"
2609      - source: ARM/RTX_V8MBN.lib
2610        toolchains: mdk
2611        attribute: extra-libraries
2612        cores: cm23
2613        project_relative_path: "./"
2614      - source: ARM/RTX_V8MMFN.lib
2615        toolchains: mdk
2616        attribute: extra-libraries
2617        cores: cm33 cm33f
2618        fpu: SP_FPU
2619        project_relative_path: "./"
2620  __requires__:
2621    - CMSIS_RTOS2_Common
2622  component_info:
2623    common:
2624      type: CMSIS_driver
2625      version: 2.1.3
2626      user_visible: false
2627      full_name: CMSIS RTOS2 Keil RTX5 Non Secure
2628      description: CMSIS-RTOS2 RTX5 for Armv8-M Non-Secure Domain (Library)
2629      manifest_name: CMSIS_RTOS2_Keil_RTX5_NS
2630      need_require: true
2631    cmsis_pack:
2632      pack_name: CMSIS
2633      class: CMSIS
2634      group: RTOS2
2635      sub: Keil RTX5
2636      variant: Library_NS
2637      pack_url: http://www.keil.com/pack/
2638      pack_vendor: ARM
2639      pack_version: 5.8.0
2640
2641# CMSIS file container
2642# This component is only used to wrap all CMSIS pack files.
2643CMSIS_files:
2644  section-type: component
2645  contents:
2646    repo_base_path: CMSIS
2647    project_base_path: CMSIS
2648    files:
2649#      - source: Core/**
2650#      - source: Core_A/**
2651      - source: Driver/**
2652#      - source: DSP/**
2653#      - source: Include/**
2654#      - source: NN/**
2655#      - source: Pack/**
2656#      - source: RTOS/**
2657#      - source: RTOS2/**
2658#      - source: SVD/**
2659#      - source: Utilities/**
2660      - source: "*.*"
2661      - source: DSP/Source/**
2662  component_info:
2663    common:
2664      version: 5.8.0
2665      user_visible: false
2666      type: container
2667      full_name: CMSIS
2668      description: CMSIS (Cortex Microcontroller Software Interface Standard)
2669      manifest_name: CMSIS
2670CMSIS_DSP_Lib.ui_control:
2671  section-type: component_support
2672  component_info:
2673    common:
2674      fixed_id: CMSIS_DSP_Library
2675      ui_name: CMSIS DSP Library
2676      ui_description: CMSIS DSP Software Library
2677      ui_category: CMSIS DSP Lib
2678      ui_control: true
2679      ui_control_default: true
2680      ui_release_specific: true
2681      version: 1.9.0
2682