Digital Band pass filter arduino 1100-1300 Hz
You cannot use ^ as mathematical power symbol in C. Ini C it means the exclusive-or bit operation (hence the error showing it is a bit operation).

For the mathematical power function, you should use the math C library. See library explanation. To include it, use:

#include &lt;math.h&gt;


The power function has the following prototype:

double pow(double x, double y) 
Returns x raised to the power of y.


However if you only need to write a float/double in exponential format, you can use

3.01e-8