C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp: In member function 'void Quantizer::quantize(float*, int16_t*, uint16_t)':
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:31:65: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
31 | #define SAMPLEINVALID(sample) (!isfinite(sample) || abs(sample) >= 1.2) //use only for floating point samples (\in [-1.,1.])
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:119:13: note: in expansion of macro 'SAMPLEINVALID'
119 | xn= SAMPLEINVALID(*input) ? 0. : *input*_factor; //-_fOutputLastIt0 according to paper
| ^~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:119:35: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion]
119 | xn= SAMPLEINVALID(*input) ? 0. : *input*_factor; //-_fOutputLastIt0 according to paper
| ^
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp: In member function 'void Quantizer::quantize(float*, float*, int32_t*, uint16_t)':
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:31:65: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
31 | #define SAMPLEINVALID(sample) (!isfinite(sample) || abs(sample) >= 1.2) //use only for floating point samples (\in [-1.,1.])
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:177:14: note: in expansion of macro 'SAMPLEINVALID'
177 | xn0= SAMPLEINVALID(*input0) ? 0. : *input0*_factor; //-_fOutputLastIt0 according to paper
| ^~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:177:37: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion]
177 | xn0= SAMPLEINVALID(*input0) ? 0. : *input0*_factor; //-_fOutputLastIt0 according to paper
| ^
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:31:65: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
31 | #define SAMPLEINVALID(sample) (!isfinite(sample) || abs(sample) >= 1.2) //use only for floating point samples (\in [-1.,1.])
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:179:14: note: in expansion of macro 'SAMPLEINVALID'
179 | xn1= SAMPLEINVALID(*input1) ? 0. : *input1*_factor; //-_fOutputLastIt0 according to paper
| ^~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp:179:37: warning: implicit conversion from 'float' to 'double' to match other result of conditional [-Wdouble-promotion]
179 | xn1= SAMPLEINVALID(*input1) ? 0. : *input1*_factor; //-_fOutputLastIt0 according to paper
| ^
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp: In member function 'void Resampler::getKaiserExact(float)':
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:58:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
58 | const double halfBetaSq=beta*beta/4.;
| ~~~~~~~~~^~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp: In member function 'void Resampler::setKaiserWindow(float, int32_t)':
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:91:52: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
91 | double step=(float)(NO_EXACT_KAISER_SAMPLES-1.)/(noSamples-1.);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp: In member function 'void Resampler::setFilter(int32_t, int32_t, float, float)':
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:125:23: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
125 | double factor=M_PI*cutOffFrequ;
| ^
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp: In member function 'void Resampler::configure(float, float)':
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:147:11: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
147 | if (fs<=0. || newFs <=0.){
| ~~^~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:147:25: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
147 | if (fs<=0. || newFs <=0.){
| ~~~~~~^~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:154:21: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
154 | _step=(double)fs/newFs;
| ~~~~~~~~~~^~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:174:25: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
174 | double b=2.*(0.5*newFs-20000)/fs; //this transition band width causes aliasing. However the generated frequencies are above 20kHz
| ~~~^~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:174:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
174 | double b=2.*(0.5*newFs-20000)/fs; //this transition band width causes aliasing. However the generated frequencies are above 20kHz
| ~~~~~~~~~~~~~~~~~~~~^~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:195:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
195 | kaiserBeta=0.5842*(float)pow(_attenuation-21.,0.4)+0.07886*(_attenuation-21.);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp: In member function 'void Resampler::resample(float*, float*, uint16_t, uint16_t&, float*, float*, uint16_t, uint16_t&)':
C:\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp:296:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
296 | const float w1=1.-w0;
| ~~^~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\analyze_rms.cpp: In member function 'float AudioAnalyzeRMS::read()':
C:\Arduino\hardware\teensy\avr\libraries\Audio\analyze_rms.cpp:80:23: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
80 | return sqrtf(meansq) / 32767.0;
| ~~~~~~~~~~~~~~^~~~~~~~~
"C:\\Arduino\\hardware\\teensy/../tools/arm10/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -Wdouble-promotion -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DLOG_LEVEL=-1 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "@C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/sketch/defs.h" "-IC:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/pch" "-IC:\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\analyze_tonedetect.cpp" -o "C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build\\libraries\\Audio\\analyze_tonedetect.cpp.o"
"C:\\Arduino\\hardware\\teensy/../tools/arm10/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -Wdouble-promotion -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DLOG_LEVEL=-1 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "@C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/sketch/defs.h" "-IC:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/pch" "-IC:\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\async_input_spdif3.cpp" -o "C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build\\libraries\\Audio\\async_input_spdif3.cpp.o"
"C:\\Arduino\\hardware\\teensy/../tools/arm10/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -Wdouble-promotion -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DLOG_LEVEL=-1 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "@C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/sketch/defs.h" "-IC:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/pch" "-IC:\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\control_ak4558.cpp" -o "C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build\\libraries\\Audio\\control_ak4558.cpp.o"
"C:\\Arduino\\hardware\\teensy/../tools/arm10/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -Wdouble-promotion -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DLOG_LEVEL=-1 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "@C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/sketch/defs.h" "-IC:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/pch" "-IC:\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\control_cs42448.cpp" -o "C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build\\libraries\\Audio\\control_cs42448.cpp.o"
"C:\\Arduino\\hardware\\teensy/../tools/arm10/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -Wdouble-promotion -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DLOG_LEVEL=-1 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "@C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/sketch/defs.h" "-IC:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/pch" "-IC:\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\control_cs4272.cpp" -o "C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build\\libraries\\Audio\\control_cs4272.cpp.o"
"C:\\Arduino\\hardware\\teensy/../tools/arm10/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -Wdouble-promotion -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DLOG_LEVEL=-1 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "@C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/sketch/defs.h" "-IC:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/pch" "-IC:\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\control_sgtl5000.cpp" -o "C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build\\libraries\\Audio\\control_sgtl5000.cpp.o"
"C:\\Arduino\\hardware\\teensy/../tools/arm10/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -Wdouble-promotion -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DLOG_LEVEL=-1 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "@C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/sketch/defs.h" "-IC:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/pch" "-IC:\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\control_tlv320aic3206.cpp" -o "C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build\\libraries\\Audio\\control_tlv320aic3206.cpp.o"
"C:\\Arduino\\hardware\\teensy/../tools/arm10/bin/arm-none-eabi-g++" -c -Os --specs=nano.specs -g -Wall -Wdouble-promotion -ffunction-sections -fdata-sections -nostdlib -MMD -std=gnu++14 -fno-exceptions -fpermissive -fno-rtti -fno-threadsafe-statics -felide-constructors -Wno-error=narrowing -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -D__IMXRT1062__ -DTEENSYDUINO=154 -DLOG_LEVEL=-1 -DARDUINO=10813 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "@C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/sketch/defs.h" "-IC:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build/pch" "-IC:\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\control_wm8731.cpp" -o "C:\\Users\\Frank\\Documents\\Arduino\\sketch_mar09a\\build\\libraries\\Audio\\control_wm8731.cpp.o"
C:\Arduino\hardware\teensy\avr\libraries\Audio\async_input_spdif3.cpp:41:31: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
41 | const float toFloatAudio= 1.f/pow(2., 23.);
| ~~~^~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\control_cs4272.cpp: In member function 'bool AudioControlCS4272::volume(float, float)':
C:\Arduino\hardware\teensy\avr\libraries\Audio\control_cs4272.cpp:144:21: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
144 | leftInt = left*127 + 0.499;
| ~~~~~~~~~^~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\control_cs4272.cpp:145:23: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
145 | rightInt = right*127 + 0.499;
| ~~~~~~~~~~^~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\async_input_spdif3.cpp: In member function 'double AsyncAudioInputSPDIF3::getNewValidInputFrequ()':
C:\Arduino\hardware\teensy\avr\libraries\Audio\async_input_spdif3.cpp:205:37: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
205 | const double f=(float)F_BUS_ACTUAL/(1024.*1024.*AudioOutputSPDIF3::dpll_Gain()*128.);// bit clock = 128 * sampling frequency
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Arduino\hardware\teensy\avr\libraries\Audio\async_input_spdif3.cpp:34:
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h: In instantiation of 'void biquad_cascade_df2T(const BIQUAD*, T*, T*, uint32_t) [with T = double; BIQUAD = arm_biquad_cascade_df2T_instance_f32; BTYPE = float; uint32_t = long unsigned int]':
C:\Arduino\hardware\teensy\avr\libraries\Audio\async_input_spdif3.cpp:280:108: required from here
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:146:26: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
146 | yn = *b0 * *pSrc + *state;
| ~~~~^~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:146:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
146 | yn = *b0 * *pSrc + *state;
| ~~~~~~~~~~~~^~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:147:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
147 | *state = *b1 * *pSrc + *a1Neg * yn + *(state+1);
| ~~~~^~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:147:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
147 | *state = *b1 * *pSrc + *a1Neg * yn + *(state+1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:147:52: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
147 | *state = *b1 * *pSrc + *a1Neg * yn + *(state+1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:148:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
148 | *(state+1) = *b2 * *pSrc++ + *a2Neg * yn;
| ~~~~^~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:148:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
148 | *(state+1) = *b2 * *pSrc++ + *a2Neg * yn;
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:157:31: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
157 | *pDstDP = *b0 * *pSrc + *state;
| ~~~~^~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:157:39: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
157 | *pDstDP = *b0 * *pSrc + *state;
| ~~~~~~~~~~~~^~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:158:30: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
158 | *state = *b1 * *pSrc + *a1Neg * *pDstDP + *(state+1);
| ~~~~^~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:158:38: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
158 | *state = *b1 * *pSrc + *a1Neg * *pDstDP + *(state+1);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:158:57: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
158 | *state = *b1 * *pSrc + *a1Neg * *pDstDP + *(state+1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:159:34: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
159 | *(state+1) = *b2 * *pSrc++ + *a2Neg * *pDstDP++;
| ~~~~^~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:159:44: warning: implicit conversion from 'float' to 'double' to match other operand of binary expression [-Wdouble-promotion]
159 | *(state+1) = *b2 * *pSrc++ + *a2Neg * *pDstDP++;
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h: In instantiation of 'void preload(const B*, double) [with B = arm_biquad_cascade_df2T_instance_f32]':
C:\Arduino\hardware\teensy\avr\libraries\Audio\async_input_spdif3.cpp:320:33: required from here
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:200:62: warning: implicit conversion from 'float32_t' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
200 | *(S->pState+1) = (*(S->pCoeffs+2) + *(S->pCoeffs+4)) * val;
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:201:55: warning: implicit conversion from 'float32_t' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
201 | *(S->pState) = (*(S->pCoeffs+1) + *(S->pCoeffs+3)) * val + *(S->pState+1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
C:\Arduino\hardware\teensy\avr\libraries\Audio\biquad.h:201:61: warning: implicit conversion from 'float32_t' {aka 'float'} to 'double' to match other operand of binary expression [-Wdouble-promotion]
201 | *(S->pState) = (*(S->pCoeffs+1) + *(S->pCoeffs+3)) * val + *(S->pState+1);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~