Bat detector

Hi,

In my setup I got errors with the new way to call granular, could easy switch back by commenting line 275 #include "effect_granular.h" and then renaming
mAudioEffectGranular granular1;
back to AudioEffectGranular granular1;

Then got the expected error for msc, saw in message 273 that something needs to change in utility/sd_config.h ... but what ?
Simply changing #define USE_MSC 1 to #define USE_MSC 0
did not work and resulted in series of alike errors:

Code:
.pioenvs/teensy36/lib54f/libuSDFS_ID2957.a(ff.c.o): In function `f_mount':
ff.c:(.text.f_mount+0x0): multiple definition of `f_mount'

Could it be due to an older version of the uSDFS library, I installed it directly using platformio and on the top of uSDFS.h I see
#define uSDFS_VER "03_Jun_19_21_40"

Was out whole day

#define USE_MSC 0
worked for me, with Arduino IDE
( I see libuSDFS_ID2957.a: could there be a 2nd library?)
Same with mAudioEffectGranular.
I use the trick regularly: copying Audio function to local sketch directory and add a 'm' to avoid include and liner confusion.
 
I just commented out this line in sd_config.h

#define USE_MSC 1 // will be used in sd_msc.cpp

Now the output looks like this...
Code:
C:\Users\Toshiba\AppData\Local\Temp\arduino_build_330571\sketch\effect_granular.cpp: In member function 'void mAudioEffectGranular::begin(int16_t*, int16_t)':

effect_granular.cpp:39: warning: unused variable 'subsample' 
  int subsample=0;

      ^

teensy_batdetectorwmxz:1085: error: 'FRESULT' has not been declared
   void die(char *str, FRESULT rc)

                     ^

Using library Time at version 1.5 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Time 
Using library Audio at version 1.3 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio 
Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI 
Using library SD at version 1.2.2 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD 
Using library SerialFlash at version 0.5 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SerialFlash 
Using library Bounce in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Bounce (legacy)
Using library ILI9341_t3 at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\ILI9341_t3 
Using library Encoder at version 1.4.1 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Encoder 
Using library uSDFS-master at version 1.1.2 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\uSDFS-master 
Using library Wire at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Wire 
'FRESULT' has not been declared

that is weird
the lines before line 1085 read
Code:
#ifdef USESD1  //uSDFS used for recording (edit uSDFS/utility/sd_config.h)
  #include "uSDFS.h"       // uSDFS lib
  FRESULT rc;        /* Result code */
  FATFS fatfs;      /* File system object */
  FIL fil;        /* File object */

  // forward declaration Stop recording with message
  void die(char *str, FRESULT rc)

FRESULT is declared in ff.h, which is called in uSDFS.h
 
Hi WMXZ,

The libraryname is just for storage, platformio has a librarysystem where available libraries can be downloaded using a #id. Your library is #2957. So no doubles but I will see if the previous version I was using of uSDFS is creating this issue. EDIT: This was indeed the case, in the lib-section of my platformio project the old uSDSF library was still around. I moved that out of the way and compilation went fine.

My problems are however not what is bugging me, its the problems remis/pe1wf reported about.

Cor
NB: I have updated the github version to 0.86 which includes the changes to use only uSDFS, the proposed changes to the audio-function (granular) have not been used.
 
Last edited:
My problems are however not what is bugging me, its the problems remis/pe1wf reported about.
Cor
The isr problem remis ported does not exist with latest uSDFS (is there called sd_isr)
Not sure about latest pe1pwf problem (the undeclared FRESULT)

BTW, I changed effectGranular where done as it did not compile with stock version (missing functions)
Also my TD had an older TFT library with missing "setScrollarea"

(I have TD 147b4 on A1.88, W10)

I understand, that it is working (compiling) for you, right?
to investigate further issues, I suggest, the others to clean-up TD (removing old uSDFS) and work from there
 
Hi,

Yes for me this compiles. Have not uploaded yet to teensy to test if hardware agrees, but I expect no direct problems. Will try later today (after work).
I hope Edwin en Remis can test your suggestion to clear out the old uSDFS, my experience with the arduino working environment is minimal as I switched a long time
ago to platformio and visualcode.

Cor


The setScrollarea is a function I have added to the ILI9341_t3 library:

Code:
void ILI9341_t3::setScrollarea(uint16_t bottom, uint16_t top)
{
	SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE0));
	writecommand_cont(0x33);
	writedata16_last(bottom);
	writedata16_last(ILI9341_TFTHEIGHT-top-bottom);
	writedata16_last(top);
	
	SPI.endTransaction();
}



void ILI9341_t3::setScroll(uint16_t offset)
{
	SPI.beginTransaction(SPISettings(SPICLOCK, MSBFIRST, SPI_MODE0));
	writecommand_cont(ILI9341_VSCRSADD);
	writedata16_last(offset);
	SPI.endTransaction();
}
 
Hi,

Yes for me this compiles. Have not uploaded yet to teensy to test if hardware agrees, but I expect no direct problems. Will try later today (after work).
I hope Edwin en Remis can test your suggestion to clear out the old uSDFS, my experience with the arduino working environment is minimal as I switched a long time
ago to platformio and visualcode.

I typically use visualcode for editing.
for compile I use sometimes makefile from visualcode but most Arduino ide, as download and terminal work better for me
but for forum issues I only compile with Arduino ide (with empty ino file) to ensure everyone can compile
 
I typically use visualcode for editing.
for compile I use sometimes makefile from visualcode but most Arduino ide, as download and terminal work better for me
but for forum issues I only compile with Arduino ide (with empty ino file) to ensure everyone can compile


I know that its more default to work with arduino but I do program MSP430/ESP8266/Teensy/Orange Pi etc and most of it from VisualCode using platformIO. Although its a non standard setup its very easy and allows me to deep-check code inside libraries if things go wrong. When I changed laptop recently I only had to setup VisualCode and platformIO, load my projectcode and most of the default libraries were directly available again. No need to install arduino/teensy setups with all kind of things that limit me, but ... its not a default setup and thats why I am trying to get this to work also for the people using Windows and Arduino/Teensy. Thanks for helping with that.
 
I think I know wat caused the problems about FRESULT and similar. I just renamed the cpp to ino.
Apperantly that does have a completely different effect as creating an empty ino in the same folder.

It still does comps up with a bunch of errors.


I use Windows, right now have a fresh install of Arduino 1.8.9 and Teensyduino 1.46 added the uSDFS library and edited sd_config.h //#define USE_MSC 1 // will be used in sd_msc.cpp
I also replaced some files in the two files in ILI9341_t3 library to get rid of some errors about colors.

I do have these files in the folder.
Directory: C:\Users\Toshiba\Downloads\wmxz
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 23-6-2019 12:01 9872 effect_granular.cpp
-a---- 23-6-2019 12:01 2993 effect_granular.h
-a---- 24-6-2019 21:43 66301 main.cpp
-a---- 24-6-2019 21:00 0 wmxz.ino

This is the output of the compiler right now. (shortened)
Code:
C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio\output_tdm.cpp:128:19: warning: variable 'dc' set but not used [-Wunused-but-set-variable]

  uint32_t *dest, *dc;

                   ^

"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility\\sqrt_integer.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\Audio\\utility\\sqrt_integer.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio\\utility\\imxrt_hw.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\Audio\\utility\\imxrt_hw.cpp.o"
Compiling library "SPI"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI\\SPI.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SPI\\SPI.cpp.o"
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 -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\dir_t3.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\dir_t3.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\card_t3.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\card_t3.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\File.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\File.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\SD.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\SD.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\cache_t3.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\cache_t3.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\file_t3.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\file_t3.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\fat_t3.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\fat_t3.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\init_t3.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\init_t3.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\Sd2Card.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\utility\\Sd2Card.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\SdVolume.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\utility\\SdVolume.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\SdFile.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\utility\\SdFile.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD\\utility\\NXP_SDHC.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SD\\utility\\NXP_SDHC.cpp.o"
C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp: In function 'int SDHC_CardReadBlock(void*, uint32_t)':

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:583:13: warning: unused variable 'pData' [-Wunused-variable]

   uint32_t* pData = (uint32_t*)buff;

             ^

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp: In function 'int SDHC_CardWriteBlock(const void*, uint32_t)':

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:646:19: warning: unused variable 'pData' [-Wunused-variable]

   const uint32_t *pData = (const uint32_t *)buff;

                   ^

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp: In function 'void sdhc_setSdclk(uint32_t)':

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:881:12: warning: unused variable 'm_sdClkKhz' [-Wunused-variable]

   uint32_t m_sdClkKhz = f_pll / (1000 * sdclkfs * dvs);

            ^

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp: At global scope:

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:428:13: warning: 'void SDHC_SetClock(uint32_t)' declared 'static' but never defined [-Wunused-function]

 static void SDHC_SetClock(uint32_t sysctl);

             ^

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:430:12: warning: 'int SDHC_ReadBlock(uint32_t*)' declared 'static' but never defined [-Wunused-function]

 static int SDHC_ReadBlock(uint32_t* pData);

            ^

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:431:12: warning: 'int SDHC_WriteBlock(const uint32_t*)' declared 'static' but never defined [-Wunused-function]

 static int SDHC_WriteBlock(const uint32_t* pData);

            ^

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:1196:12: warning: 'int SDHC_CMD12_StopTransferWaitForBusy()' defined but not used [-Wunused-function]

 static int SDHC_CMD12_StopTransferWaitForBusy(void)

            ^

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:1230:12: warning: 'int SDHC_CMD17_ReadBlock(uint32_t)' defined but not used [-Wunused-function]

 static int SDHC_CMD17_ReadBlock(uint32_t sector)

            ^

C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD\utility\NXP_SDHC.cpp:1250:12: warning: 'int SDHC_CMD24_WriteBlock(uint32_t)' defined but not used [-Wunused-function]

 static int SDHC_CMD24_WriteBlock(uint32_t sector)

            ^

Compiling library "SerialFlash"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash\\SerialFlashDirectory.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SerialFlash\\SerialFlashDirectory.cpp.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash\\SerialFlashChip.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\SerialFlash\\SerialFlashChip.cpp.o"
Compiling library "Bounce"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce\\Bounce.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\Bounce\\Bounce.cpp.o"
Compiling library "ILI9341_t3"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3\\glcdfont.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\ILI9341_t3\\glcdfont.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3\\font_Arial.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\ILI9341_t3\\font_Arial.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3\\font_ArialBold.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\ILI9341_t3\\font_ArialBold.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3\\ILI9341_t3.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\ILI9341_t3\\ILI9341_t3.cpp.o"
Compiling library "Encoder"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -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__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320/pch" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder\\utility" "C:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder\\Encoder.cpp" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\Encoder\\Encoder.cpp.o"
Compiling library "uSDFS-master"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src\\diskio.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\uSDFS-master\\diskio.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src\\ff.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\uSDFS-master\\ff.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src\\ffunicode.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\uSDFS-master\\ffunicode.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src\\ffsystem.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\uSDFS-master\\ffsystem.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src\\utility\\ff_utils.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\uSDFS-master\\utility\\ff_utils.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src\\utility\\sd_spi.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\uSDFS-master\\utility\\sd_spi.c.o"
"C:\\Program Files (x86)\\Arduino\\hardware\\teensy/../tools/arm/bin/arm-none-eabi-gcc" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -mthumb -mcpu=cortex-m4 -mfloat-abi=hard -mfpu=fpv4-sp-d16 -fsingle-precision-constant -D__MK66FX1M0__ -DTEENSYDUINO=146 -DARDUINO=10809 -DF_CPU=180000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\cores\\teensy3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Time" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Audio" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SPI" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SD" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\SerialFlash" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Bounce" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\ILI9341_t3" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Encoder" "-IC:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src" "-IC:\\Program Files (x86)\\Arduino\\hardware\\teensy\\avr\\libraries\\Wire" "C:\\Users\\Toshiba\\Documents\\Arduino\\libraries\\uSDFS-master\\src\\utility\\sd_sdhc.c" -o "C:\\Users\\Toshiba\\AppData\\Local\\Temp\\arduino_build_955320\\libraries\\uSDFS-master\\utility\\sd_sdhc.c.o"
C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:24:11: error: return type is an incomplete type

 struct tm seconds2tm(uint32_t tt)

           ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c: In function 'seconds2tm':

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:25:13: error: storage size of 'tx' isn't known

 { struct tm tx;

             ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:44:10: warning: 'return' with a value, in function returning void

   return tx;

          ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:25:13: warning: unused variable 'tx' [-Wunused-variable]

 { struct tm tx;

             ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c: At top level:

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:47:31: error: parameter 1 ('tx') has incomplete type

 uint32_t tm2seconds(struct tm tx)

                               ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c: In function 'get_fattime':

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:68:12: error: variable 'tx' has initializer but incomplete type

     struct tm tx=seconds2tm(rtc_get());

            ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:68:29: warning: implicit declaration of function 'rtc_get' [-Wimplicit-function-declaration]

     struct tm tx=seconds2tm(rtc_get());

                             ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:68:15: error: storage size of 'tx' isn't known

     struct tm tx=seconds2tm(rtc_get());

               ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:68:15: warning: unused variable 'tx' [-Wunused-variable]

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c: At top level:

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:79:11: error: return type is an incomplete type

 struct tm decode_fattime (uint16_t td, uint16_t tt)

           ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c: In function 'decode_fattime':

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:81:15: error: storage size of 'tx' isn't known

     struct tm tx;

               ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:89:9: warning: 'return' with a value, in function returning void

  return tx;

         ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:81:15: warning: unused variable 'tx' [-Wunused-variable]

     struct tm tx;

               ^

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c: In function 'get_fattime':

C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master\src\utility\ff_utils.c:77:1: warning: control reaches end of non-void function [-Wreturn-type]

 }

 ^

Multiple libraries were found for "SD.h"
 Used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD
 Not used: C:\Program Files (x86)\Arduino\libraries\SD
Using library Time at version 1.5 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Time 
Using library Audio at version 1.3 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Audio 
Using library SPI at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI 
Using library SD at version 1.2.2 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SD 
Using library SerialFlash at version 0.5 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SerialFlash 
Using library Bounce in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Bounce (legacy)
Using library ILI9341_t3 at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\ILI9341_t3 
Using library Encoder at version 1.4.1 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Encoder 
Using library uSDFS-master at version 1.1.2 in folder: C:\Users\Toshiba\Documents\Arduino\libraries\uSDFS-master 
Using library Wire at version 1.0 in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Wire 
Error compiling for board Teensy 3.6.
 
@pe1pwf
The issue is with the timelib library, which has an include file "Time.h" which conflicts with system library "time.h" (Windows only problem?)

As I only need the tm struct from the system time lib I removed my include and explicitly defined the struct
I update uSDFS on GitHub.

You should add after "typedef struct tm {...} tm_t;" the line "#define HAVETM" (around line 166 in main.cpp) to avoid redefinition error

Code:
// ************************************  TIME *****************************
time_t getTeensy3Time()
{  return Teensy3Clock.get();
}

typedef struct tm // explicit defined as TimeLib does not allow include of <time.h>
{
  int tm_sec;
  int tm_min;
  int tm_hour;
  int tm_mday;
  int tm_mon;
  int tm_year;
  int tm_wday;
  int tm_yday;
  int tm_isdst;
} tm_t;
#define HAVETM

extern "C" struct tm seconds2tm(uint32_t tt);
Hope this helps
 
Hi,

I uploaded the code (v0.86) yesterday to the teensy and also the hardware was functioning as planned, both recording/play of files is working. I have not done any detailed analysis of the quality of the recordings but I dont expect differences in that. So for the Linux setup things are fine again.

EDIT: I have uploaded this HEX as firmwarev086_corbee.hex on the github repository in directory pre_compiled_hex this is an upload for those that dont want to or cannot compile the current version

Cor
 
Last edited:
First Many thanks to all for your hard work. It is not totaly clear for a newbie like me. I will try you hex file after work.
I try to summarize your modification, for arduino user under linux:
first , keep your new code V 0.86 here : https://github.com/CorBer/teensy_batdetector
rename main.cpp in main.ino
Dont move or modify SD lib in arduino1.8.9/librairie/
download WMXZ uSDFS lib :https://github.com/WMXZ-EU/uSDFS and past it in arduino-1.8.9/hardware/teensy/avr/libraries/
If I understand we need to add some modification in : ../uSDFS/src/utility/config.h : //#define USE_MSC 1
Please could you confirm or correct me?
Regards
 
First Many thanks to all for your hard work. It is not totaly clear for a newbie like me. I will try you hex file after work.
I try to summarize your modification, for arduino user under linux:
first , keep your new code V 0.86 here : https://github.com/CorBer/teensy_batdetector
rename main.cpp in main.ino
Dont move or modify SD lib in arduino1.8.9/librairie/
download WMXZ uSDFS lib :https://github.com/WMXZ-EU/uSDFS and past it in arduino-1.8.9/hardware/teensy/avr/libraries/
If I understand we need to add some modification in : ../uSDFS/src/utility/config.h : //#define USE_MSC 1
Please could you confirm or correct me?
Regards

Hi,

You are mixing things up I think. Keep an eye on who responds.
The v086 is indeed available as is the compiled hex from my system, that should also work as a simple upload to the teensy without the need to compile. That way you can have the latest version without the frustration of compiling issues and you can proceed with testing/building your hardware. In the mean time I suggest following the responses of pe1wf and WMXZ.
The instructions you mention with regards to renaming main.cpp to main.ino are based on comments from pe1wf, he has been trying to compile and found out that in windows there are issues. Please read the response of WMXZ on his finds where he suggests to add another define. Please try that and see if that compiles/works.

regards
Cor
 
If I understand we need to add some modification in : ../uSDFS/src/utility/config.h :
Code:
//#define USE_MSC 1
Do not uncomment the define but use
Code:
#define USE_MSC 0

(Note sure what '#if USE_MSC==1' does later in the code, when USE_MSC is not defined)
 
Man, did I fool myself again.... This TimeLib.h issue tricked me for the third time now.

TimeLib.h does call for Time.h or time.h but windows does not seem to now the diffence. You (WMXZ) helped us out there before but the problem is reintroduced.

I wanted to be abel to set time, and for this TilmeLib was called again.


As workaround I added TimeAltLib from post #152 again and #include <TimeLib.h> became #include <TimeAltLib.h> to try and get around the time.h/Time.h problem.

Now it compiled again. Thanks WMXZ, I guess we now just need a proper way to work around the time/Time problem but at least it seems like we are compiling again with the new uSDFS and latest Arduino and Teensyduino.

Edwin
 
I use in sd_config.h #define USE_MSC 0 ; I add #define BUILTIN_SDCARD in 0.86 main.cpp and #define HAVETM ligne 166
Compilation error remain : 'FRESULT' has not been declared for every call. I search again.

I try the compiled code https://github.com/CorBer/teensy_ba...re_compiled_hex/teensy_batdetector_084pwf.hex
Result : i can register. Sometimes, read raw file. Time is wrong for registered files: not a big issue ( displayed time is ok)

I performed the test with pure sine at 38Khz. I need to check raw data file under audacity . I search the right importation format
R
 
@remis
In Audacity you do FILE-IMPORT-RAW DATA, in the dialog select your file. Than Audacity will ask
- Encoding : set that to signed 16bit
- Byte Order: Little Endian
-Channels : 1 channel
-Start Offset:0
-import : 100%
-sample rate: set that to your recorded rate in Hz.

After that you will see the file but you cant listen to it since it is still ultrasonic, to do that you can use EFFECT-CHANGE SPEED and set that for instance to 0.1 (10 times slower replay so all frequencies are 10 times lower).

regards
Cor
 
Thanks Corbee for you support at every time...
Now I confirm result with ...0.84pwf.hex and your parameters for audacity importation. I try at 192 Khz. I am able to here the drift in ultrasonic range ( generator shift )
I see alot of spikes. But it is the range of hardware issue in my side, more easy to solve, not a software issue

Regards
Rémi
0.84ultrssoundreg.png
 
Hi Remis,

Looks Like the click of a button ;) Also be aware that if you look at the spectrum after reducing the speed the spectrum is also "divided" !

The wobble is a bit odd I think, looks as if you have static noise or so.

Cor
 
The FRESULT errors appear when you rename main.cpp so do not rename that file but create a new ino file that is empty. Open that file and be sure the main.cpp and any needed additionele files are in te same folder.

If you are compiling under Windows time.h probably will be bugging you.
Add the TimeAltLib as suggesties in post #152.
There probably is a better sulution but I do not know how.

The bumps in the recordings of Rémi could well be distortions on the 3v3 DC Line. If you use the audioboards, power the audioboard and microphone on a separate 3v3 regulator. Do not connect it to the 3v3 pin of the Teensy.

Edwin
 
Hi WMXZ, I don't quite onderstand what adding the #define HAVETM should do but I tried it anyway.

Did you also meen I should remove #inlclude <TimeLib.h>
Or remove #define _Time_h from TimeLib.h?

I think there still are quite some time related instructions.
When I try to keep out time.h, I get a compiler output like this.

Code:
ain.cpp:1585: error: 'now' was not declared in this scope
               time_t time_tst = now()+delta;

                                     ^

main.cpp:1587: error: 'tmElements_t' was not declared in this scope
               tmElements_t tmtm;

               ^

main.cpp:1588: error: 'tmtm' was not declared in this scope
               breakTime(time_tst, tmtm);

                                   ^

main.cpp:1588: error: 'breakTime' was not declared in this scope
               breakTime(time_tst, tmtm);

                                       ^

main.cpp:1589: error: 'makeTime' was not declared in this scope
               Teensy3Clock.set(makeTime(tmtm));

                                             ^

main.cpp:1590: error: 'setTime' was not declared in this scope
               setTime(makeTime(tmtm));

                                     ^

main.cpp: In function 'void setup()':
main.cpp:1868: error: 'setSyncProvider' was not declared in this scope
   setSyncProvider(getTeensy3Time);





@pe1pwf
The issue is with the timelib library, which has an include file "Time.h" which conflicts with system library "time.h" (Windows only problem?)

As I only need the tm struct from the system time lib I removed my include and explicitly defined the struct
I update uSDFS on GitHub.

You should add after "typedef struct tm {...} tm_t;" the line "#define HAVETM" (around line 166 in main.cpp) to avoid redefinition error

Code:
// ************************************  TIME *****************************
time_t getTeensy3Time()
{  return Teensy3Clock.get();
}

typedef struct tm // explicit defined as TimeLib does not allow include of <time.h>
{
  int tm_sec;
  int tm_min;
  int tm_hour;
  int tm_mday;
  int tm_mon;
  int tm_year;
  int tm_wday;
  int tm_yday;
  int tm_isdst;
} tm_t;
#define HAVETM

extern "C" struct tm seconds2tm(uint32_t tt);
Hope this helps
 
You do not remove #include "TimeLib.h", as it is needed in your code.
You need the #define HAVETM to tell the compiler, when he later includes uSDFS that it has already the structure tm defined. (check the file uSDFS.h)
to check, you can simply try to comment the line "#define HAVETM" then you should see that the compiler complains that struct tm is already defined. To avoid this error, the #define HAVETM is needed.
There is another way, but this requires some reshuffling of the code (having all includes before any declaration)
 
I did see HAVETM in the latest uSDFS. Used timelib.h like normale and added the #define HAVETM

Now I got a new brunch of errors. I thought I already posted that here but it probably failed.

I do not have the output at hand but Rémi send me a message with just about the same output.

Code:
[/tmp/arduino_build_734722/libraries/uSDFS-master/utility/ff_utils.c.o.data.fileSystem+0x0): multiple definition of `fileSystem'
/tmp/arduino_build_734722/sketch/main086.cpp.o.data.fileSystem+0x0): first defined here
/home/remi/arduino-1.8.9/hardware/tools/arm/bin/../lib/gcc/arm-none-eabi/5.4.1/../../../../arm-none-eabi/bin/ld: Disabling relaxation: it will not work with multiple definitions
/tmp/arduino_build_734722/libraries/uSDFS-master/utility/ff_utils.c.o: In function `seconds2tm':
/home/remi/arduino-1.8.9/hardware/teensy/avr/libraries/uSDFS-master/src/utility/ff_utils.c:14: multiple definition of `FR_ERROR_STRING'
/tmp/arduino_build_734722/sketch/main086.cpp.o:/home/remi/arduino-1.8.9/hardware/teensy/avr/libraries/Encoder/Encoder.h:72: first defined here
/tmp/arduino_build_734722/libraries/uSDFS-master/utility/ff_utils.c.o: In function `seconds2tm':
/home/remi/arduino-1.8.9/hardware/teensy/avr/libraries/uSDFS-master/src/utility/ff_utils.c:14: multiple definition of `STAT_ERROR_STRING'
/tmp/arduino_build_734722/sketch/main086.cpp.o:/home/remi/arduino-1.8.9/hardware/teensy/avr/libraries/Encoder/Encoder.h:72: first defined here
/tmp/arduino_build_734722/libraries/uSDFS-master/utility/ff_utils.c.o: In function `seconds2tm':
/home/remi/arduino-1.8.9/hardware/teensy/avr/libraries/uSDFS-master/src/utility/ff_utils.c:14: multiple definition of `VolToPart'
/tmp/arduino_build_734722/sketch/main086.cpp.o:/home/remi/arduino-1.8.9/hardware/teensy/avr/libraries/Encoder/Encoder.h:72: first defined here

This die not appear with the uSDFS library that I downloaded 4 days ago.
 
I did see HAVETM in the latest uSDFS. Used timelib.h like normale and added the #define HAVETM

Now I got a new brunch of errors. I thought I already posted that here but it probably failed.

I do not have the output at hand but Rémi send me a message with just about the same output.

this seems to be an installation issue, as it compiles on my Win10 system

first, can you please follow the Arduino instructions and remove the '-master' from the library.
 
Getting quite confused here...
I tried to completely remove all Arduino stuff, reinstalled Arduino 1.8.9 and Teensyduino 1.46 thought I had all the right libraries and files including the suggested alterations.

I keep getting errors.

I do have the feeling the 1.8.7 version of Arduino worked better for me but maybe I a just wrong about that.

Maye you WMXZ could pack a set of files in the right derectories so I can be sure I do not make some stupid mistake here.
I spent all evening looking for the solution but keep running into errors.

Kind regards,

Edwin
 
Hi. Firstly a big thank you to those that helped me - pe1pwf, Corbee, Remis and DD4WM. I built the detector from Edwin's excellent PCB and guide. I had problems compiling the software and, after a struggle, gave up and used Edwin's suggestion to burn the hex file direct using teensy.exe. It worked without a hitch. I am now running V0.86 and hugely impressed with the detector, especially the sensitivity of the microphone. I do need guidance on how to record a signal, I have worked out everything else but the recording process is a bit of a mystery. Thanks once again
 
Back
Top