Teensy 3 + Adafruit nRF8001 BLE, library compile problem

Status
Not open for further replies.

freto

Active member
I am trying to compile the demo code of the ADAFRUIT_BLE_UART library available here and tutorial here. I am using a Mac and latest Arduino and Teensy versions. The library compiles with Arduino or Teensy 2, however with Teensy 3 I get the following error:

In file included from echoDemo.ino:19:0:
/Users/fred/Documents/Arduino/libraries/Adafruit_BLE_UART/Adafruit_BLE_UART.h:47:12: error: conflicting return type specified for 'virtual uint16_t Adafruit_BLE_UART::write(uint8_t)'
In file included from /Users/fred/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/Stream.h:24:0,
from /Users/fred/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/HardwareSerial.h:143,
from /Users/fred/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/WProgram.h:16,
from /Users/fred/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/Arduino.h:1,
from /Users/fred/Applications/Arduino.app/Contents/Resources/Java/libraries/SPI/SPI.h:15,
from echoDemo.ino:18:
/Users/fred/Applications/Arduino.app/Contents/Resources/Java/hardware/teensy/cores/teensy3/Print.h:53:17: error: overriding 'virtual size_t Print::write(uint8_t)'

I can't see anything wrong with the declaration of write in Teensy3 Print.h

Any idea?
 
Here is my attempt to fix the library for 32 bit ARM (Teensy 3.1)

https://github.com/PaulStoffregen/Adafruit_nRF8001

I have verified this code on an Arduino Uno and a Teensy 3.1, with the Adafruit nRF8001 breakout, and an iPad Mini running the "Bluefruit LE" UART app.

If anyone is still watching this thread, please give it a try and let me know how it works for you?
 
Here is my attempt to fix the library for 32 bit ARM (Teensy 3.1)

https://github.com/PaulStoffregen/Adafruit_nRF8001

I have verified this code on an Arduino Uno and a Teensy 3.1, with the Adafruit nRF8001 breakout, and an iPad Mini running the "Bluefruit LE" UART app.

If anyone is still watching this thread, please give it a try and let me know how it works for you?

Paul, I have been using an nRF8001 on Atmel for a while now without problems. I need to move the project to ARM and have been unable to get this library to compile. I started with Arduino 1.0.5-r2 and Teensyduino 1.18 and have tried every version since. I am now using Arduino 1.6.7 and Teensyduino 1.27 and receive the following warnings/errors:


Arduino: 1.6.7 (Windows 7), TD: 1.27, Board: "Teensy 3.2 / 3.1, Serial, 96 MHz optimized (overclock), US English"

C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -hardware "C:\Users\dj\Documents\Arduino\hardware" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\dj\Documents\Arduino\libraries" -fqbn=teensy:avr:teensy31:usb=serial,speed=96opt,keys=en-us -ide-version=10607 -build-path "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\examples\callbackEcho\callbackEcho.ino"
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware "C:\Program Files (x86)\Arduino\hardware" -hardware "C:\Users\dj\Documents\Arduino\hardware" -tools "C:\Program Files (x86)\Arduino\tools-builder" -tools "C:\Program Files (x86)\Arduino\hardware\tools\avr" -built-in-libraries "C:\Program Files (x86)\Arduino\libraries" -libraries "C:\Users\dj\Documents\Arduino\libraries" -fqbn=teensy:avr:teensy31:usb=serial,speed=96opt,keys=en-us -ide-version=10607 -build-path "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp" -warnings=none -prefs=build.warn_data_percentage=75 -verbose "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\examples\callbackEcho\callbackEcho.ino"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI\SPI.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp" -o "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\utility\aci_setup.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp" -o "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\utility\acilib.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\utility\hal_aci_tl.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\utility\hal_aci_tl.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\utility\lib_aci.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "C:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support\aci_queue.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "C:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support\aci_setup.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "C:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support\acilib.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "C:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support\dfu.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "C:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support\hal_aci_tl.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "C:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support\lib_aci.cpp" -o "nul"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -E -CC -x c++ -w -g -Wall -ffunction-sections -fdata-sections -nostdlib -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp" -o "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino5/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\preproc\ctags_target_for_gcc_minus_e.cpp"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -c -O -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp" -o "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\sketch\callbackEcho.ino.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -c -O -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI\SPI.cpp" -o "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\libraries\SPI\SPI.cpp.o"
"C:\Program Files (x86)\Arduino\hardware\tools\avr/../arm/bin/arm-none-eabi-g++" -c -O -g -Wall -ffunction-sections -fdata-sections -nostdlib -MMD -fno-exceptions -felide-constructors -std=gnu++0x -fno-rtti -mthumb -mcpu=cortex-m4 -fsingle-precision-constant -D__MK20DX256__ -DTEENSYDUINO=127 -DARDUINO=10607 -DF_CPU=96000000 -DARDUINO_ARCH_AVR -DUSB_SERIAL -DLAYOUT_US_ENGLISH "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3" "-IC:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support" "-IC:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART" "-IC:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\utility" "C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp" -o "C:\Users\dj\AppData\Local\Temp\build810efab2d22a485124e266b71a2cc89b.tmp\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp.o"
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp: In member function 'void Adafruit_BLE_UART::pollACI()':
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:328:17: warning: enumeration value 'ACI_DEVICE_INVALID' not handled in switch [-Wswitch]
switch(aci_evt->params.device_started.device_mode)
^
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:328:17: warning: enumeration value 'ACI_DEVICE_TEST' not handled in switch [-Wswitch]
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:328:17: warning: enumeration value 'ACI_DEVICE_SLEEP' not handled in switch [-Wswitch]
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:322:11: warning: enumeration value 'ACI_EVT_INVALID' not handled in switch [-Wswitch]
switch(aci_evt->evt_opcode)
^
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:322:11: warning: enumeration value 'ACI_EVT_ECHO' not handled in switch [-Wswitch]
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:322:11: warning: enumeration value 'ACI_EVT_HW_ERROR' not handled in switch [-Wswitch]
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:322:11: warning: enumeration value 'ACI_EVT_BOND_STATUS' not handled in switch [-Wswitch]
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:322:11: warning: enumeration value 'ACI_EVT_DATA_ACK' not handled in switch [-Wswitch]
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:322:11: warning: enumeration value 'ACI_EVT_DISPLAY_PASSKEY' not handled in switch [-Wswitch]
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:322:11: warning: enumeration value 'ACI_EVT_KEY_REQUEST' not handled in switch [-Wswitch]
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp: In member function 'bool Adafruit_BLE_UART::begin(uint16_t, uint16_t)':
C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:478:26: error: too few arguments to function 'void lib_aci_init(aci_state_t*, bool)'
lib_aci_init(&aci_state);
^
In file included from C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART\Adafruit_BLE_UART.cpp:23:0:
C:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support/lib_aci.h:136:6: note: declared here
void lib_aci_init(aci_state_t *aci_stat, bool debug);
^
Multiple libraries were found for "Adafruit_BLE_UART.h"
Used: C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART
Not used: C:\Users\dj\Documents\Arduino\libraries\Adafruit_nRF8001_pjrc
Not used: C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART (old)
Not used: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\Adafruit_nRF8001
Using library SPI in folder: C:\Program Files (x86)\Arduino\hardware\teensy\avr\libraries\SPI (legacy)
Using library Adafruit_BLE_UART in folder: C:\Users\dj\Documents\Arduino\libraries\Adafruit_BLE_UART (legacy)
Using library nrf8001_arm_support in folder: C:\Users\dj\Documents\Arduino\libraries\nrf8001_arm_support (legacy)
exit status 1
Error compiling.
 
Status
Not open for further replies.
Back
Top