Skip to content

Commit 4f1ce8c

Browse files
author
Martin Klang
committed
updated CMSIS libs
1 parent 9a3cdef commit 4f1ce8c

581 files changed

Lines changed: 162627 additions & 158635 deletions

File tree

Some content is hidden

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

HISTORY.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
* Implemented RPN messages in VoiceAllocator
2+
* Update ExponentialDecayEnvelope
3+
* Implemented LinearAdsrEnvelope and ExponentialAdsrEnvelope
4+
* Changed to use std::min/max/abs/clamp for C++ compilation units
5+
16
v21.2
27
-----
38

Libraries/CMSIS/DSP/Include/arm_common_tables.h

Lines changed: 378 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
/* ----------------------------------------------------------------------
2+
* Project: CMSIS DSP Library
3+
* Title: arm_const_structs.h
4+
* Description: Constant structs that are initialized for user convenience.
5+
* For example, some can be given as arguments to the arm_cfft_f32() function.
6+
*
7+
* $Date: 27. January 2017
8+
* $Revision: V.1.5.1
9+
*
10+
* Target Processor: Cortex-M cores
11+
* -------------------------------------------------------------------- */
12+
/*
13+
* Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved.
14+
*
15+
* SPDX-License-Identifier: Apache-2.0
16+
*
17+
* Licensed under the Apache License, Version 2.0 (the License); you may
18+
* not use this file except in compliance with the License.
19+
* You may obtain a copy of the License at
20+
*
21+
* www.apache.org/licenses/LICENSE-2.0
22+
*
23+
* Unless required by applicable law or agreed to in writing, software
24+
* distributed under the License is distributed on an AS IS BASIS, WITHOUT
25+
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
26+
* See the License for the specific language governing permissions and
27+
* limitations under the License.
28+
*/
29+
30+
#ifndef _ARM_CONST_STRUCTS_H
31+
#define _ARM_CONST_STRUCTS_H
32+
33+
#include "arm_math.h"
34+
#include "arm_common_tables.h"
35+
36+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16;
37+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32;
38+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64;
39+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128;
40+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256;
41+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512;
42+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024;
43+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048;
44+
extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096;
45+
46+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16;
47+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32;
48+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64;
49+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128;
50+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256;
51+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512;
52+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024;
53+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048;
54+
extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096;
55+
56+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16;
57+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32;
58+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64;
59+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128;
60+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256;
61+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512;
62+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024;
63+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048;
64+
extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096;
65+
66+
#endif

0 commit comments

Comments
 (0)