CMSIS-DSP version is officially updated upon releases of the CMSIS-DSP pack.
The table below provides information about the changes delivered with specific versions of CMSIS-DSP.
| Version | Description |
|---|---|
| v1.17.0 | Internal rework of lots of files to be able to build Neon versions when targetting Cortex-A Cortex-A build is not part of the pack release and should not impact Cortex-M build Other changes in the github repository : Cortex-A build with Neon using cmake and Zephyr module Correction of arm_biquad_cascade_df1_f32 (#290) : out of buffer access with Helium Fix overflow risk in arm_div_int64_to_int32 (#287) New transform APIs to get the required size of buffers depending on the target architecture Fix a small bug regarding copying history samples in taps_5-8 processing of FIRF32 when targetting Helium (#245) Fix issue #270 : Vector type casting issues for Helium Corrected problem in arm_biquad_cascade_df1_32x64_q31: Workaround because of gcc bug when targetting Helium (#265) Adding "deprecated" comments (#263) Corrected out of bound access for coefficients in fir interpolate f32 (#261) FilteringFunctions: Avoid uninitialized value warnings from GCC 14.3 (#262) Correction of issue #258 : Remove use of INFINITY from the float code Fix the issues in Controller benchmark testing (#239) Fix typos discovered by codespell (#236) Fix compile issue caused by the incorrect name of round-up macro (#237) Add support for running tests for Support benchmarks (#238) Create arm_mat_init_q7 (#235) Improve float representation accuracy by increasing precision from 8 to 9 decimal digits (#226) Correct issue #217 : vector type issues when targeting Helium |
| v1.16.2 | Improvements to documentation Added arm_fir_decimate_f64 Removed some gcc workarounds that are no more needed for Helium Removed redundant test in arm_atan2_q15 and arm_atan2_q31 Replaced INFINITY by maximum positive float Replaced hex constants with 2's complement equivalents Added C++ template extension (outside of pack - headers available from github repository) Added new compilation defines (ARM_DSP_ATTRIBUTE, ARM_DSP_TABLE_ATTRIBUTE and ARM_DSP_CUSTOM_CONFIG) Solved several github issues Corrected wrong version number in pack for v1.16.0 Corrected issue #201 in v1.16.1 (related to new ARM_DSP_ATTRIBUTE) |
| v1.16.1 | Improvements to documentation Added arm_fir_decimate_f64 Removed some gcc workarounds that are no more needed for Helium Removed redundant test in arm_atan2_q15 and arm_atan2_q31 Replaced INFINITY by maximum positive float Replaced hex constants with 2's complement equivalents Added C++ template extension (outside of pack - headers can be got from github * repository) Added new compilation defines (ARM_DSP_ATTRIBUTE, ARM_DSP_TABLE_ATTRIBUTE and ARM_DSP_CUSTOM_CONFIG) Solved several github issues |
| v1.16.0 | v1.16.0 release Improvements to documentation Added arm_fir_decimate_f64 Removed some gcc workarounds that are no more needed for Helium Removed redundant test in atan2_q15 and q31 Replaced INFINITY by maximum positive float Replaced hex constants with 2's complement equivalents Added C++ template extension (outside of pack - headers can be got from github * repository) Solved issue #198 Solved issue #197 Solved issue #197 Solved issue #98 Solved issue #195 Solved issue #180 Solved issue #191 Solved issue #189 Solved issue #188 Solved issue #187 Solved issue #178 Solved issue #184 Solved issue #183 Solved issue #172 Solved issue #170 Solved issue #165 Solved issue #156 Solved issue #164 Solved issue #163 Solved issue #160 Solved issue #159 Solved issue #146 Solved issue #145 Solved issue #133 Solved issue #144 Solved issue #142 Solved issue #141 Solved issue #140 Solved issue #139 Solved issue #138 Solved issue #135 Solved issue #131 Solved issue #118 Solved issue #124 Solved issue #99 |
| v1.15.0 | v1.15.0 Switched to semantic versioning Corrections to MFCC Updated support for cmsis build tools 2.0 Compute graph removed. It is now part of CMSIS-Stream Github issues: 95,96,105,106,108,111,112 New FFT initializations to allow linker to do code size optimizations If you know the size of the transform at build time, prefer functions like arm_cfft_init_64_q15 to functions like arm_cfft_init_q15. It applies for CFFT, RFFT and MFCC and other datatypes. |
| v1.14.4 | Version v1.14.4 |
| v1.14.3 | v1.14.3 |
| v1.14.2 | Bug fixes. Bug fixes and improvements to compute graph. |
| v1.14.1 | Some Neon acceleration for aarch64 f64 kernels |
| v1.14.0 | Added support for CMSIS Event Recorder to the compute graph. Added more customization options to the compute graph. |
| v1.13.0 | Added cyclo static scheduling to the CMSIS-DSP compute graph |
| v1.12.0 | New version of SDF (Renaming and new feature to make it more developer friendly). |
| v1.11.0 | Improved documentation. QR decomposition with Householder transform (float only). |
| v1.10.1 | First release with new repository |