Author: Torfinn Berset, 2019
A Conan package for the ARM CMSIS DSP library, which can be compiled for x86 as well as for ARM architectures. Currently, the build assumes a Little Endian architecture.
To build for ARM Cortex-M, you need an ARM-GCC toolchain.
To enable compilation for x86, we have to use the latest develop
branch (as of 2019-01-17) as well as a custom
arm_bitreversal_32
function.
The master
branch currently has issues with non-portable pointer arithmetic, and the arm_bitreversal_32
function is only available in ARM assembly through the CMSIS repo.
This work follows the Apache-2.0 license, the same as the CMSIS library itself. The project is not affiliated with ARM or Conan.