SmartMatrix & Teensy 3.1 compile issues...

AJOlivas

Member
I have a Teensy 3.1 board attached to a SmartMatrix via the Pixel.mx SmartMatrix SD shield. Last October (2021) I uploaded a sketch that, when run, ran through all my GIFs within the SD card inserted into the board. Earlier this past week the display started doing strange things, green bars then a permenant green square taking up much of the display. And any and all green was absent from all of the GIFs running behind the square.
I thought I'd reprogram the Teensy 3.1 board with the sketch "Animated GIFs" by Copyright (c) 2014 Craig A. Lindley
* Refactoring by Louis Beaudoin (Pixelmatix) without any changes but something DID change. I get an error code that I can't figure out.

Here's the line of code: const rgb24 (COLOR_BLACK - [0,0,0];
Here's the error: 'rgb' does not name a type

So this failed. So I tried a newer version of the same code directly for PJRC Copyright (c) 2014 Craig A. Lindley
* Refactoring by Louis Beaudoin (Pixelmatix) and the error states:

Error compiling for board Teensy 3.2/3.1

I was told that a file was renamed from:

MatrixHardware_T4Adaptor.h

to

MatrixHardware_Teensy4_ShieldV4Adapter.h

which I changed but the error still comes up.

I want to refresh the Teensy 3.1 board with fresh code to see if perhaps my board is fried or perhaps the SmartMatrix SD board is. Either way I'd like to solve this problem and get back to enjoying my SmartMatrix display.

Thank you for your guided assistance.
FredEBear

BTW - I had an account (FredEBear) but this board stopped me from logging into it for some reason.
 
Code:
Here's the line of code: const rgb24 (COLOR_BLACK - [0,0,0];
That line of code is badly mangled. It should be:
Code:
const rgb24 COLOR_BLACK = {
    0, 0, 0 };

When you're using a T3.1 you should not be getting any messages about files which are for the Teensy4.

The simplest way to check your board is to upload the example blink sketch.

Pete
 
Code was correct

Code was fine I just typed it with the wrong brackets. Still the same problem. Won’t compile for my Teensy 3.1

M
Code:
Here's the line of code: const rgb24 (COLOR_BLACK - [0,0,0];
That line of code is badly mangled. It should be:
Code:
const rgb24 COLOR_BLACK = {
    0, 0, 0 };

When you're using a T3.1 you should not be getting any messages about files which are for the Teensy4.

The simplest way to check your board is to upload the example blink sketch.

Pete
 
So now a new error message appears:
code: if(initFileSystem(SD_CS) < 0) {#if (ENABLE_SCROLLING == 1)
error: 'initFileSystem' was not declared in this scope

Another error pops up not of my making...
 
Too many and constantly changing errors to deal with. Doesn't help to download latest sketch. It's all crapped out. Perhaps its in the .h system of files. I just don't know anymore.
 
As requested here is the verbatim error message:

Arduino: 1.8.13 (Mac OS X), TD: 1.55, Board: "Teensy 3.2 / 3.1, Serial, 96 MHz (overclock), Faster, US English"











/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware -hardware /Users/alfredolivas/Library/Arduino15/packages -tools /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/tools-builder -tools /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/alfredolivas/Library/Arduino15/packages -built-in-libraries /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/libraries -libraries /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -ide-version=10813 -build-path /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304 -warnings=none -build-cache /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_cache_321810 -verbose /Users/alfredolivas/Desktop/Arduino/Sketchbook/TeensyGIFs_2022/TeensyGIFs_2022.ino
/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware -hardware /Users/alfredolivas/Library/Arduino15/packages -tools /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/tools-builder -tools /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/alfredolivas/Library/Arduino15/packages -built-in-libraries /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/libraries -libraries /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -ide-version=10813 -build-path /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304 -warnings=none -build-cache /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_cache_321810 -verbose /Users/alfredolivas/Desktop/Arduino/Sketchbook/TeensyGIFs_2022/TeensyGIFs_2022.ino
Using board 'teensy31' from platform in folder: /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr
Using core 'teensy3' from platform in folder: /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr
Detecting libraries used...
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for MatrixHardware_Teensy3_ShieldV1toV3.h: [SmartMatrix-4.0.3@4.0.3]
ResolveLibrary(MatrixHardware_Teensy3_ShieldV1toV3.h)
-> candidates: [SmartMatrix-4.0.3@4.0.3]
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
-> candidates: [SPI@1.0]
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SD.h: [SD@1.2.4 SD@2.0.0]
ResolveLibrary(SD.h)
-> candidates: [SD@1.2.4 SD@2.0.0]
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SdFat.h: [SdFat_-_Adafruit_Fork@1.5.1 SdFat@2.0.5-beta.1]
ResolveLibrary(SdFat.h)
-> candidates: [SdFat_-_Adafruit_Fork@1.5.1 SdFat@2.0.5-beta.1]
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for GifDecoder.h: [AnimatedGIFs-master@0.0.2 AnimatedGIFs_SD-master]
ResolveLibrary(GifDecoder.h)
-> candidates: [AnimatedGIFs-master@0.0.2 AnimatedGIFs_SD-master]
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Using cached library dependencies for file: /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/FilenameFunctions.cpp
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/CircularBuffer_SM.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/Font_apple4x6_256.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/Font_apple5x7_256.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/Font_apple6x10.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/Font_apple8x13.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/Font_gohufont6x11.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/Font_gohufont6x11b.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/Font_tom_thumb.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/Layer.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/MatrixEsp32Hub75Calc.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/MatrixFont.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/MatrixPanelMaps.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/MatrixTeensy3Hub75Refresh.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/MatrixTeensy4Apa102Refresh.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/MatrixTeensy4Hub75Refresh.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/esp32_i2s_parallel.c -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/lib/FlexIO_t4/FlexIOSPI.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/lib/FlexIO_t4/FlexIO_t4.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/lib/FlexIO_t4/FlexSerial.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI/SPI.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src/SD.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/ExFatLib/ExFatDbg.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/ExFatLib/ExFatFile.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/ExFatLib/ExFatFilePrint.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/ExFatLib/ExFatFileWrite.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/ExFatLib/ExFatFormatter.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/ExFatLib/ExFatPartition.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/ExFatLib/ExFatVolume.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/ExFatLib/upcase.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FatLib/FatDbg.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FatLib/FatFile.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FatLib/FatFileLFN.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FatLib/FatFilePrint.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FatLib/FatFileSFN.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FatLib/FatFormatter.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FatLib/FatPartition.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FatLib/FatVolume.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FreeStack.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FsLib/FsFile.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FsLib/FsNew.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/FsLib/FsVolume.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/MinimumSerial.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SdCard/SdCardInfo.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SdCard/SdSpiCard.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SdCard/SdioTeensy.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SpiDriver/SdSpiArtemis.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SpiDriver/SdSpiChipSelect.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SpiDriver/SdSpiDue.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SpiDriver/SdSpiESP.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SpiDriver/SdSpiParticle.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SpiDriver/SdSpiSTM32.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/SpiDriver/SdSpiTeensy3.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/common/FmtNumber.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/common/FsCache.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/common/FsDateTime.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/common/FsStructs.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/common/PrintBasic.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/common/SysCallBareUno.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/iostream/StdioStream.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/iostream/StreamBaseClass.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/iostream/istream.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src/iostream/ostream.cpp" -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Generating function prototypes...
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp -o /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/preproc/ctags_target_for_gcc_minus_e.cpp -DARDUINO_LIB_DISCOVERY_PHASE
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/precompile_helper" "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304 "/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -x c++-header -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/pch/Arduino.h -o /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/pch/Arduino.h.gch
Using previously compiled file: /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/pch/Arduino.h.gch
"/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=155 -DARDUINO=10813 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH -I/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/pch "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD/src" "-I/Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat/src" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master/src /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp -o /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/TeensyGIFs_2022.ino.cpp.o
Using previously compiled file: /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_304304/sketch/FilenameFunctions.cpp.o
/Users/alfredolivas/Desktop/Arduino/Sketchbook/TeensyGIFs_2022/TeensyGIFs_2022.ino:129:0: warning: "SD_CS" redefined
#define SD_CS 15
^
/Users/alfredolivas/Desktop/Arduino/Sketchbook/TeensyGIFs_2022/TeensyGIFs_2022.ino:128:0: note: this is the location of the previous definition
#define SD_CS BUILTIN_SDCARD
^
In file included from /Users/alfredolivas/Desktop/Arduino/Sketchbook/TeensyGIFs_2022/TeensyGIFs_2022.ino:74:0:
/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/MatrixHardware_Teensy3_ShieldV1toV3.h:29:17: note: #pragma message: MatrixHardware: SmartMatrix Shield for Teensy 3 V1-V3
#pragma message "MatrixHardware: SmartMatrix Shield for Teensy 3 V1-V3"
^
In file included from /Users/alfredolivas/Desktop/Arduino/Sketchbook/TeensyGIFs_2022/TeensyGIFs_2022.ino:77:0:
/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src/SmartMatrix.h:40:21: note: #pragma message: SmartMatrix Library version 4.000.003
# pragma message "SmartMatrix Library version 4.000.003"
^
TeensyGIFs_2022: In function 'void setup()':
TeensyGIFs_2022:213: error: 'initFileSystem' was not declared in this scope
if(initFileSystem(SD) < 0) {
^
Multiple libraries were found for "SD.h"
Used: /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD
Not used: /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/libraries/SD
Multiple libraries were found for "SdFat.h"
Used: /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat
Not used: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SdFat_-_Adafruit_Fork
Multiple libraries were found for "GifDecoder.h"
Used: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master
Not used: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs_SD-master
Using library SmartMatrix-4.0.3 at version 4.0.3 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3
Using library SPI at version 1.0 in folder: /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI
Using library SD at version 2.0.0 in folder: /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SD
Using library SdFat at version 2.0.5-beta.1 in folder: /Users/alfredolivas/Desktop/Desktop - Alfred’s iMac - 1/Arduino/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SdFat
Using library AnimatedGIFs-master at version 0.0.2 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs-master
'initFileSystem' was not declared in this scope
 
In my AnimatedGifs directory there are three files:
AnimatedGifs.ino
FilenameFunctions.cpp
FilenameFunctions.h

initFileSystem is defined in the .cpp file.
It looks like you are missing either or both of those last two files.
[+edit] Looks like you must have the .h file or the compile would have barfed much sooner.

Pete
 
Thank you for that information. I'm puzzled as to why you say this as I am looking right at FilenameFunctions.cpp & FilenameFunctions.h which are attached within the Teensy GIF program. First tab is the .INO GIF player, second tab is FilenameFunctions.cpp and third tab is FilenameFunctions.h. Yep, they're all present and accounted for. Like I've said and will repeat, I haven't changed a thing in regards to this program. It ran before but doesn't run now. As far a AnimatedGifs directory goes: What are you talking about? Should these files be on the SD card? I don't know AnimatedGifs directory as it is a .INO file. I've seen several copies within my sketchbook folder. If I need to create a file with the three files above included, where do I place it so that Teensy can see/find it? I've never had this problem before and am completely stumped here.
 
The output indicates that it is using FilenameFunctions.cpp so I don't know why it is saying that initFileSystem is not declared when it *is* declared in FilenameFunctions.cpp

Pete
 
Only thing I can suggest is that you are using older versions "Arduino: 1.8.13 (Mac OS X), TD: 1.55".
Arduino is now 1.8.19 and TD is 1.56

Maybe an upgrade will help?

Pete
 
Upgrade didn't help. Still not able to compile.

Here are error codes:

Arduino: 1.8.19 (Mac OS X), TD: 1.56, Board: "Teensy 3.2 / 3.1, Serial, 96 MHz (overclock), Faster, US English"











/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware -hardware /Users/alfredolivas/Library/Arduino15/packages -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/tools-builder -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/tools/avr -tools /Users/alfredolivas/Library/Arduino15/packages -built-in-libraries /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/libraries -libraries /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -ide-version=10819 -build-path /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245 -warnings=none -build-cache /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_cache_107877 -verbose /Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino
/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware -hardware /Users/alfredolivas/Library/Arduino15/packages -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/tools-builder -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/tools/avr -tools /Users/alfredolivas/Library/Arduino15/packages -built-in-libraries /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/libraries -libraries /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -ide-version=10819 -build-path /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245 -warnings=none -build-cache /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_cache_107877 -verbose /Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino
Using board 'teensy31' from platform in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr
Using core 'teensy3' from platform in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr
Detecting libraries used...
"/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=156 -DARDUINO=10819 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/cores/teensy3" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245/sketch/AnimatedGIFs_03_2022.ino.cpp -o /dev/null
Alternatives for MatrixHardware_Teensy3_ShieldV1toV3.h: [SmartMatrix-4.0.3@4.0.3]
ResolveLibrary(MatrixHardware_Teensy3_ShieldV1toV3.h)
-> candidates: [SmartMatrix-4.0.3@4.0.3]
"/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=156 -DARDUINO=10819 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245/sketch/AnimatedGIFs_03_2022.ino.cpp -o /dev/null
Alternatives for MatrixHardware_T4Adapter.h: []
ResolveLibrary(MatrixHardware_T4Adapter.h)
-> candidates: []
/Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino:77:38: fatal error: MatrixHardware_T4Adapter.h: No such file or directory
compilation terminated.
Using library SmartMatrix-4.0.3 at version 4.0.3 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3
Error compiling for board Teensy 3.2 / 3.1.


Here is software code:

/*
* Animated GIFs Display Code for SmartMatrix and HUB75 RGB LED Panels
*
* Uses SmartMatrix Library written by Louis Beaudoin at pixelmatix.com
*
* Written by: Craig A. Lindley
*
* Copyright (c) 2014 Craig A. Lindley
* Refactoring by Louis Beaudoin (Pixelmatix)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

/*
* This SmartMatrix Library example displays GIF animations loaded from a SD Card connected to the Teensy 3
*
* The example can be modified to drive displays other than SmartMatrix by replacing SmartMatrix Library calls in setup() and
* the *Callback() functions with calls to a different library (look for the USE_SMARTMATRIX and ENABLE_SCROLLING blocks and replace)
*
* This code has been tested with many size GIFs including 128x32, 64x64, 32x32, and 16x16 pixel GIFs, but is optimized for 32x32 pixel GIFs.
*
* Wiring is on the default Teensy 3.2 SPI pins, and chip select can be on any GPIO,
* set by defining SD_CS in the code below. For Teensy 3.5/3.6/4.1 with the onboard SDIO, SD_CS should be the default BUILTIN_SDCARD
* Function | Pin
* DOUT | 11
* DIN | 12
* CLK | 13
* CS (default) | 15
*
* Wiring for ESP32 follows the default for the ESP32 SD Library, see: https://github.com/espressif/arduino-esp32/tree/master/libraries/SD
*
* This code first looks for .gif files in the /gifs/ directory
* (customize below with the GIF_DIRECTORY definition) then plays random GIFs in the directory,
* looping each GIF for DISPLAY_TIME_SECONDS
*
* This example is meant to give you an idea of how to add GIF playback to your own sketch.
* For a project that adds GIF playback with other features, take a look at
* Light Appliance and Aurora:
* https://github.com/CraigLindley/LightAppliance
* https://github.com/pixelmatix/aurora
*
* If you find any GIFs that won't play properly, please attach them to a new
* Issue post in the GitHub repo here:
* https://github.com/pixelmatix/AnimatedGIFs/issues
*/

/*
* CONFIGURATION:
* - If you're not using SmartLED Shield V4 (or above), comment out the line that includes <SmartMatrixShieldV4.h>
* - update the "SmartMatrix configuration and memory allocation" section to match the width and height and other configuration of your display
* - Note for 128x32 and 64x64 displays with Teensy 3.2 - need to reduce RAM:
* set kRefreshDepth=24 and kDmaBufferRows=2 or set USB Type: "None" in Arduino,
* decrease refreshRate in setup() to 90 or lower to get good an accurate GIF frame rate
* - Set the chip select pin for your board. On Teensy 3.5/3.6, the onboard microSD CS pin is "BUILTIN_SDCARD"
* - For ESP32 and large panels, you don't need to lower the refreshRate, but you can lower the frameRate (number of times the refresh buffer
* is updaed with new data per second), giving more time for the CPU to decode the GIF.
* Use matrix.setMaxCalculationCpuPercentage() or matrix.setCalcRefreshRateDivider()
*/

//#include <SmartLEDShieldV4.h> // comment out this line for if you're not using SmartLED Shield V4 hardware (this line needs to be before #include <SmartMatrix3.h>)
#include <MatrixHardware_Teensy3_ShieldV1toV3.h>
#include <MatrixHardware_T4Adapter.h>
#include <SmartMatrix3.h>

#include <SD.h>
#include <GifDecoder.h>
#include "FilenameFunctions.h"

#define DISPLAY_TIME_SECONDS 120
#define NUMBER_FULL_CYCLES 100

#define USE_SMARTMATRIX 1
#define ENABLE_SCROLLING 1
#define START_WITH_RANDOM_GIF 1

// range 0-255
const int defaultBrightness = 255;

const rgb24 COLOR_BLACK = {
0, 0, 0 };

#if (USE_SMARTMATRIX == 1)
/* SmartMatrix configuration and memory allocation */
#define COLOR_DEPTH 24 // known working: 24, 48 - If the sketch uses type `rgb24` directly, COLOR_DEPTH must be 24
const uint8_t kMatrixWidth = 32; // known working: 32, 64, 96, 128
const uint8_t kMatrixHeight = 32; // known working: 16, 32, 48, 64
const uint8_t kRefreshDepth = 36; // known working: 24, 36, 48
const uint8_t kDmaBufferRows = 4; // known working: 2-4
const uint8_t kPanelType = SMARTMATRIX_HUB75_32ROW_MOD32SCAN; // use SMARTMATRIX_HUB75_16ROW_MOD8SCAN for common 16x32 panels, or use SMARTMATRIX_HUB75_64ROW_MOD32SCAN for common 64x64 panels
const uint8_t kMatrixOptions = (SMARTMATRIX_OPTIONS_NONE); // see http://docs.pixelmatix.com/SmartMatrix for options
const uint8_t kBackgroundLayerOptions = (SM_BACKGROUND_OPTIONS_NONE);
const uint8_t kScrollingLayerOptions = (SM_SCROLLING_OPTIONS_NONE);

SMARTMATRIX_ALLOCATE_BUFFERS(matrix, kMatrixWidth, kMatrixHeight, kRefreshDepth, kDmaBufferRows, kPanelType, kMatrixOptions);
SMARTMATRIX_ALLOCATE_BACKGROUND_LAYER(backgroundLayer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kBackgroundLayerOptions);
#if (ENABLE_SCROLLING == 1)
SMARTMATRIX_ALLOCATE_SCROLLING_LAYER(scrollingLayer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kScrollingLayerOptions);
#endif
#endif

/* template parameters are maxGifWidth, maxGifHeight, lzwMaxBits
*
* The lzwMaxBits value of 12 supports all GIFs, but uses 16kB RAM
* lzwMaxBits can be set to 10 or 11 for smaller displays to save RAM, but use 12 for large displays
* All 32x32-pixel GIFs tested so far work with 11, most work with 10
*/
GifDecoder<kMatrixWidth, kMatrixHeight, 12> decoder;

// Chip select for SD card
#if defined(ESP32)
#define SD_CS 5
#elif defined (ARDUINO)
#define SD_CS BUILTIN_SDCARD
//#define SD_CS 15
#endif

#if defined(ESP32)
// ESP32 SD Library can't handle a trailing slash in the directory name
#define GIF_DIRECTORY "/gifs"
#else
// Teensy SD Library requires a trailing slash in the directory name
#define GIF_DIRECTORY "/gifs/"
#endif

int num_files;

void screenClearCallback(void) {
#if (USE_SMARTMATRIX == 1)
backgroundLayer.fillScreen({0,0,0});
#endif
}

void updateScreenCallback(void) {
#if (USE_SMARTMATRIX == 1)
backgroundLayer.swapBuffers();
#endif
}

void drawPixelCallback(int16_t x, int16_t y, uint8_t red, uint8_t green, uint8_t blue) {
#if (USE_SMARTMATRIX == 1)
backgroundLayer.drawPixel(x, y, {red, green, blue});
#endif
}

// Setup method runs once, when the sketch starts
void setup() {
decoder.setScreenClearCallback(screenClearCallback);
decoder.setUpdateScreenCallback(updateScreenCallback);
decoder.setDrawPixelCallback(drawPixelCallback);

decoder.setFileSeekCallback(fileSeekCallback);
decoder.setFilePositionCallback(filePositionCallback);
decoder.setFileReadCallback(fileReadCallback);
decoder.setFileReadBlockCallback(fileReadBlockCallback);

#if (START_WITH_RANDOM_GIF == 1)
// Seed the random number generator
randomSeed(analogRead(14));
#endif

Serial.begin(115200);
Serial.println("Starting AnimatedGIFs Sketch");


#if (USE_SMARTMATRIX == 1)
// Initialize matrix
matrix.addLayer(&backgroundLayer);
#if (ENABLE_SCROLLING == 1)
matrix.addLayer(&scrollingLayer);
#endif

matrix.setBrightness(defaultBrightness);


// for large panels, may want to set the refresh rate lower to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly)
//matrix.setRefreshRate(90);

#if !defined(ESP32)
matrix.begin();
#endif

#if defined(ESP32)
// for large panels on ESP32, may want to set the max percentage time dedicated to updating the refresh frames lower, to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly)
//matrix.setMaxCalculationCpuPercentage(50);

// alternatively, for large panels on ESP32, may want to set the calculation refresh rate divider lower to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly) - this has the same effect as matrix.setMaxCalculationCpuPercentage() but is set with a different parameter
//matrix.setCalcRefreshRateDivider(4);

// The ESP32 SD Card library is going to want to malloc about 28000 bytes of DMA-capable RAM, make sure at least that much is left free
matrix.begin(28000);
#endif

// Clear screen
backgroundLayer.fillScreen(COLOR_BLACK);
backgroundLayer.swapBuffers(false);
#endif

if(initFileSystem(SD_CS) < 0) {
#if (ENABLE_SCROLLING == 1)
scrollingLayer.start("No SD card", -1);
#endif
Serial.println("No SD card");
while(1);
}

// Determine how many animated GIF files exist
num_files = enumerateGIFFiles(GIF_DIRECTORY, true);

if(num_files < 0) {
#if (ENABLE_SCROLLING == 1)
scrollingLayer.start("No gifs directory", -1);
#endif
Serial.println("No gifs directory");
while(1);
}

if(!num_files) {
#if (ENABLE_SCROLLING == 1)
scrollingLayer.start("Empty gifs directory", -1);
#endif
Serial.println("Empty gifs directory");
while(1);
}
}


void loop() {
static unsigned long displayStartTime_millis;
static int nextGIF = 1; // we haven't loaded a GIF yet on first pass through, make sure we do that

unsigned long now = millis();

#if (START_WITH_RANDOM_GIF == 1)
static int index = random(num_files);
#else
static int index = 0;
#endif

#if 1
// default behavior is to play the gif for DISPLAY_TIME_SECONDS or for NUMBER_FULL_CYCLES, whichever comes first
if((now - displayStartTime_millis) > (DISPLAY_TIME_SECONDS * 1000) || decoder.getCycleNo() > NUMBER_FULL_CYCLES)
nextGIF = 1;
#else
// alt behavior is to play the gif until both DISPLAY_TIME_SECONDS and NUMBER_FULL_CYCLES have passed
if((now - displayStartTime_millis) > (DISPLAY_TIME_SECONDS * 1000) && decoder.getCycleNo() > NUMBER_FULL_CYCLES)
nextGIF = 1;
#endif

if(nextGIF)
{
if (openGifFilenameByIndex(GIF_DIRECTORY, index) >= 0) {
// Can clear screen for new animation here, but this might cause flicker with short animations
// matrix.fillScreen(COLOR_BLACK);
// matrix.swapBuffers();

decoder.startDecoding();

// Calculate time in the future to terminate animation
displayStartTime_millis = now;
}

// get the index for the next pass through
if (++index >= num_files) {
index = 0;
}

nextGIF = 0;
}

decoder.decodeFrame();
}

Can anyone make heads or tails out of this? Why doesn't it work?
 
This is the key part I think:
Code:
Alternatives for MatrixHardware_T4Adapter.h: []
ResolveLibrary(MatrixHardware_T4Adapter.h)
-> candidates: []
/Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino:77:38: fatal error: MatrixHardware_T4Adapter.h: No such file or directory
compilation terminated.
So it doesn't find a file called "MatrixHardware_T4Adapter.h"
 
Don't need T4 adapter as I don't have one. You'll see in the code line 77 that I've blocked it out as it's not necessary.

Again here are the error codes and thanks again for looking:

Arduino: 1.8.19 (Mac OS X), TD: 1.56, Board: "Teensy 3.2 / 3.1, Serial, 96 MHz (overclock), Faster, US English"











/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware -hardware /Users/alfredolivas/Library/Arduino15/packages -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/tools-builder -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/tools/avr -tools /Users/alfredolivas/Library/Arduino15/packages -built-in-libraries /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/libraries -libraries /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -ide-version=10819 -build-path /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245 -warnings=none -build-cache /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_cache_107877 -verbose /Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino
/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware -hardware /Users/alfredolivas/Library/Arduino15/packages -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/tools-builder -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/tools/avr -tools /Users/alfredolivas/Library/Arduino15/packages -built-in-libraries /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/libraries -libraries /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -ide-version=10819 -build-path /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245 -warnings=none -build-cache /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_cache_107877 -verbose /Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino
Using board 'teensy31' from platform in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr
Using core 'teensy3' from platform in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr
Detecting libraries used...
"/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=156 -DARDUINO=10819 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/cores/teensy3" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245/sketch/AnimatedGIFs_03_2022.ino.cpp -o /dev/null
Alternatives for MatrixHardware_Teensy3_ShieldV1toV3.h: [SmartMatrix-4.0.3@4.0.3]
ResolveLibrary(MatrixHardware_Teensy3_ShieldV1toV3.h)
-> candidates: [SmartMatrix-4.0.3@4.0.3]
"/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=156 -DARDUINO=10819 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245/sketch/AnimatedGIFs_03_2022.ino.cpp -o /dev/null
Alternatives for SmartMatrix3.h: []
ResolveLibrary(SmartMatrix3.h)
-> candidates: []
/Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino:78:26: fatal error: SmartMatrix3.h: No such file or directory
compilation terminated.
Using library SmartMatrix-4.0.3 at version 4.0.3 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3
Error compiling for board Teensy 3.2 / 3.1.
 
Don't need T4 adapter as I don't have one. You'll see in the code line 77 that I've blocked it out as it's not necessary.
 
Code:
/*
* Animated GIFs Display Code for SmartMatrix and HUB75 RGB LED Panels
*
* Uses SmartMatrix Library written by Louis Beaudoin at pixelmatix.com
*
* Written by: Craig A. Lindley
*
* Copyright (c) 2014 Craig A. Lindley
* Refactoring by Louis Beaudoin (Pixelmatix)
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

/*
* This SmartMatrix Library example displays GIF animations loaded from a SD Card connected to the Teensy 3
*
* The example can be modified to drive displays other than SmartMatrix by replacing SmartMatrix Library calls in setup() and
* the *Callback() functions with calls to a different library (look for the USE_SMARTMATRIX and ENABLE_SCROLLING blocks and replace)
*
* This code has been tested with many size GIFs including 128x32, 64x64, 32x32, and 16x16 pixel GIFs, but is optimized for 32x32 pixel GIFs.
*
* Wiring is on the default Teensy 3.2 SPI pins, and chip select can be on any GPIO,
* set by defining SD_CS in the code below. For Teensy 3.5/3.6/4.1 with the onboard SDIO, SD_CS should be the default BUILTIN_SDCARD
* Function | Pin
* DOUT | 11
* DIN | 12
* CLK | 13
* CS (default) | 15
*
* Wiring for ESP32 follows the default for the ESP32 SD Library, see: https://github.com/espressif/arduino...r/libraries/SD
*
* This code first looks for .gif files in the /gifs/ directory
* (customize below with the GIF_DIRECTORY definition) then plays random GIFs in the directory,
* looping each GIF for DISPLAY_TIME_SECONDS
*
* This example is meant to give you an idea of how to add GIF playback to your own sketch.
* For a project that adds GIF playback with other features, take a look at
* Light Appliance and Aurora:
* https://github.com/CraigLindley/LightAppliance
* https://github.com/pixelmatix/aurora
*
* If you find any GIFs that won't play properly, please attach them to a new
* Issue post in the GitHub repo here:
* https://github.com/pixelmatix/AnimatedGIFs/issues
*/

/*
* CONFIGURATION:
* - If you're not using SmartLED Shield V4 (or above), comment out the line that includes <SmartMatrixShieldV4.h>
* - update the "SmartMatrix configuration and memory allocation" section to match the width and height and other configuration of your display
* - Note for 128x32 and 64x64 displays with Teensy 3.2 - need to reduce RAM:
* set kRefreshDepth=24 and kDmaBufferRows=2 or set USB Type: "None" in Arduino,
* decrease refreshRate in setup() to 90 or lower to get good an accurate GIF frame rate
* - Set the chip select pin for your board. On Teensy 3.5/3.6, the onboard microSD CS pin is "BUILTIN_SDCARD"
* - For ESP32 and large panels, you don't need to lower the refreshRate, but you can lower the frameRate (number of times the refresh buffer
* is updaed with new data per second), giving more time for the CPU to decode the GIF.
* Use matrix.setMaxCalculationCpuPercentage() or matrix.setCalcRefreshRateDivider()
*/

//#include <SmartLEDShieldV4.h> // comment out this line for if you're not using SmartLED Shield V4 hardware (this line needs to be before #include <SmartMatrix3.h>)
#include <MatrixHardware_Teensy3_ShieldV1toV3.h>
#include <MatrixHardware_T4Adapter.h>
#include <SmartMatrix3.h>

#include <SD.h>
#include <GifDecoder.h>
#include "FilenameFunctions.h"

#define DISPLAY_TIME_SECONDS 120
#define NUMBER_FULL_CYCLES 100

#define USE_SMARTMATRIX 1
#define ENABLE_SCROLLING 1
#define START_WITH_RANDOM_GIF 1

// range 0-255
const int defaultBrightness = 255;

const rgb24 COLOR_BLACK = {
0, 0, 0 };

#if (USE_SMARTMATRIX == 1)
/* SmartMatrix configuration and memory allocation */
#define COLOR_DEPTH 24 // known working: 24, 48 - If the sketch uses type `rgb24` directly, COLOR_DEPTH must be 24
const uint8_t kMatrixWidth = 32; // known working: 32, 64, 96, 128
const uint8_t kMatrixHeight = 32; // known working: 16, 32, 48, 64
const uint8_t kRefreshDepth = 36; // known working: 24, 36, 48
const uint8_t kDmaBufferRows = 4; // known working: 2-4
const uint8_t kPanelType = SMARTMATRIX_HUB75_32ROW_MOD32SCAN; // use SMARTMATRIX_HUB75_16ROW_MOD8SCAN for common 16x32 panels, or use SMARTMATRIX_HUB75_64ROW_MOD32SCAN for common 64x64 panels
const uint8_t kMatrixOptions = (SMARTMATRIX_OPTIONS_NONE); // see http://docs.pixelmatix.com/SmartMatrix for options
const uint8_t kBackgroundLayerOptions = (SM_BACKGROUND_OPTIONS_NONE);
const uint8_t kScrollingLayerOptions = (SM_SCROLLING_OPTIONS_NONE);

SMARTMATRIX_ALLOCATE_BUFFERS(matrix, kMatrixWidth, kMatrixHeight, kRefreshDepth, kDmaBufferRows, kPanelType, kMatrixOptions);
SMARTMATRIX_ALLOCATE_BACKGROUND_LAYER(backgroundLa yer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kBackgroundLayerOptions);
#if (ENABLE_SCROLLING == 1)
SMARTMATRIX_ALLOCATE_SCROLLING_LAYER(scrollingLaye r, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kScrollingLayerOptions);
#endif
#endif

/* template parameters are maxGifWidth, maxGifHeight, lzwMaxBits
*
* The lzwMaxBits value of 12 supports all GIFs, but uses 16kB RAM
* lzwMaxBits can be set to 10 or 11 for smaller displays to save RAM, but use 12 for large displays
* All 32x32-pixel GIFs tested so far work with 11, most work with 10
*/
GifDecoder<kMatrixWidth, kMatrixHeight, 12> decoder;

// Chip select for SD card
#if defined(ESP32)
#define SD_CS 5
#elif defined (ARDUINO)
#define SD_CS BUILTIN_SDCARD
//#define SD_CS 15
#endif

#if defined(ESP32)
// ESP32 SD Library can't handle a trailing slash in the directory name
#define GIF_DIRECTORY "/gifs"
#else
// Teensy SD Library requires a trailing slash in the directory name
#define GIF_DIRECTORY "/gifs/"
#endif

int num_files;

void screenClearCallback(void) {
#if (USE_SMARTMATRIX == 1)
	backgroundLayer.fillScreen({ 0,0,0 });
#endif
}

void updateScreenCallback(void) {
#if (USE_SMARTMATRIX == 1)
	backgroundLayer.swapBuffers();
#endif
}

void drawPixelCallback(int16_t x, int16_t y, uint8_t red, uint8_t green, uint8_t blue) {
#if (USE_SMARTMATRIX == 1)
	backgroundLayer.drawPixel(x, y, { red, green, blue });
#endif
}

// Setup method runs once, when the sketch starts
void setup() {
	decoder.setScreenClearCallback(screenClearCallback);
	decoder.setUpdateScreenCallback(updateScreenCallba ck);
	decoder.setDrawPixelCallback(drawPixelCallback);

	decoder.setFileSeekCallback(fileSeekCallback);
	decoder.setFilePositionCallback(filePositionCallba ck);
	decoder.setFileReadCallback(fileReadCallback);
	decoder.setFileReadBlockCallback(fileReadBlockCall back);

#if (START_WITH_RANDOM_GIF == 1)
	// Seed the random number generator
	randomSeed(analogRead(14));
#endif

	Serial.begin(115200);
	Serial.println("Starting AnimatedGIFs Sketch");


#if (USE_SMARTMATRIX == 1)
	// Initialize matrix
	matrix.addLayer(&backgroundLayer);
#if (ENABLE_SCROLLING == 1)
	matrix.addLayer(&scrollingLayer);
#endif

	matrix.setBrightness(defaultBrightness);


	// for large panels, may want to set the refresh rate lower to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly)
	//matrix.setRefreshRate(90);

#if !defined(ESP32)
	matrix.begin();
#endif

#if defined(ESP32)
	// for large panels on ESP32, may want to set the max percentage time dedicated to updating the refresh frames lower, to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly)
	//matrix.setMaxCalculationCpuPercentage(50);

	// alternatively, for large panels on ESP32, may want to set the calculation refresh rate divider lower to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly) - this has the same effect as matrix.setMaxCalculationCpuPercentage() but is set with a different parameter
	//matrix.setCalcRefreshRateDivider(4);

	// The ESP32 SD Card library is going to want to malloc about 28000 bytes of DMA-capable RAM, make sure at least that much is left free
	matrix.begin(28000);
#endif

	// Clear screen
	backgroundLayer.fillScreen(COLOR_BLACK);
	backgroundLayer.swapBuffers(false);
#endif

	if (initFileSystem(SD_CS) < 0) {
#if (ENABLE_SCROLLING == 1)
		scrollingLayer.start("No SD card", -1);
#endif
		Serial.println("No SD card");
		while (1);
	}

	// Determine how many animated GIF files exist
	num_files = enumerateGIFFiles(GIF_DIRECTORY, true);

	if (num_files < 0) {
#if (ENABLE_SCROLLING == 1)
		scrollingLayer.start("No gifs directory", -1);
#endif
		Serial.println("No gifs directory");
		while (1);
	}

	if (!num_files) {
#if (ENABLE_SCROLLING == 1)
		scrollingLayer.start("Empty gifs directory", -1);
#endif
		Serial.println("Empty gifs directory");
		while (1);
	}
}


void loop() {
	static unsigned long displayStartTime_millis;
	static int nextGIF = 1; // we haven't loaded a GIF yet on first pass through, make sure we do that

	unsigned long now = millis();

#if (START_WITH_RANDOM_GIF == 1)
	static int index = random(num_files);
#else
	static int index = 0;
#endif

#if 1
	// default behavior is to play the gif for DISPLAY_TIME_SECONDS or for NUMBER_FULL_CYCLES, whichever comes first
	if ((now - displayStartTime_millis) > (DISPLAY_TIME_SECONDS * 1000) || decoder.getCycleNo() > NUMBER_FULL_CYCLES)
		nextGIF = 1;
#else
	// alt behavior is to play the gif until both DISPLAY_TIME_SECONDS and NUMBER_FULL_CYCLES have passed
	if ((now - displayStartTime_millis) > (DISPLAY_TIME_SECONDS * 1000) && decoder.getCycleNo() > NUMBER_FULL_CYCLES)
		nextGIF = 1;
#endif

	if (nextGIF)
	{
		if (openGifFilenameByIndex(GIF_DIRECTORY, index) >= 0) {
			// Can clear screen for new animation here, but this might cause flicker with short animations
			// matrix.fillScreen(COLOR_BLACK);
			// matrix.swapBuffers();

			decoder.startDecoding();

			// Calculate time in the future to terminate animation
			displayStartTime_millis = now;
		}

		// get the index for the next pass through
		if (++index >= num_files) {
			index = 0;
		}

		nextGIF = 0;
	}

	decoder.decodeFrame();
}
/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware -hardware /Users/alfredolivas/Library/Arduino15/packages -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/tools-builder -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/tools/avr -tools /Users/alfredolivas/Library/Arduino15/packages -built-in-libraries /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/libraries -libraries /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o 2std,keys=en-us -ide-version=10819 -build-path /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245 -warnings=none -build-cache /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_cache_107877 -verbose /Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino
/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware -hardware /Users/alfredolivas/Library/Arduino15/packages -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/tools-builder -tools /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/tools/avr -tools /Users/alfredolivas/Library/Arduino15/packages -built-in-libraries /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/libraries -libraries /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o 2std,keys=en-us -ide-version=10819 -build-path /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245 -warnings=none -build-cache /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_cache_107877 -verbose /Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino
Using board 'teensy31' from platform in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr
Using core 'teensy3' from platform in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr
Detecting libraries used...
"/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=156 -DARDUINO=10819 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/cores/teensy3" /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245/sketch/AnimatedGIFs_03_2022.ino.cpp -o /dev/null
Alternatives for MatrixHardware_Teensy3_ShieldV1toV3.h: [SmartMatrix-4.0.3@4.0.3]
ResolveLibrary(MatrixHardware_Teensy3_ShieldV1toV3 .h)
-> candidates: [SmartMatrix-4.0.3@4.0.3]
"/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=156 -DARDUINO=10819 -DARDUINO_TEENSY32 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/0CBE5FB0-1FCC-4367-9A62-BFA3D4056BCC/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/cores/teensy3" -I/Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3/src /var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/arduino_build_18245/sketch/AnimatedGIFs_03_2022.ino.cpp -o /dev/null
Alternatives for SmartMatrix3.h: []
ResolveLibrary(SmartMatrix3.h)
-> candidates: []
/Users/alfredolivas/Desktop/Arduino/Sketchbook/AnimatedGIFs_03_2022/AnimatedGIFs_03_2022.ino:78:26: fatal error: SmartMatrix3.h: No such file or directory
compilation terminated.
Using library SmartMatrix-4.0.3 at version 4.0.3 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3
Error compiling for board Teensy 3.2 / 3.1.
Could you place any code in your posts between code tags using the "#" button and any compile error lists between Quote tags using the Quote button to the left of the "#" button (looks like a Speech Bubble).
It makes your report much easier to read and better able to be answered.
 
Code:
//#include <SmartLEDShieldV4.h> // comment out this line for if you're not using SmartLED Shield V4 hardware (this line needs to be before #include <SmartMatrix3.h>)
#include <MatrixHardware_Teensy3_ShieldV1toV3.h>
#include <MatrixHardware_T4Adapter.h>            // <<< This is line 77 !!
#include <SmartMatrix3.h>

Line 77 is not "blocked out".

Pete
 
Still not able to compile and all libraries are present and accounted for. Here's the last error code I get and it can't find what IS in the libraries folder. Any clues as to what' s happening?

#Using library SD at version 2.0.0 in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/A49331AA-FAE9-4C30-86E3-7F52353E3B70/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/libraries/SD
Using library SdFat at version 2.1.2 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SdFat
Error compiling for board Teensy 3.2 / 3.1.#
 
Still not able to compile and all libraries are present and accounted for. Here's the last error code I get and it can't find what IS in the libraries folder. Any clues as to what' s happening?

#Using library SD at version 2.0.0 in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/A49331AA-FAE9-4C30-86E3-7F52353E3B70/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/libraries/SD
Using library SdFat at version 2.1.2 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SdFat
Error compiling for board Teensy 3.2 / 3.1.#

Here's another sketch that won't compile and the error code:

#_-_Adafruit_Fork
Not used: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/A49331AA-FAE9-4C30-86E3-7F52353E3B70/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/libraries/SdFat
Multiple libraries were found for "GifDecoder.h"
Used: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/GifDecoder
Not used: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIFs_SD-master
Using library SmartMatrix-4.0.3 at version 4.0.3 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SmartMatrix-4.0.3
Using library SPI at version 1.0 in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/A49331AA-FAE9-4C30-86E3-7F52353E3B70/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/libraries/SPI
Using library SD at version 2.0.0 in folder: /private/var/folders/5c/6t7s01sn4db00kncp3sf1wpr0000gn/T/AppTranslocation/A49331AA-FAE9-4C30-86E3-7F52353E3B70/d/Arduino 3.app/Contents/Java/hardware/teensy/avr/libraries/SD
Using library SdFat at version 2.1.2 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SdFat
Using library GifDecoder at version 1.1.0 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/GifDecoder
Using library AnimatedGIF at version 1.4.7 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/AnimatedGIF
Error compiling for board Teensy 3.2 / 3.1.#
 
Delete the Adafruit copy of SdFat. You can always just re-install it later if needed for Adafruit products. It will only cause trouble for Teensy.

First, please check which version of the software you are using. This looks like Macintosh. On a Mac, click Teensyduino > About to check which version of the software you have. This information is important for resolving library conflicts. If you have older than Teensyduino 1.56, please download and use 1.56 from the website and use it, so you have the same version as everyone else where who tries to help.

https://www.pjrc.com/teensy/td_download.html

To help with this sort of problem, it's critically important that we know exactly which libraries you are using. Imagine if you were the reading this thread and trying to help solve the problem. Is the info clear about exactly which version of the software to use, exactly which copies of libraries to install, and the specific program to compile... to reproduce the same error?
 
Still after over one week able to resolve my compile issues. Where did everyone go. I've D/L'ed the most recent Libraries, Sketches and still not able to get up to speed.
Running on an iMac High Sierra 10.13.6 - Arduino 1.8.19 - Teensyduino 1.56 - SDShield Teensy 3.1
I did get Featuredemo running but that's it. So I can compile but not what I need. I have Adafruit's SmartMatrixSD shield v3 and a Teensy 3.1. What's so difficult about it not compiling on Arduino IDE?
Here's the sketch:
#//#include <SmartLEDShieldV4.h> // comment out this line for if you're not using SmartLED Shield V4 hardware (this line needs to be before #include <SmartMatrix3.h>)
#include <MatrixHardware_Teensy3_ShieldV1toV3.h>
//#include <MatrixHardware_Teensy4_ShieldV4Adapter.h>
#include <SmartMatrix.h>
#include <GifDecoder_Impl.h>
#include <SD.h>
//#include <SDFat.h> // added 02/15/2022
#include <GifDecoder.h>
#include "FilenameFunctions.h"

#define DISPLAY_TIME_SECONDS 120
#define NUMBER_FULL_CYCLES 100

#define USE_SMARTMATRIX 1
#define ENABLE_SCROLLING 1
#define START_WITH_RANDOM_GIF 1

// range 0-255
const int defaultBrightness = 255;

const rgb24 COLOR_BLACK = { 0, 0, 0 };

#if (USE_SMARTMATRIX == 1)
/* SmartMatrix configuration and memory allocation */
#define COLOR_DEPTH 24 // known working: 24, 48 - If the sketch uses type `rgb24` directly, COLOR_DEPTH must be 24
const uint8_t kMatrixWidth = 32; // known working: 32, 64, 96, 128
const uint8_t kMatrixHeight = 32; // known working: 16, 32, 48, 64
const uint8_t kRefreshDepth = 36; // known working: 24, 36, 48
const uint8_t kDmaBufferRows = 4; // known working: 2-4
const uint8_t kPanelType = SM_PANELTYPE_HUB75_32ROW_MOD16SCAN; //Changed line below to this then SD card not recognized
//const uint8_t kPanelType = SMARTMATRIX_HUB75_32ROW_MOD32SCAN; // use SMARTMATRIX_HUB75_16ROW_MOD8SCAN for common 16x32 panels, or use SMARTMATRIX_HUB75_64ROW_MOD32SCAN for common 64x64 panels
const uint8_t kMatrixOptions = (SMARTMATRIX_OPTIONS_NONE); // see http://docs.pixelmatix.com/SmartMatrix for options
const uint8_t kBackgroundLayerOptions = (SM_BACKGROUND_OPTIONS_NONE);
const uint8_t kScrollingLayerOptions = (SM_SCROLLING_OPTIONS_NONE);

SMARTMATRIX_ALLOCATE_BUFFERS(matrix, kMatrixWidth, kMatrixHeight, kRefreshDepth, kDmaBufferRows, kPanelType, kMatrixOptions);
SMARTMATRIX_ALLOCATE_BACKGROUND_LAYER(backgroundLayer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kBackgroundLayerOptions);
#if (ENABLE_SCROLLING == 1)
SMARTMATRIX_ALLOCATE_SCROLLING_LAYER(scrollingLayer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kScrollingLayerOptions);
#endif
#endif

/* template parameters are maxGifWidth, maxGifHeight, lzwMaxBits
*
* The lzwMaxBits value of 12 supports all GIFs, but uses 16kB RAM
* lzwMaxBits can be set to 10 or 11 for smaller displays to save RAM, but use 12 for large displays
* All 32x32-pixel GIFs tested so far work with 11, most work with 10
*/
GifDecoder<kMatrixWidth, kMatrixHeight, 12> decoder;

// Chip select for SD card
#if defined(ESP32)
#define SD_CS 5
#elif defined (ARDUINO)
#define SD_CS BUILTIN_SDCARD
//#define SD_CS 15
#endif

#if defined(ESP32)
// ESP32 SD Library can't handle a trailing slash in the directory name
#define GIF_DIRECTORY "/gifs"
#else
// Teensy SD Library requires a trailing slash in the directory name
#define GIF_DIRECTORY "/gifs/"
#endif

int num_files;

void screenClearCallback(void) {
#if (USE_SMARTMATRIX == 1)
backgroundLayer.fillScreen({0,0,0});
#endif
}

void updateScreenCallback(void) {
#if (USE_SMARTMATRIX == 1)
backgroundLayer.swapBuffers();
#endif
}

void drawPixelCallback(int16_t x, int16_t y, uint8_t red, uint8_t green, uint8_t blue) {
#if (USE_SMARTMATRIX == 1)
backgroundLayer.drawPixel(x, y, {red, green, blue});
#endif
}

// Setup method runs once, when the sketch starts
void setup() {
decoder.setScreenClearCallback(screenClearCallback);
decoder.setUpdateScreenCallback(updateScreenCallback);
decoder.setDrawPixelCallback(drawPixelCallback);

decoder.setFileSeekCallback(fileSeekCallback);
decoder.setFilePositionCallback(filePositionCallback);
decoder.setFileReadCallback(fileReadCallback);
decoder.setFileReadBlockCallback(fileReadBlockCallback);

#if (START_WITH_RANDOM_GIF == 1)
// Seed the random number generator
randomSeed(analogRead(14));
#endif

Serial.begin(115200);
Serial.println("Starting AnimatedGIFs Sketch");


#if (USE_SMARTMATRIX == 1)
// Initialize matrix
matrix.addLayer(&backgroundLayer);
#if (ENABLE_SCROLLING == 1)
matrix.addLayer(&scrollingLayer);
#endif

matrix.setBrightness(defaultBrightness);


// for large panels, may want to set the refresh rate lower to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly)
//matrix.setRefreshRate(90);

#if !defined(ESP32)
matrix.begin();
#endif

#if defined(ESP32)
// for large panels on ESP32, may want to set the max percentage time dedicated to updating the refresh frames lower, to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly)
//matrix.setMaxCalculationCpuPercentage(50);

// alternatively, for large panels on ESP32, may want to set the calculation refresh rate divider lower to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly) - this has the same effect as matrix.setMaxCalculationCpuPercentage() but is set with a different parameter
//matrix.setCalcRefreshRateDivider(4);

// The ESP32 SD Card library is going to want to malloc about 28000 bytes of DMA-capable RAM, make sure at least that much is left free
matrix.begin(28000);
#endif

// Clear screen
backgroundLayer.fillScreen(COLOR_BLACK);
backgroundLayer.swapBuffers(false);
#endif

if(initFileSystem(SD_CS) < 0) {
#if (ENABLE_SCROLLING == 1)
scrollingLayer.start("No SD card", -1);
#endif
Serial.println("No SD card");
while(1);
}

// Determine how many animated GIF files exist
num_files = enumerateGIFFiles(GIF_DIRECTORY, true);

if(num_files < 0) {
#if (ENABLE_SCROLLING == 1)
scrollingLayer.start("No gifs directory", -1);
#endif
Serial.println("No gifs directory");
while(1);
}

if(!num_files) {
#if (ENABLE_SCROLLING == 1)
scrollingLayer.start("Empty gifs directory", -1);
#endif
Serial.println("Empty gifs directory");
while(1);
}
}


void loop() {
static unsigned long displayStartTime_millis;
static int nextGIF = 1; // we haven't loaded a GIF yet on first pass through, make sure we do that

unsigned long now = millis();

#if (START_WITH_RANDOM_GIF == 1)
static int index = random(num_files);
#else
static int index = 0;
#endif

#if 1
// default behavior is to play the gif for DISPLAY_TIME_SECONDS or for NUMBER_FULL_CYCLES, whichever comes first
if((now - displayStartTime_millis) > (DISPLAY_TIME_SECONDS * 1000) || decoder.getCycleNo() > NUMBER_FULL_CYCLES)
nextGIF = 1;
#else
// alt behavior is to play the gif until both DISPLAY_TIME_SECONDS and NUMBER_FULL_CYCLES have passed
if((now - displayStartTime_millis) > (DISPLAY_TIME_SECONDS * 1000) && decoder.getCycleNo() > NUMBER_FULL_CYCLES)
nextGIF = 1;
#endif

if(nextGIF)
{
if (openGifFilenameByIndex(GIF_DIRECTORY, index) >= 0) {
// Can clear screen for new animation here, but this might cause flicker with short animations
// matrix.fillScreen(COLOR_BLACK);
// matrix.swapBuffers();

decoder.startDecoding();

// Calculate time in the future to terminate animation
displayStartTime_millis = now;
}

// get the index for the next pass through
if (++index >= num_files) {
index = 0;
}

nextGIF = 0;
}

decoder.decodeFrame();
}#
 
Code:
#//#include <SmartLEDShieldV4.h> // comment out this line for if you're not using SmartLED Shield V4 hardware (this line needs to be before #include <SmartMatrix3.h>)
#include <MatrixHardware_Teensy3_ShieldV1toV3.h>
//#include <MatrixHardware_Teensy4_ShieldV4Adapter.h>
#include <SmartMatrix.h>
#include <GifDecoder_Impl.h>
#include <SD.h>
//#include <SDFat.h> // added 02/15/2022
#include <GifDecoder.h>
#include "FilenameFunctions.h"

#define DISPLAY_TIME_SECONDS 120
#define NUMBER_FULL_CYCLES 100

#define USE_SMARTMATRIX 1
#define ENABLE_SCROLLING 1
#define START_WITH_RANDOM_GIF 1

// range 0-255
const int defaultBrightness = 255;

const rgb24 COLOR_BLACK = { 0, 0, 0 };

#if (USE_SMARTMATRIX == 1)
/* SmartMatrix configuration and memory allocation */
#define COLOR_DEPTH 24 // known working: 24, 48 - If the sketch uses type `rgb24` directly, COLOR_DEPTH must be 24
const uint8_t kMatrixWidth = 32; // known working: 32, 64, 96, 128
const uint8_t kMatrixHeight = 32; // known working: 16, 32, 48, 64
const uint8_t kRefreshDepth = 36; // known working: 24, 36, 48
const uint8_t kDmaBufferRows = 4; // known working: 2-4
const uint8_t kPanelType = SM_PANELTYPE_HUB75_32ROW_MOD16SCAN; //Changed line below to this then SD card not recognized
//const uint8_t kPanelType = SMARTMATRIX_HUB75_32ROW_MOD32SCAN; // use SMARTMATRIX_HUB75_16ROW_MOD8SCAN for common 16x32 panels, or use SMARTMATRIX_HUB75_64ROW_MOD32SCAN for common 64x64 panels
const uint8_t kMatrixOptions = (SMARTMATRIX_OPTIONS_NONE); // see http://docs.pixelmatix.com/SmartMatrix for options
const uint8_t kBackgroundLayerOptions = (SM_BACKGROUND_OPTIONS_NONE);
const uint8_t kScrollingLayerOptions = (SM_SCROLLING_OPTIONS_NONE);

SMARTMATRIX_ALLOCATE_BUFFERS(matrix, kMatrixWidth, kMatrixHeight, kRefreshDepth, kDmaBufferRows, kPanelType, kMatrixOptions);
SMARTMATRIX_ALLOCATE_BACKGROUND_LAYER(backgroundLa yer, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kBackgroundLayerOptions);
#if (ENABLE_SCROLLING == 1)
SMARTMATRIX_ALLOCATE_SCROLLING_LAYER(scrollingLaye r, kMatrixWidth, kMatrixHeight, COLOR_DEPTH, kScrollingLayerOptions);
#endif
#endif

/* template parameters are maxGifWidth, maxGifHeight, lzwMaxBits
*
* The lzwMaxBits value of 12 supports all GIFs, but uses 16kB RAM
* lzwMaxBits can be set to 10 or 11 for smaller displays to save RAM, but use 12 for large displays
* All 32x32-pixel GIFs tested so far work with 11, most work with 10
*/
GifDecoder<kMatrixWidth, kMatrixHeight, 12> decoder;

// Chip select for SD card
#if defined(ESP32)
#define SD_CS 5
#elif defined (ARDUINO)
#define SD_CS BUILTIN_SDCARD
//#define SD_CS 15
#endif

#if defined(ESP32)
// ESP32 SD Library can't handle a trailing slash in the directory name
#define GIF_DIRECTORY "/gifs"
#else
// Teensy SD Library requires a trailing slash in the directory name
#define GIF_DIRECTORY "/gifs/"
#endif

int num_files;

void screenClearCallback(void) {
#if (USE_SMARTMATRIX == 1)
	backgroundLayer.fillScreen({ 0,0,0 });
#endif
}

void updateScreenCallback(void) {
#if (USE_SMARTMATRIX == 1)
	backgroundLayer.swapBuffers();
#endif
}

void drawPixelCallback(int16_t x, int16_t y, uint8_t red, uint8_t green, uint8_t blue) {
#if (USE_SMARTMATRIX == 1)
	backgroundLayer.drawPixel(x, y, { red, green, blue });
#endif
}

// Setup method runs once, when the sketch starts
void setup() {
	decoder.setScreenClearCallback(screenClearCallback);
	decoder.setUpdateScreenCallback(updateScreenCallba ck);
	decoder.setDrawPixelCallback(drawPixelCallback);

	decoder.setFileSeekCallback(fileSeekCallback);
	decoder.setFilePositionCallback(filePositionCallba ck);
	decoder.setFileReadCallback(fileReadCallback);
	decoder.setFileReadBlockCallback(fileReadBlockCall back);

#if (START_WITH_RANDOM_GIF == 1)
	// Seed the random number generator
	randomSeed(analogRead(14));
#endif

	Serial.begin(115200);
	Serial.println("Starting AnimatedGIFs Sketch");


#if (USE_SMARTMATRIX == 1)
	// Initialize matrix
	matrix.addLayer(&backgroundLayer);
#if (ENABLE_SCROLLING == 1)
	matrix.addLayer(&scrollingLayer);
#endif

	matrix.setBrightness(defaultBrightness);


	// for large panels, may want to set the refresh rate lower to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly)
	//matrix.setRefreshRate(90);

#if !defined(ESP32)
	matrix.begin();
#endif

#if defined(ESP32)
	// for large panels on ESP32, may want to set the max percentage time dedicated to updating the refresh frames lower, to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly)
	//matrix.setMaxCalculationCpuPercentage(50);

	// alternatively, for large panels on ESP32, may want to set the calculation refresh rate divider lower to leave more CPU time to decoding GIFs (needed if GIFs are playing back slowly) - this has the same effect as matrix.setMaxCalculationCpuPercentage() but is set with a different parameter
	//matrix.setCalcRefreshRateDivider(4);

	// The ESP32 SD Card library is going to want to malloc about 28000 bytes of DMA-capable RAM, make sure at least that much is left free
	matrix.begin(28000);
#endif

	// Clear screen
	backgroundLayer.fillScreen(COLOR_BLACK);
	backgroundLayer.swapBuffers(false);
#endif

	if (initFileSystem(SD_CS) < 0) {
#if (ENABLE_SCROLLING == 1)
		scrollingLayer.start("No SD card", -1);
#endif
		Serial.println("No SD card");
		while (1);
	}

	// Determine how many animated GIF files exist
	num_files = enumerateGIFFiles(GIF_DIRECTORY, true);

	if (num_files < 0) {
#if (ENABLE_SCROLLING == 1)
		scrollingLayer.start("No gifs directory", -1);
#endif
		Serial.println("No gifs directory");
		while (1);
	}

	if (!num_files) {
#if (ENABLE_SCROLLING == 1)
		scrollingLayer.start("Empty gifs directory", -1);
#endif
		Serial.println("Empty gifs directory");
		while (1);
	}
}


void loop() {
	static unsigned long displayStartTime_millis;
	static int nextGIF = 1; // we haven't loaded a GIF yet on first pass through, make sure we do that

	unsigned long now = millis();

#if (START_WITH_RANDOM_GIF == 1)
	static int index = random(num_files);
#else
	static int index = 0;
#endif

#if 1
	// default behavior is to play the gif for DISPLAY_TIME_SECONDS or for NUMBER_FULL_CYCLES, whichever comes first
	if ((now - displayStartTime_millis) > (DISPLAY_TIME_SECONDS * 1000) || decoder.getCycleNo() > NUMBER_FULL_CYCLES)
		nextGIF = 1;
#else
	// alt behavior is to play the gif until both DISPLAY_TIME_SECONDS and NUMBER_FULL_CYCLES have passed
	if ((now - displayStartTime_millis) > (DISPLAY_TIME_SECONDS * 1000) && decoder.getCycleNo() > NUMBER_FULL_CYCLES)
		nextGIF = 1;
#endif

	if (nextGIF)
	{
		if (openGifFilenameByIndex(GIF_DIRECTORY, index) >= 0) {
			// Can clear screen for new animation here, but this might cause flicker with short animations
			// matrix.fillScreen(COLOR_BLACK);
			// matrix.swapBuffers();

			decoder.startDecoding();

			// Calculate time in the future to terminate animation
			displayStartTime_millis = now;
		}

		// get the index for the next pass through
		if (++index >= num_files) {
			index = 0;
		}

		nextGIF = 0;
	}

	decoder.decodeFrame();
}#
When pasting code please enclose it between Code Tags by using the # button.
It preserves the formatting and makes your code easier to read and understand what might be going wrong.
Did you read my message #16 above?
The reason your code will not compile is because the system is attempting to link in a non Teensy version of SD-Fat.
Using library SdFat at version 2.1.2 in folder: /Users/alfredolivas/Desktop/Arduino/Sketchbook/libraries/SdFat
Remove that and your code has a better chance of compiling.
 
Back
Top