OctoWS2811 Timing Glitch

Status
Not open for further replies.

prichard

Member
Hello,
We are experiencing some very odd behavior when using the OctoWS2811 library with a Teensy 3.5. All strips of LEDs will shift over by one or not, causing a very pronounced flicker. The glitch is very time dependent and can be made to appear or disappear by adding delays. It is a cyclical issue, in that delaying too much or too little will cause the glitch to appear. Trying different CPU speeds can also cause the glitch to appear or disappear. When looking at it with an oscilloscope, you can see that when it is glitching, the data line is not returned to idle low in between frames. My best guess that one of the interrupts is firing when it shouldn't and skipping the last bit of the data being sent out. Line 330 in OctoWS2811.cpp seems maybe a little suspect:
Code:
 FTM2_SC = 0;             // stop FTM2 timer (hopefully before it rolls over)

Hardware:
Teensy 3.5 running at 48MHz
OctoWS2811 Adaptor
Generic WS2811 8x32 grid

Code
https://bitbucket.org/creativemachines/tbg_display

Scope trace
https://imgur.com/a/5q07Y

Image and video of glitch
https://imgur.com/a/NsVeO
https://imgur.com/a/1UfMq
 
Last edited:
Which version do you have installed? If it's from the Teensyduino installer (you haven't manually installed a copy in Documents/Arduino/libraries), click Help > About to check.
 
Paul,

I am running:
Arduino 1.8.4
Teensyduino 1.40
The included OctoWS2811 with 1.40, then the latest (as of 14:00 yesterday) OctoWS2811 from Github

This morning I installed Teensyduino 1.41 and the issue is still present. At 48MHz CPU, it is stable but shifted by one pixel, at 72MHz it flickers, at 96MHz and 120MHz it displays correctly. Thanks for the speedy reply!
 
Last edited:
This sounds exactly like a bug that was fixed some time ago, so please double check that you are *really* using the latest code.

In File > Preferences you can turn on verbose info while compiling. If there is more than 1 copy of the library, Arduino will print a message about which one it used and which others it ignored. You will also see the compiler commands, some of which will have the full pathnames when the compiling this library's code.
 
I have copied all included files into the sketch folder and included them with the declaration:
Code:
#include "directory local file here"
From what I can see, it is using the files from the sketch directory copied to the Windows temp directory.
Here is the verbose output:
Code:
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Paultop\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Paultop\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Paultop\Documents\Arduino\libraries -fqbn=teensy:avr:teensy35:usb=serial,speed=120,opt=o2std,keys=en-us -ide-version=10804 -build-path C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705 -warnings=none -build-cache C:\Users\Paultop\AppData\Local\Temp\arduino_cache_149425 -verbose C:\Users\Paultop\Documents\Arduino\TBG_Graph\TBG_Graph.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Paultop\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Paultop\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\Paultop\Documents\Arduino\libraries -fqbn=teensy:avr:teensy35:usb=serial,speed=120,opt=o2std,keys=en-us -ide-version=10804 -build-path C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705 -warnings=none -build-cache C:\Users\Paultop\AppData\Local\Temp\arduino_cache_149425 -verbose C:\Users\Paultop\Documents\Arduino\TBG_Graph\TBG_Graph.ino
Using board 'teensy35' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Using core 'teensy3' from platform in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr
Build options changed, rebuilding all
Detecting libraries used...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\TBG_Graph.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\HSBColor.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\OctoWS2811.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\bitmap.cpp" -o "nul"
Generating function prototypes...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w  -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\TBG_Graph.ino.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\preproc\ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\HSBColor.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\HSBColor.cpp.o"
HSBColor.cpp: In function 'int H2R_HSBtoRGB(int, int, int)':
HSBColor.cpp:11: warning: variable 'colors' set but not used 
  byte colors[3];

       ^

HSBColor.cpp:84: warning: control reaches end of non-void function 
 }

 ^

HSBColor.cpp:79: warning: 'g' may be used uninitialized in this function 
         color = g<<8 | color ;

                  ^

HSBColor.cpp:78: warning: 'r' may be used uninitialized in this function 
         color = r<<16 | color ;

                  ^

"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\OctoWS2811.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\OctoWS2811.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\TBG_Graph.ino.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\TBG_Graph.ino.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\bitmap.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\bitmap.cpp.o"
Compiling libraries...
Compiling core...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -x assembler-with-cpp -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\memcpy-armv7m.S" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\memcpy-armv7m.S.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -x assembler-with-cpp -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\memset.S" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\memset.S.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\analog.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\eeprom.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\eeprom.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\keylayouts.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\keylayouts.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\math_helper.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\math_helper.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\mk20dx128.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\mk20dx128.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\nonstd.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\nonstd.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\pins_teensy.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\pins_teensy.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\ser_print.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\ser_print.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\serial1.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial1.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\serial2.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial2.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\serial3.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial3.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\serial4.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial4.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\serial5.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial5.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\serial6.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial6.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\serial6_lpuart.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial6_lpuart.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\touch.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\touch.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_desc.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_desc.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_dev.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_dev.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_joystick.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_joystick.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_keyboard.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_keyboard.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_mem.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_mem.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_midi.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_midi.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_mouse.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_mouse.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_mtp.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_mtp.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_rawhid.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_rawhid.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_seremu.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_seremu.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_serial.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_serial.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_touch.c" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_touch.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\AudioStream.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\AudioStream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\DMAChannel.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\DMAChannel.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\EventResponder.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\EventResponder.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\HardwareSerial1.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\HardwareSerial2.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\HardwareSerial3.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\HardwareSerial4.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial4.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\HardwareSerial5.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial5.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\HardwareSerial6.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial6.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\IPAddress.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\IntervalTimer.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\IntervalTimer.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\Print.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\Stream.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\Tone.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\WMath.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\WString.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\avr_emulation.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\avr_emulation.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\main.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\main.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\new.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_audio.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_audio.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_flightsim.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_flightsim.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\usb_inst.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_inst.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=141 -DARDUINO=10804 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3\yield.cpp" -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\yield.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\memcpy-armv7m.S.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\memset.S.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\analog.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\eeprom.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\keylayouts.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\math_helper.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\mk20dx128.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\nonstd.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\pins_teensy.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\ser_print.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial1.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial2.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial3.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial4.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial5.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial6.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\serial6_lpuart.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\touch.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_desc.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_dev.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_joystick.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_keyboard.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_mem.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_midi.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_mouse.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_mtp.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_rawhid.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_seremu.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_serial.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_touch.c.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\AudioStream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\DMAChannel.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\EventResponder.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial1.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial2.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial3.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial4.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial5.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\HardwareSerial6.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\IPAddress.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\IntervalTimer.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\Print.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\Stream.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\Tone.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\WMath.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\WString.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\avr_emulation.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\main.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\new.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_audio.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_flightsim.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\usb_inst.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc-ar" rcs "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\core.a" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\core\yield.cpp.o"
Archiving built core (caching) in: C:\Users\Paultop\AppData\Local\Temp\arduino_cache_149425\core\core_teensy_avr_teensy35_usb_serial,speed_120,opt_o2std,keys_en-us_4939f5412a75a8560acb0f9e98268f02.a
Linking everything together...
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax,--defsym=__rtc_localtime=1523959906 "-TC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/mk64fx512.ld" -lstdc++  -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -o "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.elf" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\HSBColor.cpp.o" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\OctoWS2811.cpp.o" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\TBG_Graph.ino.cpp.o" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705\sketch\bitmap.cpp.o" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/core\core.a" "-LC:\Users\Paultop\AppData\Local\Temp\arduino_build_767705" -larm_cortexM4lf_math -lm
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.elf" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.eep"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.elf" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.hex"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/stdout_redirect" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.lst" "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-objdump" -d -S -C "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.elf"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/stdout_redirect" "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.sym" "C:\Program Files (x86)\Arduino\hardware\teensy/../tools/arm/bin/arm-none-eabi-objdump" -t -C "C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705/TBG_Graph.ino.elf"
"C:\Program Files (x86)\Arduino\hardware\teensy/../tools/teensy_post_compile" "-file=TBG_Graph.ino" "-path=C:\Users\Paultop\AppData\Local\Temp\arduino_build_767705" "-tools=C:\Program Files (x86)\Arduino\hardware\teensy/../tools/" "-board=TEENSY35"
Sketch uses 25564 bytes (4%) of program storage space. Maximum is 524288 bytes.
Global variables use 17860 bytes (9%) of dynamic memory, leaving 178748 bytes for local variables. Maximum is 196608 bytes.
 
I have added a #warning directive to the OctoWS2811.h file (and fixed the embarrassing warnings in HSBColor) and can see that it is being used in the verbose compiler output. As of commit 7ab24ee1dace, it is stable at 120 and 96MHz, flickering at 72Mhz, and stable but shifted by one pixel at 48MHz.
Full repository here: https://bitbucket.org/creativemachines/tbg_display

Is the bug you previously referred to "Extraneous delay(1) calls in show() #23"? Or "Rainbow example doesn't properly set the first pixel with Arduino 1.8.2/Teensyduino 1.36 #17"?
 
Last edited:
Solved.
Solution:
Despite getting the Pragma message that was added to the local file, it was still loading the library from the Teensy hardware directory. Deleted all other instances of the library and now it works correctly, exactly as Paul surmised.
 
Not solved. Same issue even with only one copy of the library. I should have tested the fix by trying to break it again but did not.
 
That appears to have fixed it in all cases where I can intentionally cause it; I'll update if I can find anything else that causes it. Thanks for your work on this, please let me know if there is anything I can do to further test it.
 
Status
Not open for further replies.
Back
Top