Forum Rule: Always post complete source code & details to reproduce any issue!
Page 2 of 3 FirstFirst 1 2 3 LastLast
Results 26 to 50 of 56

Thread: Teensyduino 1.55 Beta #3

  1. #26
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    @Defragster (and all) - Have you seen any more cases where the Open HEX File button is grayed out or any other GUI features which should be clickable can't be used?

    I never did figure out what caused that, but 1.55-beta1 had several unhandled cased with locked chips which could have caused all sorts of unexpected problems. 1.55-beta3 is supposed to have every case handled. Of the unresolved but presumed fixed bugs, this one is the most serious that I wanted to get fixed for 1.55 release.

  2. #27
    Senior Member+ mjs513's Avatar
    Join Date
    Jul 2014
    Location
    New York
    Posts
    7,409
    Quote Originally Posted by PaulStoffregen View Post
    @Defragster (and all) - Have you seen any more cases where the Open HEX File button is grayed out or any other GUI features which should be clickable can't be used?

    I never did figure out what caused that, but 1.55-beta1 had several unhandled cased with locked chips which could have caused all sorts of unexpected problems. 1.55-beta3 is supposed to have every case handled. Of the unresolved but presumed fixed bugs, this one is the most serious that I wanted to get fixed for 1.55 release.
    Open Hex File Button seems to available but if I go to operation "Reboot" and "Program" seem to be grayed out - not sure thats normal (grayed out even if auto is unselected)

  3. #28
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    Quote Originally Posted by KurtE View Post
    Change to:
    Code:
    #define MTP_INTERFACE		1	// MTP Disk
    #define SEREMU_INTERFACE      0 // Serial emulation
    To late to change?
    Merged it just now.

  4. #29
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    Quote Originally Posted by mjs513 View Post
    operation "Reboot" and "Program" seem to be grayed out - not sure thats normal (grayed out even if auto is unselected)
    They're supposed to be clickable when Teensy Loader has a board online. When it's not talking with hardware those buttons are supposed to be disabled.

  5. #30
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    Quote Originally Posted by defragster View Post
    just confirmed all RAM drives ... have been set to destroy on .begin()
    ....
    <edit>: yes, I was a big fan of the old awesome behavior.
    After 1.55, maybe we can add a 2nd RAM disk to LittleFS. But at the very least, I want to see it designed very differently as I mentioned previously. Not going to rehash that now, as the focus at this moment is a stable 1.55 release.

  6. #31
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    I see some of the LittleFS examples using SPI flash have CS pin 6 as default, others have pin 7.

    My hope is to see pin 6 as the default and all the examples not about a particular memory type use LittleFS_SPIFlash, so access to flash memory on the audio shields works out of the box.

    Was there a reason for pin 7?

  7. #32
    Senior Member+ mjs513's Avatar
    Join Date
    Jul 2014
    Location
    New York
    Posts
    7,409
    No particular reason for pin 7. Think that was just where we had hooked up at time. Easy enough to make the change.

    EDIT: PR issued to update to pin6 for spi examples.
    Last edited by mjs513; 09-14-2021 at 02:36 PM.

  8. #33
    Senior Member+ mjs513's Avatar
    Join Date
    Jul 2014
    Location
    New York
    Posts
    7,409
    Quote Originally Posted by PaulStoffregen View Post
    They're supposed to be clickable when Teensy Loader has a board online. When it's not talking with hardware those buttons are supposed to be disabled.
    I am assuming you mean by 'has a board online" that a teensy is hooked and powered up. Well, they are grayed out when the locked T4 is online (looked right after I uploaded a sketch. I can open a hex file no problem.

  9. #34
    Senior Member+ KurtE's Avatar
    Join Date
    Jan 2014
    Posts
    9,392
    Quote Originally Posted by PaulStoffregen View Post
    Oh, now that is a valuable piece of info! It very likely may be a bootloader bug in 1.07. The bootloader is supposed to ignore the Program button during certain critical times, but probably isn't in this case with a locked chip.


    Edit: just so you know, this is absolutely not your fault. The both LEDs blink pattern is an error that's never supposed to happen.
    The couple times I saw this, it was probably something similar... That is for example, I just now, did a build for locked T4 where it was running Triple Serial sketch and then I built a sketch for MTP...

    And build gave me an error like just now:
    Code:
    C:\arduino-1.8.16\hardware\teensy/../tools/teensy_post_compile -file=SD_Program_MTP-logger.ino -path=C:\Users\kurte\AppData\Local\Temp\arduino_build_761100 -tools=C:\arduino-1.8.16\hardware\teensy/../tools -board=TEENSY40 -reboot -port=usb:0/140000/0/1/1/1 -portlabel=COM80 Triple Serial -portprotocol=Teensy 
    Unable to open COM80 for reboot request
      Windows Error Info: Access is denied.
      more ideas... https://forum.pjrc.com/threads/40632?p=126667&viewfull=1#post126667
    Teensy did not respond to a USB-based request to enter program mode.
    Please press the PROGRAM MODE BUTTON on your Teensy to upload your sketch.
    So I may have restarted the build, and pressed the program button to see if it would upload... And they may have completed at the same time...

    Quote Originally Posted by PaulStoffregen
    Was there a reason for pin 7?
    My guess is because we have done a lot of testing with using your memory board, which had the different chips with CS pins 3-6... So we tested with 7...
    Also some with testing with CS=8 for external SD Cards.

  10. #35
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    14,836
    Quote Originally Posted by PaulStoffregen View Post
    @Defragster (and all) - Have you seen any more cases where the Open HEX File button is grayed out or any other GUI features which should be clickable can't be used?

    I never did figure out what caused that, but 1.55-beta1 had several unhandled cased with locked chips which could have caused all sorts of unexpected problems. 1.55-beta3 is supposed to have every case handled. Of the unresolved but presumed fixed bugs, this one is the most serious that I wanted to get fixed for 1.55 release.
    No, I have not seen that with Beta 3 for sure.
    > That worst case was Beta 1 when I tried TSET command line run of Arduino_Builder. That is now working with no change to the Batch file Exec from TSET, but whatever updates in Beta 1 to 3, or ...
    I have done some Dozens of uploads to Locked T4 Beta from a Few unique sketches with No Issues.


    Quote Originally Posted by PaulStoffregen View Post
    Oh, now that is a valuable piece of info! It very likely may be a bootloader bug in 1.07. The bootloader is supposed to ignore the Program button during certain critical times, but probably isn't in this case with a locked chip.
    ...
    Edit: just so you know, this is absolutely not your fault. The both LEDs blink pattern is an error that's never supposed to happen.
    ( Glad to hear that is a 'known and purposeful - but unwelcome' programmatic outcome ... wondered that from the first time it was reported. )

    It does seem to relate to Reset/Bootloader commands overlapping, or I've 'postulated' that something is holding a 'state' that is not returned to clean and neutral after some operation completes - or - perhaps because of - some outside 'usb command' or 'Button'?

    That 'postulation' over laps with the repeatable (as posted): Do Upload on #1::T4, then issue 'TyComm GUI USB Reset' on #2::T4
    > This prompts Teensy Loader GUI to spontaneously cycle through a 'false Upload' while the #1::T4 runs and the #2::T4 Restarts.

    > I'd like to try that with 'teensy_restart.exe' or other than TyCommander - but not seen how to do that?

    opps: teensy_restart.exe
    Last edited by defragster; 09-14-2021 at 06:11 PM. Reason: teensy_restart.exe

  11. #36
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    Quote Originally Posted by mjs513 View Post
    EDIT: PR issued to update to pin6 for spi examples.
    Merged.

    Looks like the SD library examples were using different pins too. I just committed a change to default to pin 10 on all of them.

  12. #37
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    Quote Originally Posted by mjs513 View Post
    I am assuming you mean by 'has a board online" that a teensy is hooked and powered up.
    Oh, yeah, I should have been more specific. Teensy Loader only communicates with Teensy boards when they're in bootloader mode. So if the board is running in Serial, MIDI, RawHID, MTP, Audio or other modes, as far as Teensy Loader is concerned it's "offline" and those buttons are Program and Reboot buttons are supposed to be gray and disabled.

    But with 1.55 that's not technically true. Now Teensy Loader also communicates when is sees any IMXRT1062 chip appear running NXP's ROM. However, those 2 buttons are not supposed to be enabled in that case, because NXP's ROM doesn't give us those capabilities. So when you press the button on a locked board, you will see the picture of the chip and lock icon appear for about 1-2 seconds. That's the time where NXP's ROM is communicating and Teensy Loader is using the loader utility part of the EHEX file to get the board into normal bootloader mode. The Program and Reboot buttons are supposed to be gray during that time. They're only supposed to become clickable once the board reappears in PJRC bootloader mode.

  13. #38
    Senior Member+ mjs513's Avatar
    Join Date
    Jul 2014
    Location
    New York
    Posts
    7,409
    Quote Originally Posted by PaulStoffregen View Post
    Oh, yeah, I should have been more specific. Teensy Loader only communicates with Teensy boards when they're in bootloader mode. So if the board is running in Serial, MIDI, RawHID, MTP, Audio or other modes, as far as Teensy Loader is concerned it's "offline" and those buttons are Program and Reboot buttons are supposed to be gray and disabled.

    But with 1.55 that's not technically true. Now Teensy Loader also communicates when is sees any IMXRT1062 chip appear running NXP's ROM. However, those 2 buttons are not supposed to be enabled in that case, because NXP's ROM doesn't give us those capabilities. So when you press the button on a locked board, you will see the picture of the chip and lock icon appear for about 1-2 seconds. That's the time where NXP's ROM is communicating and Teensy Loader is using the loader utility part of the EHEX file to get the board into normal bootloader mode. The Program and Reboot buttons are supposed to be gray during that time. They're only supposed to become clickable once the board reappears in PJRC bootloader mode.
    Thanks for the explanantion makes sense now. Still learning

  14. #39
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    14,836
    Quote Originally Posted by PaulStoffregen View Post
    Oh, yeah, I should have been more specific. Teensy Loader only communicates with Teensy boards when they're in bootloader mode. So if the board is running in Serial, MIDI, RawHID, MTP, Audio or other modes, as far as Teensy Loader is concerned it's "offline" and those buttons are Program and Reboot buttons are supposed to be gray and disabled.

    But with 1.55 that's not technically true. Now Teensy Loader also communicates when is sees any IMXRT1062 chip appear running NXP's ROM. However, those 2 buttons are not supposed to be enabled in that case, because NXP's ROM doesn't give us those capabilities. So when you press the button on a locked board, you will see the picture of the chip and lock icon appear for about 1-2 seconds. That's the time where NXP's ROM is communicating and Teensy Loader is using the loader utility part of the EHEX file to get the board into normal bootloader mode. The Program and Reboot buttons are supposed to be gray during that time. They're only supposed to become clickable once the board reappears in PJRC bootloader mode.
    re the p#35 recurring 'TyComm GUI USB Reset' portion - That "picture of the chip and lock icon appear for about 1-2 second" appears then devolves into false upload and timeout/fail download error attempt images. I have a 930KB video of the Loader - but saved as an MP4 I cannot upload.
    > But only the first ( sometimes second ) Another T4 online is Reset after Programming has occured.

    So wondering if this p#37 comment above is somehow an unhandled case ...

    Trying again I saw that - then a button upload and resets pop the "picture of the chip" for just a Flash.

  15. #40
    Senior Member
    Join Date
    Apr 2014
    Location
    Cheltenham, UK
    Posts
    363
    I have a program here that used to compile and run but which will no longer compile. It was ok on teensy 3.5 on Arduino 1.8.15 and Teensyduino 1.54.
    The problem seems to be on SD and digitalWriteFast.
    I am sorry if it is a bit long but I suspect that it will easily highlight a problem or undocumented change.
    Code:
    //#include "Arduino.h"
    // RGB LED Gaussian Wave Breathing LED
    
    #include <SD.h>
    #include <SPI.h>
    const int chipSelect = 10;
    const char dataFn[] = "LedBreath.Dta";
    const char csvFn[] = "LedBreath.csv"; 
    const char csv2Fn[] = "LedBrth2.csv";
    File dataFile;
    
    float gammaz = 0.14; // affects the width of peak (more or less darkness)
    float beta = 0.7; // shifts the gaussian to be symmetric
    
    float smoothness_pts = 500;//larger=slower change in brightness  
    #pragma pack(push,1)
    const uint8_t red    = 0;       //index into led_pins array
    const uint8_t blue   = 1;
    const uint8_t green  = 2;
    
    uint8_t led_pins[4] = { 3,4,5 };
    uint8_t jj = 1; // 0 = red, 1 = blue, 2 = green
    
    const int numSmoothnessPts = 500;
    struct colourType {
        uint8_t red;
        uint8_t green;
        uint8_t blue;
    };
    struct ledType {
        colourType leds[numSmoothnessPts];
    };
    const uint8_t numScenes = 10;
    ledType scenes[ numScenes ];
    uint8_t scene;
    #pragma pack(pop)
    
    //colourType colours[numSmoothnessPts];
    
    void CreateCSVFile() {
        CreatLedBreathData();
        Serial.println("LedBreath.csv...");
        if (SD.exists(csvFn)) {
            Serial.print("Removing "); Serial.println(csvFn);
            SD.remove(csvFn);
        }
        Serial.print("Creating New "); Serial.println(csvFn);
        dataFile = SD.open(csvFn, FILE_WRITE);
        Serial.print("Writing Data to "); Serial.println(csvFn);
        for (scene = 0; scene < numScenes; scene++) {
            dataFile.println(scene);
            for (int ii = 0; ii < numSmoothnessPts; ii++) {
                dataFile.print(scenes[scene].leds[ii].red); dataFile.print(",");
                dataFile.print(scenes[scene].leds[ii].green); dataFile.print(",");
                dataFile.println(scenes[scene].leds[ii].blue); //dataFile.print(",");
            }
            dataFile.println();
        }
        dataFile.close();
    }
    
    void CreateCSVFile2() {
        CreatLedBreathData();
        Serial.println("LedBrth2.csv...");
        if (SD.exists(csv2Fn)) {
            Serial.print("Removing "); Serial.println(csv2Fn);
            SD.remove(csv2Fn);
        }
        Serial.print("Creating New "); Serial.println(csv2Fn);
        dataFile = SD.open(csv2Fn, FILE_WRITE);
        Serial.print("Writing Data to "); Serial.println(csv2Fn);
    
        for (int ii = 0; ii < numSmoothnessPts; ii++) {
            for (scene = 0; scene < numScenes; scene++) {
                dataFile.print(scenes[scene].leds[ii].red); dataFile.print(",");
                dataFile.print(scenes[scene].leds[ii].green); dataFile.print(",");
                dataFile.print(scenes[scene].leds[ii].blue); 
                if (scene != numSmoothnessPts) {
                    dataFile.print(",,,");
                }
            }
            dataFile.println();
        }
        dataFile.close();
    }
    
    void ReadCsvFile2() {
        uint8_t num;
        uint8_t colour;
        int     line = 0;
        char    c;
        bool    gotLine;
        bool    gotNum;
    
        Serial.println("LedBrth2.csv...");
        if (SD.exists(csv2Fn)) {
            dataFile = SD.open(csv2Fn);
            dataFile.seek(0);
            scene = 0;
            while ((scene < 10) && (line < numSmoothnessPts)) {
                gotLine = false;
                gotNum  = false;
                colour  = 0;
                scene   = 0;
                while (!gotLine) {
                    c = dataFile.read();
                    gotLine = (c == '\r');    // || (c = '\n'));
                    if (gotLine && (dataFile.peek()=='\n')) c = dataFile.read();    // Throw away /n
                    gotNum = (gotLine || (c == ','));
                    if (gotNum) {
                        colour++;
    //                    Serial.print(" "); Serial.print(num);
                        if (colour == 1) {
                            scenes[scene].leds[line].red = num;
                        }
                        else if (colour == 2) {
                            scenes[scene].leds[line].green = num;
                        }
                        else if (colour == 3) {
                            scenes[scene].leds[line].blue = num;
                            colour = 0;
                            scene++;
    //                        Serial.print(" : ");
                        }
                        num      = 0; 
                        gotNum   = false;
                        while (dataFile.peek()==',') {
                            c = dataFile.read();
                        }
                    }
                    else {
                        num = num * 10 + (uint8_t(c) - 48);
                    }
                }
                gotLine  = false;
                scene    = 0;
                line++;
    //            Serial.println();
            }
            dataFile.close();
        }
    }
    
    void CreatLedBreathData() {
        for (int ii = 0; ii < numSmoothnessPts; ii++) {
            uint8_t pwm_val = uint8_t(255.0 * (exp(-(pow(((ii / smoothness_pts) - beta) / gammaz, 2.0)) / 2.0)));
    
            scenes[0].leds[ii].red = pwm_val;
            scenes[0].leds[ii].green = pwm_val;
            scenes[0].leds[ii].blue = pwm_val;
        }
        for (int ii = 1; ii < numScenes; ii++) {
            scenes[ii] = scenes[0];
        }
    }
    
    void setup() {
        Serial.begin(9600);
        while ((!Serial) && (millis() < 3000));
    
        Serial.println("Initializing SD card...");
    
        if (!SD.begin(chipSelect)) {
            Serial.println("initialization failed!");
            return;
        }
    
        
        for (uint8_t ii = 0; ii < sizeof(led_pins) / sizeof(uint8_t); ii++) {
            pinMode(led_pins[ii], OUTPUT);
        }
    
        digitalWriteFast(led_pins[blue],  HIGH);
        digitalWriteFast(led_pins[green], HIGH);
        digitalWriteFast(led_pins[red],   LOW);
        delay(500);
        digitalWriteFast(led_pins[red],   HIGH);
        digitalWriteFast(led_pins[blue],  LOW);
        delay(500);
        digitalWriteFast(led_pins[blue],  HIGH);
        digitalWriteFast(led_pins[green], LOW);
        delay(500);
        digitalWriteFast(led_pins[green], HIGH);
        digitalWriteFast(led_pins[red],   HIGH);
        digitalWriteFast(led_pins[green], HIGH);
    //    delay(1000);
    
        Serial.print("Size of data  = ");
        Serial.println(sizeof(scenes));
    
        if (SD.exists(dataFn)) {
    //        CreatLedBreathData();
            Serial.println("DataFile exists, opening LedBreath.dta");
            dataFile = SD.open(dataFn);
            Serial.println("Reading data");
            dataFile.read(scenes, sizeof(scenes));
            Serial.println("Closing File");
            dataFile.close();
        }
        else {
            CreatLedBreathData();
            Serial.println("LedBreath.dta...");
            if (SD.exists(dataFn)) {
                Serial.print("Removing "); Serial.println(dataFn);
                SD.remove(dataFn);
            }
            Serial.print("Creating New "); Serial.println(dataFn);
            dataFile = SD.open(dataFn, FILE_WRITE);
            Serial.print("Writing Data to "); Serial.println(dataFn);
            dataFile.write(scenes, sizeof(scenes));
            dataFile.close();
        }
        Serial.println("Creating CSV File");
        CreateCSVFile();
        scene = 0;
        ReadCsvFile2();
    }
    
    int counter = 0;
    elapsedMillis fiveMillisElapsed = 5;
    
    void loop() {
    if (fiveMillisElapsed >= 5) {
            analogWrite( led_pins[red],   scenes[scene].leds[counter].red);
            analogWrite( led_pins[blue],  scenes[scene].leds[counter].blue);
            analogWrite( led_pins[green], scenes[scene].leds[counter].green);
    /*
            Serial.print("Red:   ");  Serial.print(scenes[scene].leds[counter].red);
            Serial.print("Blue:  ");  Serial.print(scenes[scene].leds[counter].blue);
            Serial.print("Green: ");  Serial.println(scenes[scene].leds[counter].green);
    */
    
            fiveMillisElapsed = 0;
            counter++;
            if ( counter >= numSmoothnessPts ) {
                counter = 0;
                scene++;
                Serial.println(scene);
                if (scene >= numScenes) {
                    scene = 0;
                }
            }
        }
    
    // Do something else, play music or whatever
        // detect vibration and change value of scene accordingly
    /*    uint32_t start = millis();
        for (int ii = 0; ii < smoothness_pts; ii++) {
            analogWrite(led_pins[jj], scenes[scene].leds[ii].blue);
            delay(5);
            Serial.println(scenes[scene].leds[ii].blue);
        }
    */    //Serial.println(millis() - start);
    /*
        for (int ii = 0; ii < smoothness_pts; ii++) {
            float pwm_val = 255.0 * (exp(-(pow(((ii / smoothness_pts) - beta) / gammaz, 2.0)) / 2.0));
            analogWrite(led_pins[jj], int(pwm_val));
            delay(5);
            Serial.println(int(pwm_val));
        }
    */
     
    
    }

  16. #41
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    Quote Originally Posted by BriComp View Post
    I have a program here that used to compile and run but which will no longer compile. It was ok on teensy 3.5 on Arduino 1.8.15 and Teensyduino 1.54.
    Compiles without any errors here on 1.55-beta3 with Arduino 1.8.16.

    Click image for larger version. 

Name:	screenshot.png 
Views:	4 
Size:	81.3 KB 
ID:	25847

  17. #42
    Senior Member
    Join Date
    Apr 2014
    Location
    Cheltenham, UK
    Posts
    363
    Hmmm. I uninstalled Arduino and did a fresh install of Arduino 1.8.16 and 1.55-b3 and had all sorts of SD errors.
    Ok just had a look at the compiler report and the compiler picks up the wrong SD library. This did not happen before.
    Its using SD from Teensy but SDFat from Arduino.
    I don't know if it makes any difference but the teensy was not plugged in when trying to compile.
    Code:
    Arduino: 1.8.16 (Windows 10), TD: 1.55-beta3, Board: "Teensy 3.5, Serial, 120 MHz, Faster, US English"
    
    C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Bob\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Bob\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Arduino Programs\libraries -fqbn=teensy:avr:teensy35:usb=serial,speed=120,opt=o2std,keys=en-us -ide-version=10816 -build-path C:\Users\Bob\AppData\Local\Temp\arduino_build_138927 -warnings=none -build-cache C:\Users\Bob\AppData\Local\Temp\arduino_cache_560094 -verbose \\MSERVER\Projects\Arduino Programs\RGBLedGausian2\RGBLedGausian2.ino
    
    C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -hardware C:\Users\Bob\AppData\Local\Arduino15\packages -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -tools C:\Users\Bob\AppData\Local\Arduino15\packages -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Arduino Programs\libraries -fqbn=teensy:avr:teensy35:usb=serial,speed=120,opt=o2std,keys=en-us -ide-version=10816 -build-path C:\Users\Bob\AppData\Local\Temp\arduino_build_138927 -warnings=none -build-cache C:\Users\Bob\AppData\Local\Temp\arduino_cache_560094 -verbose \\MSERVER\Projects\Arduino Programs\RGBLedGausian2\RGBLedGausian2.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
    
    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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\sketch\\RGBLedGausian2.ino.cpp" -o nul
    
    Alternatives for SD.h: [SD@1.2.4 SD@2.0.0]
    
    ResolveLibrary(SD.h)
    
      -> candidates: [SD@1.2.4 SD@2.0.0]
    
    "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\sketch\\RGBLedGausian2.ino.cpp" -o nul
    
    Alternatives for SdFat.h: [SdFat-beta@2.0.0-beta.8 SdFat@2.0.5-beta.1 SdFat@2.0.2]
    
    ResolveLibrary(SdFat.h)
    
      -> candidates: [SdFat-beta@2.0.0-beta.8 SdFat@2.0.5-beta.1 SdFat@2.0.2]
    
    "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\sketch\\RGBLedGausian2.ino.cpp" -o nul
    
    Alternatives for SPI.h: [SPI@1.0]
    
    ResolveLibrary(SPI.h)
    
      -> candidates: [SPI@1.0]
    
    "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\sketch\\RGBLedGausian2.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src\\SD.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatDbg.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatFile.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatFilePrint.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatFileWrite.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatFormatter.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatPartition.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatVolume.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\upcase.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatDbg.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFile.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFileLFN.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFilePrint.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFileSFN.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFormatter.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatPartition.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatVolume.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FmtNumber.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\StdioStream.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\fstream.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\istream.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\ostream.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FreeStack.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FsLib\\FsFile.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FsLib\\FsNew.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FsLib\\FsVolume.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\MinimumSerial.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SdCard\\SdCardInfo.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SdCard\\SdSpiCard.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SdCard\\SdSpiCardEX.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SdCard\\SdioCardEX.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SdCard\\SdioTeensy.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiArtemis.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiChipSelect.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiDue.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiESP.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiESP8266.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiParticle.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiSAM3X.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiSTM32.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\SpiDriver\\SdSpiTeensy3.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\common\\FmtNumber.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\common\\FsDateTime.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\common\\FsStructs.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\common\\PrintBasic.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\common\\SysCallBareUno.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\iostream\\StdioStream.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\iostream\\StreamBaseClass.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\iostream\\istream.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\iostream\\ostream.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI\\SPI.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 -mno-unaligned-access -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\sketch\\RGBLedGausian2.ino.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\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\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\preproc\\ctags_target_for_gcc_minus_e.cpp"
    
    Compiling sketch...
    
    "C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/precompile_helper" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy3" "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927" "C:\\Program Files (x86)\\Arduino\\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 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr/cores/teensy3" "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch/Arduino.h" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch/Arduino.h.gch"
    
    "C:\\Program Files (x86)\\Arduino\\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 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\sketch\\RGBLedGausian2.ino.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\sketch\\RGBLedGausian2.ino.cpp.o"
    
    Compiling libraries...
    
    Compiling library "SD"
    
    "C:\\Program Files (x86)\\Arduino\\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 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src\\SD.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SD\\SD.cpp.o"
    
    Compiling library "SdFat"
    
    "C:\\Program Files (x86)\\Arduino\\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 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FreeStack.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FreeStack.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\MinimumSerial.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\MinimumSerial.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatFileWrite.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\ExFatLib\\ExFatFileWrite.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatPartition.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\ExFatLib\\ExFatPartition.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatFilePrint.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\ExFatLib\\ExFatFilePrint.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatFile.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\ExFatLib\\ExFatFile.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatDbg.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\ExFatLib\\ExFatDbg.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatFormatter.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\ExFatLib\\ExFatFormatter.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\upcase.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\ExFatLib\\upcase.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\ExFatLib\\ExFatVolume.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\ExFatLib\\ExFatVolume.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatVolume.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FatVolume.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFile.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FatFile.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatDbg.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FatDbg.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\fstream.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\fstream.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatPartition.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FatPartition.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\StdioStream.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\StdioStream.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FmtNumber.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FmtNumber.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\istream.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\istream.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\ostream.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\ostream.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFormatter.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FatFormatter.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFileSFN.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FatFileSFN.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFileLFN.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FatFileLFN.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 -mno-unaligned-access -MMD -fno-exceptions -fpermissive -felide-constructors -std=gnu++14 -Wno-error=narrowing -fno-rtti -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK64FX512__ -DTEENSYDUINO=155 -DARDUINO=10816 -DARDUINO_TEENSY35 -DF_CPU=120000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\src" "-IC:\\Arduino Programs\\libraries\\SdFat\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "C:\\Arduino Programs\\libraries\\SdFat\\src\\FatLib\\FatFilePrint.cpp" -o "C:\\Users\\Bob\\AppData\\Local\\Temp\\arduino_build_138927\\libraries\\SdFat\\FatLib\\FatFilePrint.cpp.o"
    
    In file included from C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.cpp:25:0:
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.h: In member function 'virtual void fstream::getpos(FatPos_t*)':
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.h:140:5: error: 'getpos' is not a member of 'FatFile'
    
         FatFile::getpos(pos);
    
         ^
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.h: In member function 'virtual void fstream::setpos(FatPos_t*)':
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.h:164:5: error: 'setpos' is not a member of 'FatFile'
    
         FatFile::setpos(pos);
    
         ^
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.h: In member function 'virtual void ifstream::getpos(FatPos_t*)':
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.h:225:5: error: 'getpos' is not a member of 'FatFile'
    
         FatFile::getpos(pos);
    
         ^
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.h: In member function 'virtual void ifstream::setpos(FatPos_t*)':
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\fstream.h:237:5: error: 'setpos' is not a member of 'FatFile'
    
         FatFile::setpos(pos);
    
         ^
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp: In member function 'int StdioStream::printDec(float, uint8_t)':
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp:276:54: error: 'fmtFloat' was not declared in this scope
    
       char *ptr = fmtFloat(value, buf + sizeof(buf), prec);
    
                                                          ^
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp: In member function 'int StdioStream::printDec(uint16_t)':
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp:310:42: error: 'fmtDec' was not declared in this scope
    
       char *ptr = fmtDec(n, buf + sizeof(buf));
    
                                              ^
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp: In member function 'int StdioStream::printDec(uint32_t)':
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp:345:42: error: 'fmtDec' was not declared in this scope
    
       char *ptr = fmtDec(n, buf + sizeof(buf));
    
                                              ^
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp: In member function 'int StdioStream::printHex(uint32_t)':
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp:371:42: warning: invalid conversion from 'uint32_t {aka long unsigned int}' to 'char*' [-fpermissive]
    
       char *ptr = fmtHex(n, buf + sizeof(buf));
    
                                              ^
    
    In file included from C:\Arduino Programs\libraries\SdFat\src\FatLib\FatFile.h:35:0,
    
                     from C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.h:32,
    
                     from C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp:25:
    
    c:\arduino programs\libraries\sdfat\src\common\fmtnumber.h:40:7: note:   initializing argument 1 of 'char* fmtHex(char*, uint32_t)'
    
     char* fmtHex(char* str, uint32_t n);
    
           ^
    
    C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp:371:29: warning: invalid conversion from 'char*' to 'uint32_t {aka long unsigned int}' [-fpermissive]
    
       char *ptr = fmtHex(n, buf + sizeof(buf));
    
                                 ^
    
    In file included from C:\Arduino Programs\libraries\SdFat\src\FatLib\FatFile.h:35:0,
    
                     from C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.h:32,
    
                     from C:\Arduino Programs\libraries\SdFat\src\FatLib\StdioStream.cpp:25:
    
    c:\arduino programs\libraries\sdfat\src\common\fmtnumber.h:40:7: note:   initializing argument 2 of 'char* fmtHex(char*, uint32_t)'
    
     char* fmtHex(char* str, uint32_t n);
    
           ^
    
    Multiple libraries were found for "SD.h"
    
     Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD
    
     Not used: C:\Program Files (x86)\Arduino\libraries\SD
    
    Multiple libraries were found for "SdFat.h"
    
     Used: C:\Arduino Programs\libraries\SdFat
    
     Not used: C:\Arduino Programs\libraries\SdFat-beta
    
     Not used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SdFat
    
    Using library SD at version 2.0.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD 
    
    Using library SdFat at version 2.0.2 in folder: C:\Arduino Programs\libraries\SdFat 
    
    Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI 
    
    Error compiling for board Teensy 3.5.

  18. #43
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    14,836
    Compiled here for a T_4.0 with Verify Build ( using TSET )

    Looks like a sketchbook\library is being used instead of an updated one from TeensyDuino Install.

    Here I see these used all from C:\T_Drive\Arduino_1.8.16_155\hardware\teensy\avr\ libraries:
    Code:
    Multiple libraries were found for "SD.h"
     Used: C:\T_Drive\Arduino_1.8.16_155\hardware\teensy\avr\libraries\SD
     Not used: C:\T_Drive\Arduino_1.8.16_155\libraries\SD
    Using library SD at version 2.0.0 in folder: C:\T_Drive\Arduino_1.8.16_155\hardware\teensy\avr\libraries\SD 
    Using library SdFat at version 2.0.5-beta.1 in folder: C:\T_Drive\Arduino_1.8.16_155\hardware\teensy\avr\libraries\SdFat 
    Using library SPI at version 1.0 in folder: C:\T_Drive\Arduino_1.8.16_155\hardware\teensy\avr\libraries\SPI

  19. #44
    Senior Member
    Join Date
    Apr 2014
    Location
    Cheltenham, UK
    Posts
    363
    It did NOT do that until I installed 1.55b3.
    Are you saying that if you want to use the Teensy SD library that you have to delete the Arduino SDfat library.

  20. #45
    Senior Member
    Join Date
    Apr 2014
    Location
    Cheltenham, UK
    Posts
    363
    OK, renaming SDfat in Arduino Libraries to SDfatz sorts the problem, but should you have to do that every time there is a new Arduino release?

  21. #46
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    Quote Originally Posted by defragster View Post
    re the p#35 recurring 'TyComm GUI USB Reset' portion - That "picture of the chip and lock icon appear for about 1-2 second" appears then devolves into false upload and timeout/fail download error attempt images.
    Teensy Loader uses HID protocol. Windows allows multiple programs to access the same HID interface. If you're running TyCommander or any other program which tries to talk to the bootloader at the same time as Teensy Loader, you can expect that to fail in all sorts of unexpectedly wrong ways.

  22. #47
    Senior Member+ defragster's Avatar
    Join Date
    Feb 2015
    Posts
    14,836
    Quote Originally Posted by PaulStoffregen View Post
    Teensy Loader uses HID protocol. Windows allows multiple programs to access the same HID interface. If you're running TyCommander or any other program which tries to talk to the bootloader at the same time as Teensy Loader, you can expect that to fail in all sorts of unexpectedly wrong ways.
    This is Always AFTER a completed Program Upload. All devices are running their sketch, and USB Serial connected to TyComm for SerMon. Then from TyComm GUI button 'Reset' issues a Restart to a selected Teensy and that provokes the Teensy Loader 'Image response' : Erasing ... Download Error. Just did it again {dev Ser#6052840} with this verbose response - when normally Teensy Loader would Ignore that device 'Reset/Restart':
    Code:
    18:47:51.270 (ports 55): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    18:47:51.276 (ports 55): remove: loc=usb:0/140000/0/6/1/2
    18:47:51.276 (ports 55): usb_remove: usb:0/140000/0/6/1/2
    18:47:51.276 (ports 55): nothing new, skipping HID & Ports enum
    18:47:51.289 (ports 55): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    18:47:51.290 (ports 55): nothing new, skipping HID & Ports enum
    18:47:51.291 (ports 55): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    18:47:51.292 (ports 55): nothing new, skipping HID & Ports enum
    18:47:51.489 (ports 55): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    18:47:51.491 (ports 55): found_usb_device, id=\\?\usb#vid_16c0&pid_0478#00093c64#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    18:47:51.491 (ports 55): found_usb_device, loc=usb:0/140000/0/6/1/2    Port_#0002.Hub_#0005
    18:47:51.491 (ports 55): found_usb_device, hwid=USB\VID_16C0&PID_0478&REV_0105
    18:47:51.491 (ports 55): found_usb_device, devinst=0000001f
    18:47:51.491 (ports 55): add: loc=usb:0/140000/0/6/1/2, class=HID, vid=16C0, pid=0478, ver=0105, serial=00093c64, dev=\\?\usb#vid_16c0&pid_0478#00093c64#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    18:47:51.491 (ports 55): hiddev_from_devinst_list: iface=0
    18:47:51.492 (ports 55): found_usb_device complete
    18:47:51.492 (ports 55): usb_add: usb:0/140000/0/6/1/2  [no_device] (Teensy 4.0) Bootloader
    18:47:51.529 (ports 55): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    18:47:51.531 (ports 55): hid, found devinst=00000020
    18:47:51.531 (ports 55): hid, path=\\?\hid#vid_16c0&pid_0478#8&13065cc&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    18:47:51.531 (ports 55): hid,  opened handle
    18:47:51.531 (ports 55):  devinst=00000020, location=usb:0/140000/0/6/1/2
    18:47:51.531 (ports 55):  vid=16C0, pid=0478, ver=0105, usepage=FF9C, use=0024
    18:47:51.531 (ports 55):  devpath=\\?\hid#vid_16c0&pid_0478#8&13065cc&1&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
    18:47:51.531 (ports 55): usb_add: usb:0/140000/0/6/1/2  hid#vid_16c0&pid_0478 (Teensy 4.0) Bootloader
    18:47:51.555 (loader): Device came online, code_size = 2031616
    18:47:51.557 (loader): Board is: Teensy 4.0 (IMXRT1062), version 1.05
    18:47:51.569 (loader): File "R:\temp\arduino_build_Micros_IsrDetect.ino\Micros_IsrDetect.ino.hex", 56320 bytes
    18:47:51.579 (loader): File "R:\temp\arduino_build_Micros_IsrDetect.ino\Micros_IsrDetect.ino.ehex", 56320 bytes, and 4960 loader utility
    18:47:51.581 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
    18:47:51.583 (loader): File "Micros_IsrDetect.ino.hex". 56320 bytes, 3% used
    18:47:51.622 (loader): set background IMG_ONLINE
    18:47:51.633 (ports 55): WM_DEVICECHANGE DBT_DEVICEREMOVECOMPLETE
    18:47:51.635 (ports 55): remove: loc=usb:0/140000/0/6/1/2
    18:47:51.635 (ports 55): usb_remove: usb:0/140000/0/6/1/2
    18:47:51.635 (ports 55): nothing new, skipping HID & Ports enum
    18:47:51.642 (loader): File "R:\temp\arduino_build_Micros_IsrDetect.ino\Micros_IsrDetect.ino.hex", 56320 bytes
    18:47:51.652 (loader): File "R:\temp\arduino_build_Micros_IsrDetect.ino\Micros_IsrDetect.ino.ehex", 56320 bytes, and 4960 loader utility
    18:47:51.654 (loader): ehex is valid, key hash: 85A79CC1 B7C7F866 7F5BB3ED 0F9C9BA5 B4149EE2 72846D35 86B63863 B0699942
    18:47:51.656 (loader): File "Micros_IsrDetect.ino.hex". 56320 bytes, 3% used
    18:47:51.698 (loader): elf appears to be for Teensy 4.0 (IMXRT1062) (2031616 bytes)
    18:47:51.702 (loader): elf binary data matches hex file
    18:47:51.705 (loader): elf file is for Teensy 4.0 (IMXRT1062)
    18:47:51.710 (loader): using hex file - Teensy not configured for encryption
    18:47:51.754 (loader): begin operation
    18:47:51.790 (loader): flash, block=0, bs=1024, auto=1
    18:47:51.905 (ports 55): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    18:47:51.908 (ports 55): found_usb_device, id=\\?\usb#vid_16c0&pid_0483#6052840#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    18:47:51.908 (ports 55): found_usb_device, loc=usb:0/140000/0/6/1/2    Port_#0002.Hub_#0005
    18:47:51.908 (ports 55): found_usb_device, hwid=USB\VID_16C0&PID_0483&REV_0279
    18:47:51.908 (ports 55): found_usb_device, devinst=00000002
    18:47:51.908 (ports 55): add: loc=usb:0/140000/0/6/1/2, class=USB, vid=16C0, pid=0483, ver=0279, serial=6052840, dev=\\?\usb#vid_16c0&pid_0483#6052840#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
    18:47:51.908 (ports 55):   comport_from_devinst_list attempt
    18:47:51.908 (ports 55):   found Ports in classguid_list at index=1
    18:47:51.908 (ports 55):   port COM25 found from devnode
    18:47:51.908 (ports 55): found_usb_device complete
    18:47:51.910 (ports 55): usb_add: usb:0/140000/0/6/1/2  COM25 (Teensy 4.0) Serial
    18:47:56.851 (ports 55): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    18:47:56.852 (ports 55): nothing new, skipping HID & Ports enum
    18:47:56.929 (ports 55): WM_DEVICECHANGE DBT_DEVICEARRIVAL
    18:47:56.930 (ports 55): nothing new, skipping HID & Ports enum
    18:47:57.114 (ports 55): WM_DEVICECHANGE DBT_DEVNODES_CHANGED
    18:47:57.116 (ports 55): nothing new, skipping HID & Ports enum
    18:47:57.813 (loader): HID/win32:   write failure, num = 0
    18:47:57.815 (loader): program: write error
    18:47:57.817 (loader): HID/win32: HidD_GetPreparsedData failed, device assumed disconnected
    18:47:57.826 (loader): end operation, total time = 6.067 seconds
    18:47:57.830 (loader): set background IMG_DOWNLOAD_ERROR
    18:47:57.833 (loader): redraw timer set, image 11 to show for 4000 ms
    18:47:57.865 (loader): HID/win32:  vid:046D pid:C52B ver:1211  usb:0/140000/0/9/4/2/4
    18:47:57.870 (loader): HID/win32:  vid:046D pid:C52B ver:1211  usb:0/140000/0/9/4/2/4
    18:47:57.873 (loader): HID/win32:  vid:046D pid:C52B ver:1211  usb:0/140000/0/9/4/2/4
    18:47:57.878 (loader): HID/win32:  vid:046D pid:C52B ver:1211  usb:0/140000/0/9/4/2/3
    18:47:57.882 (loader): HID/win32:  vid:046D pid:C52B ver:1211  usb:0/140000/0/9/4/2/4
    18:47:57.885 (loader): HID/win32:  vid:046D pid:C52B ver:1211  usb:0/140000/0/9/4/2/3
    18:47:57.889 (loader): HID/win32:  vid:046D pid:C52B ver:1211  usb:0/140000/0/9/4/2/3
    18:47:57.895 (loader): HID/win32:  vid:046D pid:C52B ver:1211  usb:0/140000/0/9/4/2/4
    18:48:01.830 (loader): redraw, image 9
    Indeed - been asking about teensy_restart.exe as a way to perform a Restart - not Reboot to Bootloader? TyComm calls that 'Reset'. And I'm looking to find a way to USB Trigger the Restart not using TyComm - ideally a PJRC tool that you could repro with it if shows.

    In the Integrity Examples there is the 'R'estart {SCB_AIRCR = 0x05FA0004;} key entry processed - and triggering that from within the code does a Restart, and that does not trigger the indicated Loader Image behavior.

    My machine shows this for _ports:
    Code:
    C:\T_Drive\Arduino_1.8.16_155\hardware\tools>teensy_ports.exe
    {
      "address": "usb:0/140000/0/6/1/1",
      "online": true,
      "label": "COM9 (Teensy 4.0) Serial",
      "vid": "16C0",
      "pid": "0483",
      "iserial": "1037997",
      "boardName": "Teensy 4.0",
      "protocol": "Teensy"
    }
    {
      "address": "usb:0/140000/0/6/1/4",
      "online": true,
      "label": "COM28 (Teensy 4.0) Serial",
      "vid": "16C0",
      "pid": "0483",
      "iserial": "668380",
      "boardName": "Teensy 4.0",
      "protocol": "Teensy"
    }
    {
      "address": "usb:0/140000/0/6/3",
      "online": true,
      "label": "COM8 (Teensy 4.0) Serial",
      "vid": "16C0",
      "pid": "0483",
      "iserial": "1037996",
      "boardName": "Teensy 4.0",
      "protocol": "Teensy"
    }
    {
      "address": "usb:0/140000/0/6/1/2",
      "online": true,
      "label": "COM25 (Teensy 4.0) Serial",
      "vid": "16C0",
      "pid": "0483",
      "iserial": "605284",
      "boardName": "Teensy 4.0",
      "protocol": "Teensy"
    }
    Is there a PJRC CMDline tool way to Restart/Reset those devices?

  23. #48
    Senior Member PaulStoffregen's Avatar
    Join Date
    Nov 2012
    Posts
    24,759
    Quote Originally Posted by BriComp View Post
    It did NOT do that until I installed 1.55b3.
    I can't imagine anything that's changed between Teensyduino 1.54 and 1.55-beta3 which could affect Arduino's library search. As anyone can see on github, we haven't changed the library.properties files or folder name or header file names.

    I also can't understand how going from Arduino 1.8.15 to 1.8.16 would matter.

    However, if you were actually using Arduino 1.8.13, then Arduino's change between 1.8.14 to 1.8.15 described as Fixed regression in library discovery (failing to compile bundled libs, like SD or Ethernet, on some platforms would make sense.

    These are the links for more info about the changes Arduino made.

    https://github.com/arduino/Arduino/issues/11531

    https://github.com/arduino/arduino-cli/issues/1292

    https://github.com/arduino/Arduino/pull/11529


    Are you saying that if you want to use the Teensy SD library that you have to delete the Arduino SDfat library.
    Duplicate or conflicting copies of libraries are a common and long running issue with Arduino usage. That message about duplicate libraries with the full pathnames exists for a reason. In fact, I contributed the first version of it many years ago when the build was managed by Java code, because it comes up so often with larger projects (as so many people do with Teensy).

    Arduino build process follows a complex set of rules to choose which copy of a library to use and which to ignore. If you want to organize things so you don't have to rename or fiddle with each release, I'd recommend read "Location Priority" on that page. Teensyduino uses #4 on that list, which is the way Arduino provides for a specific board to install customized libraries without interfering with other boards. If you install more copies of libraries using methods #1, #2 or #3, they will tend to override Teensyduino's copy. This is the way Arduino is designed. It's meant to give you the ability to structure and override, but if you just install more copies without considering how the system works, it's easy to end up using location #3 which overrides location #4.

  24. #49
    Senior Member
    Join Date
    Mar 2017
    Location
    Oakland, CA, USA
    Posts
    245
    I went through a few of my outstanding issues and made a few PRs (including an updated one that doesn't have an attached issue):



    Upcoming is another attempt at adding state to IntervalTimer's callback functions. The Arduino style of having callbacks with no state hinders passing information to the callbacks without some hoops and breaks compatibility with other libraries that use the API. I'd love to see this get into the core.
    Last edited by shawn; 09-15-2021 at 05:29 AM.

  25. #50
    Senior Member+ mjs513's Avatar
    Join Date
    Jul 2014
    Location
    New York
    Posts
    7,409
    @defragster - did see this note on the tytools github page
    tycmd reset will restart your device. Since Teensy devices (at least the ARM ones) do not provide a way to trigger a reset, tycmd will instead start the bootloader first and then issue a reset without programming anything.

    You can also use tycmd reset -b to start the bootloader. This is the same as pushing the button on your Teensy.
    Which I think is what you are saying.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •