Teensy 4.1 / audio shield issue

notahardwareguy

Active member
I have a Teensy 4.1, no Ethernet, not lockable, that I attached a new, not prior used PJRC audio shield to and am having some troubles/issues. I am using Arduino 1.8.19 with the Teensy libs/loader 1.57. USB type of serial. I am using a good SD card loaded with the test files. This is on a 64bit Win11 Home version 22H2 system. This same setup/configuration is used for all of the below test.

The steps/issues/problems are:

- I can reset the Teensy back to factory (by holding the program mode button) and the board reverts to the built-in blink program.

- I can load the Arduino blink test program to the board.

- I can load and run the SdCardTest, results at bottom of post.

- If I load the Guitar.ino test (or really any other that tries to use the audio shield like PlaySynthMusic.ino), I get 9 red LED blinks after a successful load. According to this page (https://www.pjrc.com/store/ic_mkl02_t4.html), that is very unlikely AND the other programs work fine. All done on the same combination of Teensy & audio-shield. I would swear though that sometimes right after the program load is complete the Teensy will blink 7 times. Not always but some. When I power cycle it blinks 9 and will blink 9 there after until I load a program that does NOT include audio.h.

- I can then load blink.ino and it will work fine (go back to blinking).

So it seems to be specifically a Teensy/audio shield use OF audio.h?!? The compiler logs for Gutar.ino are below. This is driving me NUTS! I hope it is a simple thing that I have done as that is easier to fix.

Thoughts? Thanks.

Guitar.ino Arduino compiler logs:
Code:
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Home\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=ogstd,keys=en-us -ide-version=10819 -build-path C:\Users\Home\AppData\Local\Temp\arduino_build_468259 -warnings=default -build-cache C:\Users\Home\AppData\Local\Temp\arduino_cache_97259 -verbose C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\examples\Synthesis\Guitar\Guitar.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Home\Documents\Arduino\libraries -fqbn=teensy:avr:teensy41:usb=serial,speed=600,opt=ogstd,keys=en-us -ide-version=10819 -build-path C:\Users\Home\AppData\Local\Temp\arduino_build_468259 -warnings=default -build-cache C:\Users\Home\AppData\Local\Temp\arduino_cache_97259 -verbose C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\examples\Synthesis\Guitar\Guitar.ino
Using board 'teensy41' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy4' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o nul
Alternatives for Audio.h: [Audio@1.3]
ResolveLibrary(Audio.h)
  -> candidates: [Audio@1.3]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o nul
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o nul
Alternatives for SD.h: [SD@1.2.4 SD@2.0.0]
ResolveLibrary(SD.h)
  -> candidates: [SD@1.2.4 SD@2.0.0]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o nul
Alternatives for SdFat.h: [SdFat@2.1.2]
ResolveLibrary(SdFat.h)
  -> candidates: [SdFat@2.1.2]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o nul
Alternatives for SerialFlash.h: [SerialFlash@0.5]
ResolveLibrary(SerialFlash.h)
  -> candidates: [SerialFlash@0.5]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o nul
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o nul
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\Quantizer.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\Resampler.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\analyze_fft1024.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\analyze_fft256.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\analyze_notefreq.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\analyze_peak.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\analyze_print.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\analyze_rms.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\analyze_tonedetect.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\async_input_spdif3.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\control_ak4558.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\control_cs42448.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\control_cs4272.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\control_sgtl5000.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\control_tlv320aic3206.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\control_wm8731.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\data_bandlimit_step.c
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\data_spdif.c
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\data_ulaw.c
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\data_waveforms.c
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\data_windows.c
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_bitcrusher.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_chorus.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_combine.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_delay.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_delay_ext.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_envelope.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_fade.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_flange.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_freeverb.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_granular.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_midside.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_multiply.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_rectifier.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_reverb.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_wavefolder.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\effect_waveshaper.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\filter_biquad.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\filter_fir.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\filter_ladder.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\filter_variable.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_adc.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_adcs.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_i2s.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_i2s2.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_i2s_hex.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_i2s_oct.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_i2s_quad.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_pdm.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_pdm_i2s2.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_spdif3.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_tdm.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\input_tdm2.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\mixer.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_adat.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_dac.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_dacs.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_i2s.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_i2s2.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_i2s_hex.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_i2s_oct.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_i2s_quad.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_mqs.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_pt8211.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_pt8211_2.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_pwm.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_spdif.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_spdif2.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_spdif3.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_tdm.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_tdm2.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\play_memory.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\play_queue.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\play_sd_raw.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\play_sd_wav.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\play_serialflash_raw.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\record_queue.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\spi_interrupt.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_dc.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_karplusstrong.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_pinknoise.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_pwm.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_simple_drum.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_sine.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_tonesweep.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_waveform.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_wavetable.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\synth_whitenoise.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\utility\imxrt_hw.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\utility\sqrt_integer.c
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI\SPI.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\src\SD.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\ExFatDbg.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\ExFatFile.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\ExFatFilePrint.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\ExFatFileWrite.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\ExFatFormatter.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\ExFatName.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\ExFatPartition.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\ExFatVolume.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\ExFatLib\upcase.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatDbg.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatFile.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatFileLFN.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatFilePrint.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatFileSFN.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatFormatter.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatName.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatPartition.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FatLib\FatVolume.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FreeStack.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FsLib\FsFile.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FsLib\FsNew.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\FsLib\FsVolume.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\MinimumSerial.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SdCard\SdCardInfo.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SdCard\SdSpiCard.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SdCard\SdioTeensy.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SpiDriver\SdSpiArtemis.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SpiDriver\SdSpiChipSelect.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SpiDriver\SdSpiDue.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SpiDriver\SdSpiESP.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SpiDriver\SdSpiParticle.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SpiDriver\SdSpiSTM32.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SpiDriver\SdSpiSTM32Core.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\SpiDriver\SdSpiTeensy3.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\common\FmtNumber.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\common\FsCache.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\common\FsDateTime.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\common\FsName.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\common\FsStructs.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\common\FsUtf.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\common\PrintBasic.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\common\upcase.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\iostream\StdioStream.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\iostream\StreamBaseClass.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\iostream\istream.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat\src\iostream\ostream.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SerialFlash\SerialFlashChip.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SerialFlash\SerialFlashDirectory.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Wire\Wire.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Wire\WireIMXRT.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Wire\WireKinetis.cpp
Using cached library dependencies for file: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Wire\utility\twi.c
Generating function prototypes...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\preproc\\ctags_target_for_gcc_minus_e.cpp"
"C:\\Program Files (x86)\\Arduino\\tools-builder\\ctags\\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\preproc\\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/precompile_helper" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy4" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -x c++-header -Og -g -Wall -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy4" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/pch/Arduino.h" -o "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/pch/Arduino.h.gch"
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\pch\Arduino.h.gch
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -Og -g -Wall -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=157 -DARDUINO=10819 -DARDUINO_TEENSY41 -DF_CPU=600000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp" -o "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp.o"
Compiling libraries...
Compiling library "Audio"
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\memcpy_audio.S.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\data_bandlimit_step.c.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\data_ulaw.c.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\data_spdif.c.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\data_windows.c.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\data_waveforms.c.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\control_wm8731.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\Quantizer.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\control_ak4558.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_bitcrusher.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_combine.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\analyze_print.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\analyze_peak.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_delay_ext.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\control_cs4272.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\analyze_fft1024.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\analyze_fft256.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\control_cs42448.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\analyze_rms.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_flange.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_freeverb.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_granular.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\control_tlv320aic3206.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_chorus.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_rectifier.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\analyze_tonedetect.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\filter_ladder.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\control_sgtl5000.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_midside.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_fade.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\Resampler.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_i2s_hex.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\filter_biquad.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\analyze_notefreq.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_multiply.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\filter_variable.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_adcs.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\filter_fir.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_envelope.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\async_input_spdif3.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_i2s2.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_i2s_quad.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_waveshaper.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_delay.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_tdm.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_adc.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\mixer.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_i2s_hex.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_i2s_oct.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_dac.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_i2s.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_i2s_quad.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_pdm.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_dacs.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_pwm.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_i2s.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_mqs.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_pdm_i2s2.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_wavefolder.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_spdif2.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_spdif3.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_i2s2.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_spdif.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\play_memory.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_tdm2.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\effect_reverb.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\input_spdif3.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_tdm.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\play_serialflash_raw.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_i2s_oct.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\play_queue.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\spi_interrupt.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\record_queue.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_simple_drum.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_pwm.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_pinknoise.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_tonesweep.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_whitenoise.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_wavetable.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_waveform.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_pt8211_2.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_adat.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_tdm2.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_karplusstrong.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\play_sd_wav.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\output_pt8211.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_sine.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\synth_dc.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\play_sd_raw.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\utility\sqrt_integer.c.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Audio\utility\imxrt_hw.cpp.o
Compiling library "SPI"
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SPI\SPI.cpp.o
Compiling library "SD"
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SD\SD.cpp.o
Compiling library "SdFat"
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FreeStack.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\MinimumSerial.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\upcase.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\ExFatPartition.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\ExFatFilePrint.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\ExFatName.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\ExFatDbg.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\ExFatFileWrite.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\ExFatFile.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\ExFatVolume.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\ExFatLib\ExFatFormatter.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatFilePrint.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatDbg.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatFile.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatFileSFN.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatVolume.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatName.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatFormatter.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatFileLFN.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FatLib\FatPartition.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FsLib\FsNew.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FsLib\FsFile.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\FsLib\FsVolume.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SdCard\SdCardInfo.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SdCard\SdioTeensy.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SdCard\SdSpiCard.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SpiDriver\SdSpiChipSelect.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SpiDriver\SdSpiArtemis.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SpiDriver\SdSpiTeensy3.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SpiDriver\SdSpiSTM32.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SpiDriver\SdSpiESP.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SpiDriver\SdSpiParticle.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SpiDriver\SdSpiDue.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\SpiDriver\SdSpiSTM32Core.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\common\FmtNumber.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\common\FsUtf.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\common\upcase.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\common\FsName.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\common\FsDateTime.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\common\FsCache.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\common\FsStructs.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\common\PrintBasic.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\iostream\istream.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\iostream\StreamBaseClass.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\iostream\ostream.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SdFat\iostream\StdioStream.cpp.o
Compiling library "SerialFlash"
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SerialFlash\SerialFlashDirectory.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\SerialFlash\SerialFlashChip.cpp.o
Compiling library "Wire"
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Wire\Wire.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Wire\WireKinetis.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Wire\WireIMXRT.cpp.o
Using previously compiled file: C:\Users\Home\AppData\Local\Temp\arduino_build_468259\libraries\Wire\utility\twi.c.o
Compiling core...
Using precompiled core: C:\Users\Home\AppData\Local\Temp\arduino_cache_97259\core\core_3c79d0f39d0d1b6b64af9518e113e3fa.a
Linking everything together...
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -Og -Wl,--gc-sections,--relax "-TC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy4/imxrt1062_t41.ld" -mthumb -mcpu=cortex-m7 -mfloat-abi=hard -mfpu=fpv5-d16 -o "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.elf" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\sketch\\Guitar.ino.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\memcpy_audio.S.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\data_bandlimit_step.c.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\data_spdif.c.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\data_ulaw.c.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\data_waveforms.c.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\data_windows.c.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\Quantizer.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\Resampler.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\analyze_fft1024.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\analyze_fft256.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\analyze_notefreq.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\analyze_peak.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\analyze_print.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\analyze_rms.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\analyze_tonedetect.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\async_input_spdif3.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\control_ak4558.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\control_cs42448.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\control_cs4272.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\control_sgtl5000.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\control_tlv320aic3206.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\control_wm8731.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_bitcrusher.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_chorus.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_combine.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_delay.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_delay_ext.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_envelope.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_fade.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_flange.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_freeverb.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_granular.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_midside.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_multiply.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_rectifier.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_reverb.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_wavefolder.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\effect_waveshaper.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\filter_biquad.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\filter_fir.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\filter_ladder.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\filter_variable.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_adc.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_adcs.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_i2s.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_i2s2.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_i2s_hex.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_i2s_oct.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_i2s_quad.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_pdm.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_pdm_i2s2.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_spdif3.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_tdm.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\input_tdm2.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\mixer.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_adat.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_dac.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_dacs.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_i2s.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_i2s2.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_i2s_hex.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_i2s_oct.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_i2s_quad.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_mqs.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_pt8211.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_pt8211_2.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_pwm.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_spdif.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_spdif2.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_spdif3.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_tdm.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\output_tdm2.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\play_memory.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\play_queue.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\play_sd_raw.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\play_sd_wav.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\play_serialflash_raw.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\record_queue.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\spi_interrupt.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_dc.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_karplusstrong.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_pinknoise.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_pwm.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_simple_drum.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_sine.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_tonesweep.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_waveform.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_wavetable.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\synth_whitenoise.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\utility\\sqrt_integer.c.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Audio\\utility\\imxrt_hw.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SD\\SD.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FreeStack.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\MinimumSerial.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\ExFatDbg.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\ExFatFile.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\ExFatFilePrint.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\ExFatFileWrite.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\ExFatFormatter.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\ExFatName.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\ExFatPartition.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\ExFatVolume.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\ExFatLib\\upcase.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatDbg.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatFile.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatFileLFN.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatFilePrint.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatFileSFN.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatFormatter.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatName.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatPartition.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FatLib\\FatVolume.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FsLib\\FsFile.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FsLib\\FsNew.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\FsLib\\FsVolume.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SdCard\\SdCardInfo.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SdCard\\SdSpiCard.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SdCard\\SdioTeensy.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SpiDriver\\SdSpiArtemis.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SpiDriver\\SdSpiChipSelect.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SpiDriver\\SdSpiDue.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SpiDriver\\SdSpiESP.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SpiDriver\\SdSpiParticle.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SpiDriver\\SdSpiSTM32.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SpiDriver\\SdSpiSTM32Core.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\SpiDriver\\SdSpiTeensy3.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\common\\FmtNumber.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\common\\FsCache.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\common\\FsDateTime.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\common\\FsName.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\common\\FsStructs.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\common\\FsUtf.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\common\\PrintBasic.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\common\\upcase.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\iostream\\StdioStream.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\iostream\\StreamBaseClass.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\iostream\\istream.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SdFat\\iostream\\ostream.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SerialFlash\\SerialFlashChip.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\SerialFlash\\SerialFlashDirectory.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Wire\\Wire.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Wire\\WireIMXRT.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Wire\\WireKinetis.cpp.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259\\libraries\\Wire\\utility\\twi.c.o" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/..\\arduino_cache_97259\\core\\core_3c79d0f39d0d1b6b64af9518e113e3fa.a" "-LC:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259" -larm_cortexM7lfsp_math -lm -lstdc++
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.elf" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.eep"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.elf" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.hex"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/teensy_secure" encrypthex TEENSY41 "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.hex"
No key .pem file found, skipping .ehex encryption
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/teensy_post_compile" -file=Guitar.ino "-path=C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259" "-tools=C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/" -board=TEENSY41
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/stdout_redirect" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.sym" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-objdump" -t -C "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.elf"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/teensy_size" "C:\\Users\\Home\\AppData\\Local\\Temp\\arduino_build_468259/Guitar.ino.elf"
Memory Usage on Teensy 4.1:
  FLASH: code:56340, data:8328, headers:9056   free for files:8052740
   RAM1: variables:17376, code:53192, padding:12344   free for local variables:441376
   RAM2: variables:16800  free for malloc/new:507488
Multiple libraries were found for "SD.h"
 Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD
 Not used: C:\Program Files (x86)\Arduino\libraries\SD
Using library Audio at version 1.3 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio 
Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI 
Using library SD at version 2.0.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD 
Using library SdFat at version 2.1.2 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat 
Using library SerialFlash at version 0.5 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SerialFlash 
Using library Wire at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Wire 
C:\Program Files (x86)\Arduino\hardware\teensy/../tools/teensy_post_compile -file=Guitar.ino -path=C:\Users\Home\AppData\Local\Temp\arduino_build_468259 -tools=C:\Program Files (x86)\Arduino\hardware\teensy/../tools -board=TEENSY41 -reboot -port=COM5 -portlabel=COM5 -portprotocol=serial 
No Teensy boards were found on any USB ports of your computer.
Please press the PROGRAM MODE BUTTON on your Teensy to upload your sketch.

SD card test results:
14:23:41.286 -> SD Card Test
14:23:41.286 -> ------------
14:23:41.427 -> SD card is connected :)
14:23:41.427 -> Card type is SDHC
14:23:41.427 -> File system space is 260.05 Mbytes.
14:23:41.427 -> SD library is able to access the filesystem
14:23:41.427 ->
14:23:41.427 -> Reading SDTEST1.WAV:
14:23:42.085 -> Overall speed = 0.74 Mbyte/sec
14:23:42.085 -> Worst block time = 1.58 ms
14:23:42.085 -> 54.35% of audio frame time
14:23:42.085 ->
14:23:42.085 -> Reading SDTEST1.WAV & SDTEST2.WAV:
14:23:44.865 -> Overall speed = 0.37 Mbyte/sec
14:23:44.865 -> Worst block time = 2.82 ms
14:23:44.865 -> 97.20% of audio frame time
14:23:44.865 ->
14:23:44.865 -> Reading SDTEST1.WAV & SDTEST2.WAV staggered:
14:23:47.596 -> Overall speed = 0.37 Mbyte/sec
14:23:47.596 -> Worst block time = 2.81 ms
14:23:47.596 -> 96.92% of audio frame time
14:23:47.596 ->
14:23:47.596 -> Reading SDTEST1.WAV, SDTEST2.WAV, SDTEST3.WAV:
14:23:51.741 -> Overall speed = 0.37 Mbyte/sec
14:23:51.741 -> Worst block time = 4.23 ms
14:23:51.741 -> 145.86% of audio frame time
14:23:51.741 ->
14:23:51.741 -> Reading SDTEST1.WAV, SDTEST2.WAV, SDTEST3.WAV staggered:
14:23:55.887 -> Overall speed = 0.37 Mbyte/sec
14:23:55.887 -> Worst block time = 4.22 ms
14:23:55.887 -> 145.38% of audio frame time
14:23:55.887 ->
14:23:55.887 -> Reading SDTEST1.WAV, SDTEST2.WAV, SDTEST3.WAV, SDTEST4.WAV:
14:24:01.428 -> Overall speed = 0.37 Mbyte/sec
14:24:01.428 -> Worst block time = 5.69 ms
14:24:01.428 -> 196.25% of audio frame time
14:24:01.428 ->
14:24:01.428 -> Reading SDTEST1.WAV, SDTEST2.WAV, SDTEST3.WAV, SDTEST4.WAV staggered:
14:24:06.996 -> Overall speed = 0.37 Mbyte/sec
14:24:06.996 -> Worst block time = 5.70 ms
14:24:06.996 -> 196.36% of audio frame time
 
Last edited by a moderator:
Really? I thought you only needed to include "Audio" or "MIDI" if you were using the USB connection from the PC as thought the Teensy were to be treated as an audio device? I am generating audio within the Teensy or from the SD card to the audio shield output. I had another Teensy/audio-shield setup (it broke or I would test with that) and I don't recall ever setting the USB to other than "serial". I could be wrong, I am getting up there in years...

OK, tried "USB: Audio" and get 7 flashing LEDs on boot.

"Serial + MIDI + Audio" does same.

:(
 
Well, I could be wrong also, I'm getting older too...

Paul

Edit: right, setting USB type to Audio is needed when you want the Teensy to be recognized as an audio device...
 
Just uploaded the Guitar.ino to a Teensy 4.1 [unfortunately I don't have a Rev D audio shield] but I don't see the 9 LED blinks.
Could it be a soldering issue? Some short between pins?

I also noticed a No Teensy boards were found on any USB ports of your computer message in your log. Could that be related or is it a separate problem?

Paul
 
Bit of a long shot, but a lot of the files aren’t being recompiled in your log, so it’s impossible to see if there are any weird options in use. Can you restart the IDE and post the log from the very first compilation? Ideally one of a library example that gives this failure…:D
 
This Teensy board was being successfully used with an audio shield prior. I modified the audio shield (removed a cap connecting one of the pins so as to make use of SPDIF out instead of the audio jack. This also worked successfully. I started another project where I am not using SPDIF out so reloaded the board with other programs. I also recently had PC issues and had to replace the laptop I was using. The old system was Win10 -64bit, new system is Win11 64-bit. Installed Arduino and all related softwares from scratch, versions are in initial post. The Teensy board was loaded with new program under new system. That is when error was first encountered. I assumed that the issue was the old audio board mod so I replaced the audio board (destroying it in the process) with my only spare, new audio board. Same results.

Thanks all. OK, steps followed were:

- Reset Teensy to factory, disconnect from PC, reconnect to PC.
- Default blink program runs as expected.​
- Loaded Arduino IDE fresh:
- Verified it is set for USB serial.​
- Just noting "Optimize" is set to debug.​
- Loaded blink.ino example:
- Modified blink.ino blink interval times to be better able to verify it is running.​
- Selected upload so that program is compiled and uploaded for first time (logs below - "blink: #1 logs).​
- Teensy loader "saw" the Teensy and auto-loaded the program (no need to push button).​
- Program ran successfully.​
- Copied logs (blink #1 logs).​
- Exited out of Arduino completely and closed Teensy loader.
- Disconnected Teensy board and reconnected, blink program ran as expected.
- Reset Teensy board to factory, disconnected board from PC, reconnected board to PC.
- Opened Arduino IDE.
- Loaded SdCardTest.ino:
- Verified good SD card installed in audio board SD card interface.​
- Selected upload so that the program is complied and uploaded (logs below - SD Test: #2 logs).​
- Loaded like first test, no need to push program button.​
- Opened monitor window and captured output (results below - SD Test: monitor logs).​
- Exited out of Arduino completely and closed Teensy loader.
- Reset teensy board to factory, disconnected board from PC, reconnected board to PC.
- Opened Arduino IDE.
- Loaded Guitar.ino example:
- Selected upload so that the program is compiled and uploaded (logs below - Guitar Test: #3 logs).​
- Loaded like first test, no need to push program button.​
- At conclusion of program load, Teensy LED blinked 7 times.
- Disconnected Teensy and reconnected Teensy to PC; LED blinked 9 times.

Sorry, I know this includes a lot of logs but wanted to post all of it in case it helps. The log data was too large for the post so it is attached as a ZIP file. Thank much guys!


blink: #1 logs
(See attachment)

SD Test: #2 logs
(see attachment)

SD Test: monitor logs
(see attachment)

Guitar Test: #3 logs
(see attachment)
 

Attachments

  • ArduinoLogs.zip
    41.2 KB · Views: 31
Last edited:
<snip>

Thanks all. OK, steps followed were:

- Reset Teensy to factory, disconnect from PC, reconnect to PC.
- Default blink program runs as expected.​
- Loaded Arduino IDE fresh:
- Verified it is set for USB serial.​
- Just noting "Optimize" is set to debug.​
- Loaded blink.ino example:

<snip>

- Opened Arduino IDE.
- Loaded Guitar.ino example:
- Selected upload so that the program is compiled and uploaded (logs below - Guitar Test: #3 logs).​
- Loaded like first test, no need to push program button.​
- At conclusion of program load, Teensy LED blinked 7 times.
- Disconnected Teensy and reconnected Teensy to PC; LED blinked 9 times.

Sorry, I know this includes a lot of logs but wanted to post all of it in case it helps. The log data was too large for the post so it is attached as a ZIP file. Thank much guys!
And there (possibly) you have it ... it seems various things, including audio, don't play well with different optimisation levels. You could try without the -Og, and go back to the default -O2. Or you could be another guinea pig for my candidate fix, which is to modify cores\teensy4\startup.c; about line 512, force a specific optimisation level for reset_PFD():
Code:
[B]__attribute__((optimize("O2")))[/B]
FLASHMEM void reset_PFD()
{	
	//Reset PLL2 PFDs, set default frequencies:
 
Dang @*^#^%#!

That did it! Changing to "Fastest" and it now works just fine! Thank you VERY much for suggesting that.

I don't recall when it changed to debug, this is a new install of all so either that is the default or I set it to that like day of installation. I was testing Arduino with the full set of boards I use (STM32, ATTINY, ESP32, and Teensy - of course) and it got set to that at some point. All else worked fine so I did not think to change that.

So I destroyed an audio shield for nothing... :(

On the bright side, it works and I can move forward with my project. I will pick up a couple of additional audio shields once they are back in stock as I always prefer to have spares.
 
Great news ... though as you say a pity about your audio shield. I should hang on to it, though, those 32-pin SGTL5000 parts are like hens' teeth at the moment; you might even make a profit :D

It's a really obscure issue, though oddly enough it seems to have reared its head a couple of times just in the last few days (which is why I went back and had a closer look). I'm hopeful that my PR will get Paul's blessing right early for TD 1.58, before too many hours are wasted and audio boards destroyed!
 
OK, since it is now "solved" I went back to try your fix. I edited the [C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy4\startup.c] file to include your suggested change by adding this line above the shown function (was at line 512):

__attribute__((optimize("O2")))

Verified no Arduino IDE was open, plugged in board, opened Arduino, changed optimization to debug, loaded Guitar.ino, selected uploaded to board (causing a fresh compile and load).

Program loaded fine and properly executed. That looks to also solve this issue, at least in my limited testing.

Thanks again for your help!
 
Happy to help, and thanks for testing. I think it’s a better fix long term, as it doesn’t constrain peoples’ optimisation options.
 
Back
Top