Skip to content

Commit 5784d29

Browse files
committed
Merge remote-tracking branch 'refs/remotes/origin/master' into DEV_FIX_1419_baudrateissue
2 parents c15e382 + a41d1d6 commit 5784d29

File tree

446 files changed

+69749
-16846
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

446 files changed

+69749
-16846
lines changed

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ STMicroelectronics:
6767
* [Nucleo-F302R8](https://developer.mbed.org/platforms/ST-Nucleo-F302R8/) (Cortex-M4F)
6868
* [Nucleo-F334R8](https://developer.mbed.org/platforms/ST-Nucleo-F334R8/) (Cortex-M4F)
6969
* [Nucleo-F401RE](https://developer.mbed.org/platforms/ST-Nucleo-F401RE/) (Cortex-M4F)
70+
* Nucleo-F410RB (Cortex-M4F)
7071
* [Nucleo-F411RE](https://developer.mbed.org/platforms/ST-Nucleo-F411RE/) (Cortex-M4F)
7172
* [Nucleo-L476RG](https://developer.mbed.org/platforms/ST-Nucleo-L476RG/) (Cortex-M4F)
7273
* STM32F4XX (Cortex-M4F)
@@ -95,6 +96,11 @@ Silicon Labs:
9596
* [EFM32 Giant Gecko] (https://developer.mbed.org/platforms/EFM32-Giant-Gecko/) (Cortex-M3)
9697
* [EFM32 Wonder Gecko] (https://developer.mbed.org/platforms/EFM32-Wonder-Gecko/) (Cortex-M4)
9798

99+
Atmel:
100+
* [SAM R21 XPRO] (https://developer.mbed.org/platforms/SAMR21-XPRO/) (Cortex-M0+)
101+
* [SAM L21 XPRO B] (https://developer.mbed.org/platforms/SAML21-XPRO/) (Cortex-M0+)
102+
* [SAM D21 XPRO] (https://developer.mbed.org/platforms/SAMD21-XPRO/) (Cortex-M0+)
103+
* [SAM W25 XPRO] (https://developer.mbed.org/platforms/SAMW25-XPRO/) (Cortex-M0+)
98104

99105
Supported Toolchains and IDEs
100106
-----------------------------

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_abs_f32.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_abs_f32.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_abs_q15.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_abs_q15.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_abs_q31.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_abs_q31.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_abs_q7.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_abs_q7.c
@@ -136,7 +136,7 @@ void arm_abs_q7(
136136
/* Run the below code for Cortex-M0 */
137137
blkCnt = blockSize;
138138

139-
#endif // #define ARM_MATH_CM0_FAMILY
139+
#endif /* #define ARM_MATH_CM0_FAMILY */
140140

141141
while(blkCnt > 0u)
142142
{

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_add_f32.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_add_f32.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_add_q15.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_add_q15.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_add_q31.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_add_q31.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_add_q7.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_add_q7.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_dot_prod_f32.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_dot_prod_f32.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_dot_prod_q15.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_dot_prod_q15.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_dot_prod_q31.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_dot_prod_q31.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_dot_prod_q7.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_dot_prod_q7.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_mult_f32.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_mult_f32.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_mult_q15.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. October 2015
5+
* $Revision: V.1.4.5 a
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_mult_q15.c
@@ -118,7 +118,7 @@ void arm_mult_q15(
118118
*__SIMD32(pDst)++ = __PKHBT(out2, out1, 16);
119119
*__SIMD32(pDst)++ = __PKHBT(out4, out3, 16);
120120

121-
#endif // #ifndef ARM_MATH_BIG_ENDIAN
121+
#endif /* #ifndef ARM_MATH_BIG_ENDIAN */
122122

123123
/* Decrement the blockSize loop counter */
124124
blkCnt--;

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_mult_q31.c

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_mult_q31.c
@@ -118,6 +118,20 @@ void arm_mult_q31(
118118
/* If the blockSize is not a multiple of 4, compute any remaining output samples here.
119119
** No loop unrolling is used. */
120120
blkCnt = blockSize % 0x4u;
121+
122+
while(blkCnt > 0u)
123+
{
124+
/* C = A * B */
125+
/* Multiply the inputs and then store the results in the destination buffer. */
126+
inA1 = *pSrcA++;
127+
inB1 = *pSrcB++;
128+
out1 = ((q63_t) inA1 * inB1) >> 32;
129+
out1 = __SSAT(out1, 31);
130+
*pDst++ = out1 << 1u;
131+
132+
/* Decrement the blockSize loop counter */
133+
blkCnt--;
134+
}
121135

122136
#else
123137

@@ -126,7 +140,6 @@ void arm_mult_q31(
126140
/* Initialize blkCnt with number of samples */
127141
blkCnt = blockSize;
128142

129-
#endif /* #ifndef ARM_MATH_CM0_FAMILY */
130143

131144
while(blkCnt > 0u)
132145
{
@@ -138,6 +151,8 @@ void arm_mult_q31(
138151
/* Decrement the blockSize loop counter */
139152
blkCnt--;
140153
}
154+
155+
#endif /* #ifndef ARM_MATH_CM0_FAMILY */
141156
}
142157

143158
/**

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_mult_q7.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_mult_q7.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_negate_f32.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_negate_f32.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_negate_q15.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_negate_q15.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_negate_q31.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_negate_q31.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_negate_q7.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_negate_q7.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_offset_f32.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_offset_f32.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_offset_q15.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_offset_q15.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_offset_q31.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_offset_q31.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_offset_q7.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_offset_q7.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_scale_f32.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_scale_f32.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_scale_q15.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_scale_q15.c

libraries/dsp/cmsis_dsp/BasicMathFunctions/arm_scale_q31.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* ----------------------------------------------------------------------
2-
* Copyright (C) 2010-2013 ARM Limited. All rights reserved.
2+
* Copyright (C) 2010-2014 ARM Limited. All rights reserved.
33
*
4-
* $Date: 17. January 2013
5-
* $Revision: V1.4.1
4+
* $Date: 19. March 2015
5+
* $Revision: V.1.4.5
66
*
77
* Project: CMSIS DSP Library
88
* Title: arm_scale_q31.c

0 commit comments

Comments
 (0)