![]() |
LIBDSP Version 4.1.9
LIBDSP Software Library
|
#include <string.h>#include <math.h>#include <float.h>#include <limits.h>#include "tpt_math.h"#include "arm_math_fast.h"#include "arm_math_vector.h"#include "arm_math_support.h"#include "arm_math_complex.h"#include "arm_math_matrix.h"#include "arm_math_transform.h"#include "arm_math_filter.h"#include "arm_math_controller.h"#include "arm_math_statistics.h"#include "arm_math_svm.h"#include "arm_math_distance.h"#include "arm_math_bayes.h"#include "arm_math_qaternion.h"#include "arm_math_window.h"#include "dsp/filtering_functions.h"#include "dsp/matrix_utils.h"#include "arm_math_memory.h"
Macros | |
| #define | IS_LITTLE_ENDIAN |
| #define | __STATIC_FORCEINLINE __attribute__((always_inline)) static inline |
| Define a static function that should be always inlined by the compiler. | |
| #define | float64_t f64_t |
| #define | float32_t f32_t |
Typedefs | |
| typedef enum tpt_status | arm_status |
Enumerations | |
| enum | tpt_status { TPT_MATH_SUCCESS = 0 , ARM_MATH_SUCCESS = 0 , TPT_MATH_ARGUMENT_ERROR = -1 , ARM_MATH_ARGUMENT_ERROR = -1 , TPT_MATH_LENGTH_ERROR = -2 , ARM_MATH_LENGTH_ERROR = -2 , TPT_MATH_SIZE_MISMATCH =-3 , ARM_MATH_SIZE_MISMATCH = -3 , TPT_MATH_NANINF = -4 , ARM_MATH_NANINF = -4 , TPT_MATH_SINGULAR = -5 , ARM_MATH_SINGULAR = -5 , TPT_MATH_TEST_FAILURE = -6 , ARM_MATH_TEST_FAILURE = -6 , TPT_MATH_DECOMPOSITION_FAILURE = -7 , ARM_MATH_DECOMPOSITION_FAILURE = -7 } |
| Error status returned by some functions in the library. More... | |
| #define __STATIC_FORCEINLINE __attribute__((always_inline)) static inline |
Define a static function that should be always inlined by the compiler.
| #define float32_t f32_t |
| #define float64_t f64_t |
| #define IS_LITTLE_ENDIAN |
| typedef enum tpt_status arm_status |
| enum tpt_status |
Error status returned by some functions in the library.
tpt_status is same as arm_status for ARM CMSIS-DSP compatibility.