hi,

using CrossCore Embedded Studio tools to implement the algorithm design,

Now, I encountered a few problems.

I will be using in the CCES library functions, such as header files <filter.h>

Function as follows: complex_float *twidfft(complex_float __pm _twiddle[], int _fft_size);

complex_float *cfft( complex_float __dm _input[],

complex_float __dm _temp[],

complex_float __dm _output[],

const complex_float __pm _twiddle[],

int _twiddle_stride,

int _n );etc.

Can directly call it?Still must pay attention to what matters?

In addition _twiddle [] This variable how define？

Defined directly such as complex_float pm twiddle [32];

Into a global variable and then it will problems prompt "Type 'pm' could not be resolved".

Thanks.

Hi Ymwlike,

Both the functions can be called directly,

twidfft(_twiddle, _fft_size);cfft(_input, _temp, _output, _twiddle, _twiddle_stride, _n);The twiddle buffer twiddle[] can be declared as a global buffer.

complex_float pm twiddle [N];//where N is maximum fft_size / 2The error “

Type 'pm' could not be resolved” that is getting displayed on the 'Problems' window can be ignored. This is generated by the code analysis and will not affect the actual build process.Best Regards,

John