Hi, I got this error message and it says "This error should never happen. Please report this to paul@pjrc.com, hopefully with enough information to reproduce the problem so it can be understood and fixed!" so here it is:
ERROR MESSAGE
Arduino: 1.8.2 (Mac OS X), TD: 1.41, Board: "Teensy 3.2 / 3.1, Serial, 96 MHz (overclock), Faster, US English"
/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/mathieu/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/mathieu/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/mathieu/Documents/Arduino/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -vid-pid=0X16C0_0X0483 -ide-version=10802 -build-path /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303 -warnings=none -build-cache /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_cache_189581 -verbose /Users/Shared/bleuart_teensy_send_data/bleuart_teensy_send_data.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/mathieu/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/mathieu/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/mathieu/Documents/Arduino/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -vid-pid=0X16C0_0X0483 -ide-version=10802 -build-path /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303 -warnings=none -build-cache /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_cache_189581 -verbose /Users/Shared/bleuart_teensy_send_data/bleuart_teensy_send_data.ino
Using board 'teensy31' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Using core 'teensy3' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Detecting libraries used...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/dev/null"
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI/SPI.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_ATParser.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLE.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEBattery.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEEddystone.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEGatt.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEMIDI.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_SPI.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_UART.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/utility/Adafruit_FIFO.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial/SoftwareSerial.cpp
Generating function prototypes...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp.o"
Compiling libraries...
Compiling library "SPI"
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/SPI/SPI.cpp.o
Compiling library "Adafruit_BluefruitLE_nRF51"
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_ATParser.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLE.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEBattery.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEEddystone.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEGatt.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEMIDI.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_SPI.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_UART.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/utility/Adafruit_FIFO.cpp.o
Compiling library "SoftwareSerial"
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/SoftwareSerial/SoftwareSerial.cpp.o
Compiling core...
Using precompiled core
Linking everything together...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax,--defsym=__rtc_localtime=1540403301 "-T/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/mk20dx256.ld" -lstdc++ -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -o "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/SPI/SPI.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_ATParser.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLE.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEBattery.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEEddystone.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEGatt.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEMIDI.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_SPI.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_UART.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/utility/Adafruit_FIFO.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/SoftwareSerial/SoftwareSerial.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/../arduino_cache_189581/core/core_teensy_avr_teensy31_usb_serial,speed_96,opt_o2std,keys_en-us_cee3a1d70ca5f7f18ab44a012a95ee10.a" "-L/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303" -larm_cortexM4l_math -lm
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.eep"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.hex"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/stdout_redirect" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.lst" "/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objdump" -d -S -C "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/stdout_redirect" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.sym" "/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objdump" -t -C "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/teensy_post_compile" "-file=bleuart_teensy_send_data.ino" "-path=/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303" "-tools=/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/" "-board=TEENSY31"
Using library SPI at version 1.0 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI
Using library Adafruit_BluefruitLE_nRF51 at version 1.9.5 in folder: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51
Using library SoftwareSerial at version 1.0 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial
Sketch uses 21040 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 5200 bytes (7%) of dynamic memory, leaving 60336 bytes for local variables. Maximum is 65536 bytes.
/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/teensy_post_compile -test -file=bleuart_teensy_send_data.ino -path=/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303 -tools=/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools -board=TEENSY31 -reboot
An error occurred while uploading the sketch
Teensy Loader is unable to read your compiled sketch (r) This error should never happen. Please report this to paul@pjrc.com, hopefully with enough information to reproduce the problem so it can be understood and fixed!
I connected an Adafruit Bluefruit LE SPI friend to a Teensy3.2 :
Bluefruit
Teensy
Therefore I changed the BluefruitConfig.h file as follow:
Cheers
ERROR MESSAGE
Arduino: 1.8.2 (Mac OS X), TD: 1.41, Board: "Teensy 3.2 / 3.1, Serial, 96 MHz (overclock), Faster, US English"
/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/mathieu/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/mathieu/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/mathieu/Documents/Arduino/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -vid-pid=0X16C0_0X0483 -ide-version=10802 -build-path /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303 -warnings=none -build-cache /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_cache_189581 -verbose /Users/Shared/bleuart_teensy_send_data/bleuart_teensy_send_data.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/mathieu/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/mathieu/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/mathieu/Documents/Arduino/libraries -fqbn=teensy:avr:teensy31:usb=serial,speed=96,opt=o2std,keys=en-us -vid-pid=0X16C0_0X0483 -ide-version=10802 -build-path /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303 -warnings=none -build-cache /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_cache_189581 -verbose /Users/Shared/bleuart_teensy_send_data/bleuart_teensy_send_data.ino
Using board 'teensy31' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Using core 'teensy3' from platform in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr
Detecting libraries used...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/dev/null"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/dev/null"
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI/SPI.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_ATParser.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLE.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEBattery.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEEddystone.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEGatt.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEMIDI.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_SPI.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_UART.cpp
Using cached library dependencies for file: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51/utility/Adafruit_FIFO.cpp
Using cached library dependencies for file: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial/SoftwareSerial.cpp
Generating function prototypes...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/preproc/ctags_target_for_gcc_minus_e.cpp"
"/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/preproc/ctags_target_for_gcc_minus_e.cpp"
Compiling sketch...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-g++" -c -O2 -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++14 -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=141 -DARDUINO=10802 -DF_CPU=96000000 -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI" "-I/Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51" "-I/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp" -o "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp.o"
Compiling libraries...
Compiling library "SPI"
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/SPI/SPI.cpp.o
Compiling library "Adafruit_BluefruitLE_nRF51"
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_ATParser.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLE.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEBattery.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEEddystone.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEGatt.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEMIDI.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_SPI.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_UART.cpp.o
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/utility/Adafruit_FIFO.cpp.o
Compiling library "SoftwareSerial"
Using previously compiled file: /var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/SoftwareSerial/SoftwareSerial.cpp.o
Compiling core...
Using precompiled core
Linking everything together...
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-gcc" -O2 -Wl,--gc-sections,--relax,--defsym=__rtc_localtime=1540403301 "-T/Applications/Arduino.app/Contents/Java/hardware/teensy/avr/cores/teensy3/mk20dx256.ld" -lstdc++ -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -o "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/sketch/bleuart_teensy_send_data.ino.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/SPI/SPI.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_ATParser.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLE.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEBattery.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEEddystone.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEGatt.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BLEMIDI.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_SPI.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/Adafruit_BluefruitLE_UART.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/Adafruit_BluefruitLE_nRF51/utility/Adafruit_FIFO.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/libraries/SoftwareSerial/SoftwareSerial.cpp.o" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/../arduino_cache_189581/core/core_teensy_avr_teensy31_usb_serial,speed_96,opt_o2std,keys_en-us_cee3a1d70ca5f7f18ab44a012a95ee10.a" "-L/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303" -larm_cortexM4l_math -lm
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.eep"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objcopy" -O ihex -R .eeprom "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.hex"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/stdout_redirect" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.lst" "/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objdump" -d -S -C "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/stdout_redirect" "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.sym" "/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/arm/bin/arm-none-eabi-objdump" -t -C "/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303/bleuart_teensy_send_data.ino.elf"
"/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/teensy_post_compile" "-file=bleuart_teensy_send_data.ino" "-path=/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303" "-tools=/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/" "-board=TEENSY31"
Using library SPI at version 1.0 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SPI
Using library Adafruit_BluefruitLE_nRF51 at version 1.9.5 in folder: /Users/mathieu/Documents/Arduino/libraries/Adafruit_BluefruitLE_nRF51
Using library SoftwareSerial at version 1.0 in folder: /Applications/Arduino.app/Contents/Java/hardware/teensy/avr/libraries/SoftwareSerial
Sketch uses 21040 bytes (8%) of program storage space. Maximum is 262144 bytes.
Global variables use 5200 bytes (7%) of dynamic memory, leaving 60336 bytes for local variables. Maximum is 65536 bytes.
/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools/teensy_post_compile -test -file=bleuart_teensy_send_data.ino -path=/var/folders/nt/yl1xhwjd5vj6gshh8tcs75_m0000gn/T/arduino_build_48303 -tools=/Applications/Arduino.app/Contents/Java/hardware/teensy/../tools -board=TEENSY31 -reboot
An error occurred while uploading the sketch
Teensy Loader is unable to read your compiled sketch (r) This error should never happen. Please report this to paul@pjrc.com, hopefully with enough information to reproduce the problem so it can be understood and fixed!
Code:
#include <Arduino.h>
#include <SPI.h>
#include "Adafruit_BLE.h"
#include "Adafruit_BluefruitLE_SPI.h"
#include "Adafruit_BluefruitLE_UART.h"
#include "BluefruitConfig.h"
/*=========================================================================*/
// Create the bluefruit object
Adafruit_BluefruitLE_SPI ble(BLUEFRUIT_SPI_CS, BLUEFRUIT_SPI_IRQ, BLUEFRUIT_SPI_RST);
void setup(void)
{
ble.begin();
ble.factoryReset() ;
// Wait for connection
while (! ble.isConnected()) {
delay(500);
}
// Set module to DATA mode
ble.setMode(BLUEFRUIT_MODE_DATA);
}
void loop(void)
{
int sensor1 = analogRead(A1);
ble.print(F("Read:"));
ble.println(sensor1);
delay(500); // delay in between reads for stability
}
I connected an Adafruit Bluefruit LE SPI friend to a Teensy3.2 :
Bluefruit
- SCK
- MISO
- MOSI
- CS
- IRQ
- DFU
- RST
- GND
- VIN
Teensy
- 13
- 12
- 11
- 10
- 9
- not connected
- 8
- GND (far end, between pin 12 and 13)
- 3.3V (far end, between pin 12 and 13)
Therefore I changed the BluefruitConfig.h file as follow:
Code:
#define BLUEFRUIT_SPI_CS 10 // default is 8
#define BLUEFRUIT_SPI_IRQ 9 // default is 7
#define BLUEFRUIT_SPI_RST 8 // Optional but recommended, set to -1 if unused, default is 4
Cheers