1 /****************************************************************************** 2 * @file arm_math.h 3 * @brief Public header file for CMSIS DSP Library 4 * @version V1.10.0 5 * @date 08 July 2021 6 * Target Processor: Cortex-M and Cortex-A cores 7 ******************************************************************************/ 8 /* 9 * Copyright (c) 2010-2021 Arm Limited or its affiliates. All rights reserved. 10 * 11 * SPDX-License-Identifier: Apache-2.0 12 * 13 * Licensed under the Apache License, Version 2.0 (the License); you may 14 * not use this file except in compliance with the License. 15 * You may obtain a copy of the License at 16 * 17 * www.apache.org/licenses/LICENSE-2.0 18 * 19 * Unless required by applicable law or agreed to in writing, software 20 * distributed under the License is distributed on an AS IS BASIS, WITHOUT 21 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 22 * See the License for the specific language governing permissions and 23 * limitations under the License. 24 */ 25 26 27 #ifndef _ARM_MATH_H 28 #define _ARM_MATH_H 29 30 31 #include "arm_math_types.h" 32 #include "arm_math_memory.h" 33 34 #include "dsp/none.h" 35 #include "dsp/utils.h" 36 37 #include "dsp/basic_math_functions.h" 38 #include "dsp/interpolation_functions.h" 39 #include "dsp/bayes_functions.h" 40 #include "dsp/matrix_functions.h" 41 #include "dsp/complex_math_functions.h" 42 #include "dsp/statistics_functions.h" 43 #include "dsp/controller_functions.h" 44 #include "dsp/support_functions.h" 45 #include "dsp/distance_functions.h" 46 #include "dsp/svm_functions.h" 47 #include "dsp/fast_math_functions.h" 48 #include "dsp/transform_functions.h" 49 #include "dsp/filtering_functions.h" 50 #include "dsp/quaternion_math_functions.h" 51 #include "dsp/window_functions.h" 52 53 54 55 #ifdef __cplusplus 56 extern "C" 57 { 58 #endif 59 60 61 62 63 //#define TABLE_SPACING_Q31 0x400000 64 //#define TABLE_SPACING_Q15 0x80 65 66 67 68 69 70 #ifdef __cplusplus 71 } 72 #endif 73 74 75 #endif /* _ARM_MATH_H */ 76 77 /** 78 * 79 * End of file. 80 */ 81