Aded CMSIS5 DSP and NN folder. Needs some work

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers arm_const_structs.h Source File

arm_const_structs.h

00001 /* ----------------------------------------------------------------------
00002  * Project:      CMSIS DSP Library
00003  * Title:        arm_const_structs.h
00004  * Description:  Constant structs that are initialized for user convenience.
00005  *               For example, some can be given as arguments to the arm_cfft_f32() function.
00006  *
00007  * $Date:        27. January 2017
00008  * $Revision:    V.1.5.1
00009  *
00010  * Target Processor: Cortex-M cores
00011  * -------------------------------------------------------------------- */
00012 /*
00013  * Copyright (C) 2010-2017 ARM Limited or its affiliates. All rights reserved.
00014  *
00015  * SPDX-License-Identifier: Apache-2.0
00016  *
00017  * Licensed under the Apache License, Version 2.0 (the License); you may
00018  * not use this file except in compliance with the License.
00019  * You may obtain a copy of the License at
00020  *
00021  * www.apache.org/licenses/LICENSE-2.0
00022  *
00023  * Unless required by applicable law or agreed to in writing, software
00024  * distributed under the License is distributed on an AS IS BASIS, WITHOUT
00025  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00026  * See the License for the specific language governing permissions and
00027  * limitations under the License.
00028  */
00029 
00030 #ifndef _ARM_CONST_STRUCTS_H
00031 #define _ARM_CONST_STRUCTS_H
00032 
00033 #include "arm_math.h"
00034 #include "arm_common_tables.h"
00035 
00036    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len16;
00037    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len32;
00038    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len64;
00039    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len128;
00040    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len256;
00041    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len512;
00042    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len1024;
00043    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len2048;
00044    extern const arm_cfft_instance_f32 arm_cfft_sR_f32_len4096;
00045 
00046    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len16;
00047    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len32;
00048    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len64;
00049    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len128;
00050    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len256;
00051    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len512;
00052    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len1024;
00053    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len2048;
00054    extern const arm_cfft_instance_q31 arm_cfft_sR_q31_len4096;
00055 
00056    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len16;
00057    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len32;
00058    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len64;
00059    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len128;
00060    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len256;
00061    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len512;
00062    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len1024;
00063    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len2048;
00064    extern const arm_cfft_instance_q15 arm_cfft_sR_q15_len4096;
00065 
00066 #endif
00067