1# Description of files
2
3*   **create_constants.py**: Python file used to create hanning.cc, hanning.h,
4    sin_1k.cc, and sin_1k.h
5*   **hanning.cc**: Precomputed
6    [Hann window](https://en.wikipedia.org/wiki/Hann_function) for use in the
7    preprocessor. This file is created in ../create_constants.py
8*   **hanning.h**: Header file for hanning.cc
9*   **preprocessor.cc**: CMSIS version of the preprocessor
10*   **sin_1k.cc**: A 1 kHZ sinusoid used for comparing the CMSIS preprocessor
11    with the Micro-Lite fixed_point preprocessor
12*   **sin_1k.h**: Header file for sin_1k.cc
13
14# Description of externally downloaded files in ../CMSIS_ext
15
16*   **arm_cmplx_mag_squared_q10p6.c**: Modified version of the ARM CMSIS
17    function
18    [arm_cmplx_mag_squared.c](http://arm-software.github.io/CMSIS_5/DSP/html/group__cmplx__mag__squared.html#ga45537f576102d960d467eb722b8431f2).
19    The modification is that we have changed the amount of right-shift to make
20    sure our data is in the correct range. We redistribute because the original
21    content was created with the Apache 2.0 license.
22*   **arm_cmplx_mag_squared_q10p6.h**: Header file for
23    arm_cmplx_mag_squared_q10p6.c
24