This crate provides Rust bindings for the CMSIS DSP library. The bindings are generated using bindgen.
The documentation for the CMSIS DSP library can be found here.
The CMSIS DSP library can be configured using the CMSISDSP_CFG
environment variable.
This needs to be the same format as the Cmake command line options.
Eg, to disable loop unrolling and adding matrix checks:
CMSISDSP_CFG = "-DLOOPUNROLL=OFF -DMATRIXCHECK=ON"
Configurations can be obtained by cloning the CMSIS-DSP repo and running:
cmake -LH