update version to v2.1.0

This commit is contained in:
Artery-MCU
2023-08-08 19:30:55 +08:00
parent d7bcb64bf8
commit f49a554036
408 changed files with 224076 additions and 1271 deletions

View File

@@ -2,13 +2,13 @@
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
*
* $Date: 17. January 2013
* $Revision: V1.4.0
* $Revision: V1.4.0
*
* Project: CMSIS DSP Library
* Project: CMSIS DSP Library
*
* Title: math_helper.h
* Title: math_helper.h
*
* Description: Prototypes of all helper functions required.
* Description: Prototypes of all helper functions required.
*
* Target Processor: Cortex-M4/Cortex-M3
*

View File

@@ -47,8 +47,8 @@
keil mdk-arm uvision v5.18.0.0
@par generating symbol definition file
generating symbol definition file is mandatory for project_l1 and the provided
file must be replaced by the newly generated. to generate symbol definition
generating symbol definition file is mandatory for project_l1 and the provided
file must be replaced by the newly generated. to generate symbol definition
file required for project_l1, click on rebuild all button then symbol definition
file is created.
- for mdk-arm toolchain: fir_filter_symbol.txt symbol definition file is created

View File

@@ -2,12 +2,12 @@
* Copyright (C) 2010-2012 ARM Limited. All rights reserved.
*
* $Date: 17. January 2013
* $Revision: V1.4.0
* $Revision: V1.4.0
*
* Project: CMSIS DSP Library
* Title: arm_fir_data.c
* Project: CMSIS DSP Library
* Title: arm_fir_data.c
*
* Description: Data file used for example code
* Description: Data file used for example code
*
* Target Processor: Cortex-M4/Cortex-M3/Cortex-M0
*

View File

@@ -31,7 +31,7 @@
/**
@brief Initialization function for the floating-point FIR filter.
@param[in,out] S points to an instance of the floating-point FIR filter structure
@param[in] numTaps number of filter coefficients in the filter
@param[in] numTaps number of filter coefficients in the filter
@param[in] pCoeffs points to the filter coefficients buffer
@param[in] pState points to the state buffer
@param[in] blockSize number of samples processed per call

View File

@@ -28,9 +28,9 @@
/**
* @brief system clock config program
* @note the system clock is configured as follow:
* - system clock = hext / 2 * pll_mult
* - system clock source = pll (hext)
* - hext = 8000000
* system clock (sclk) = hext / 2 * pll_mult
* system clock source = pll (hext)
* - hext = HEXT_VALUE
* - sclk = 144000000
* - ahbdiv = 1
* - ahbclk = 144000000

View File

@@ -2,13 +2,13 @@
* Copyright (C) 2010-2012 ARM Limited. All rights reserved.
*
* $Date: 17. January 2013
* $Revision: V1.4.0 b
* $Revision: V1.4.0 b
*
* Project: CMSIS DSP Library
* Project: CMSIS DSP Library
*
* Title: math_helper.c
* Title: math_helper.c
*
* Description: Definition of all helper functions required.
* Description: Definition of all helper functions required.
*
* Target Processor: Cortex-M4/Cortex-M3
*
@@ -39,20 +39,20 @@
* POSSIBILITY OF SUCH DAMAGE.
* -------------------------------------------------------------------- */
/* ----------------------------------------------------------------------
* Include standard header files
* Include standard header files
* -------------------------------------------------------------------- */
#include<math.h>
/* ----------------------------------------------------------------------
* Include project header files
* Include project header files
* -------------------------------------------------------------------- */
#include "math_helper.h"
/**
* @brief Caluclation of SNR
* @param[in] pRef Pointer to the reference buffer
* @param[in] pTest Pointer to the test buffer
* @param[in] buffSize total number of samples
* @param[in] pRef Pointer to the reference buffer
* @param[in] pTest Pointer to the test buffer
* @param[in] buffSize total number of samples
* @return SNR
* The function Caluclates signal to noise ratio for the reference output
* and test output
@@ -68,8 +68,8 @@ float arm_snr_f32(float *pRef, float *pTest, uint32_t buffSize)
for (i = 0; i < buffSize; i++)
{
/* Checking for a NAN value in pRef array */
test = (int *)(&pRef[i]);
/* Checking for a NAN value in pRef array */
test = (int *)(&pRef[i]);
temp = *test;
if (temp == 0x7FC00000)
@@ -89,7 +89,7 @@ float arm_snr_f32(float *pRef, float *pTest, uint32_t buffSize)
EnergyError += (pRef[i] - pTest[i]) * (pRef[i] - pTest[i]);
}
/* Checking for a NAN value in EnergyError */
/* Checking for a NAN value in EnergyError */
test = (int *)(&EnergyError);
temp = *test;
@@ -221,7 +221,7 @@ uint32_t arm_compare_fixed_q31(q31_t *pIn, q31_t * pOut, uint32_t numSamples)
*/
void arm_provide_guard_bits_q31 (q31_t * input_buf,
uint32_t blockSize,
uint32_t blockSize,
uint32_t guard_bits)
{
uint32_t i;
@@ -243,7 +243,7 @@ void arm_provide_guard_bits_q31 (q31_t * input_buf,
*/
void arm_provide_guard_bits_q7 (q7_t * input_buf,
uint32_t blockSize,
uint32_t blockSize,
uint32_t guard_bits)
{
uint32_t i;
@@ -258,7 +258,7 @@ void arm_provide_guard_bits_q7 (q7_t * input_buf,
/**
* @brief Caluclates number of guard bits
* @param[in] num_adds number of additions
* @param[in] num_adds number of additions
* @return guard bits
* The function Caluclates the number of guard bits
* depending on the numtaps
@@ -291,8 +291,8 @@ uint32_t arm_calc_guard_bits (uint32_t num_adds)
*/
void arm_apply_guard_bits (float32_t *pIn,
uint32_t numSamples,
uint32_t guard_bits)
uint32_t numSamples,
uint32_t guard_bits)
{
uint32_t i;
@@ -304,7 +304,7 @@ void arm_apply_guard_bits (float32_t *pIn,
/**
* @brief Calculates pow(2, numShifts)
* @param[in] numShifts number of shifts
* @param[in] numShifts number of shifts
* @return pow(2, numShifts)
*/
uint32_t arm_calc_2pow(uint32_t numShifts)