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