blob: a9a46a559c3109fb9ba09c89407acba05277e3cb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#if HARDWARE_MULTIPLY
void perform_fft(signed 18 *pcm_audio);
void perform_ifft(signed 18 *modified_audio ,unsigned 6 *ifft_info);
#else
void perform_fft(signed 16 *pcm_audio);
void perform_ifft(signed 16 *modified_audio ,unsigned 6 *ifft_info);
#endif
void equalize_audio(audiodata_t *audiodata);
mpram DualPortInputRam
{
ram signed 18 audio_io[256];
ram signed 18 fft[256];
};
mpram DualPortOutputRam
{
ram signed 18 audio_io[128];
ram signed 18 fft[128];
};
|