#pragma once #include "inttypes.h" #define q15_t int16_t #define q31_t int32_t #define FFT_BIN(num, fs, size) (uint16_t)((float)(num) * (float)fs / (float)size) #define FFT_INDEX(freq, fs, size) (uint16_t)((float)freq / ((float)fs / (float)size)) int FFT(q15_t *data, uint16_t len);