I'm trying to use the scalar version of the biquad function in C from the RTL and getting errors like the compiler is viewing this as the vector version. Both calls look the same (as presented in the RTL docs) with "biquad()". This is for a 21369. Is there a switch or something somewhere that I'm missing or what?
Syl_SQ_Out = biquad (Syl_SQ_In, Syl_SQ_BPF_Coeffs, Syl_SQ_BPF_State, SYL_SQ_BPF_SECTIONS);
Typical error message:
".\DSP.C", line 2545: cc0167: error: argument of type "float" is incompatible
with parameter of type "const float *"
Syl_SQ_Out = biquad (Syl_SQ_Out,