torfinnberset / conan-cmsis

A Conan package for the ARM CMSIS DSP library, which can be compiled for x86 as well as for ARM architectures.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

conan-cmsis-dsp

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.

Cortex-M target

To build for ARM Cortex-M, you need an ARM-GCC toolchain.

x86 target

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.

License

This work follows the Apache-2.0 license, the same as the CMSIS library itself. The project is not affiliated with ARM or Conan.

About

A Conan package for the ARM CMSIS DSP library, which can be compiled for x86 as well as for ARM architectures.

License:Apache License 2.0


Languages

Language:CMake 45.6%Language:C 29.0%Language:Python 25.4%