Adafruit Bluefruit LE Friend on Teensy3.1 Error

General project help for Adafruit customers

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
itsterp
 
Posts: 3
Joined: Sun Mar 16, 2014 6:44 pm

Adafruit Bluefruit LE Friend on Teensy3.1 Error

Post by itsterp »

I bought this Bluefruit LE UART Friend and connected it to a Teensy3.1, (TXO -> Pin0, RXI -> Pin1, CTS -> Pin2).
It shows up and I'm also able to connect to it when I launch the Bluefruit LE app on my android.

However I'm not able to upload any sketch from the Adafruit_BluefruitLE_nRF51-master examples, not even the atcommand.
Everytime I try, I get the following errors:

Code: Select all

C:\Users\User\Documents\Arduino\libraries\Adafruit_BluefruitLE_nRF51-master\Adafruit_BLE.cpp: In member function 'bool Adafruit_BLE::sendCommandWithIntReply(const __FlashStringHelper*, uint32_t*)':
C:\Users\User\Documents\Arduino\libraries\Adafruit_BluefruitLE_nRF51-master\Adafruit_BLE.cpp:170:26: error: 'isDigit' was not declared in this scope
if (! isDigit(buffer[0]))
^
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/HardwareSerial.h:163:0,
from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:16,
from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Arduino.h:1,
from C:\Users\User\Documents\Arduino\libraries\Adafruit_BluefruitLE_nRF51-master\Adafruit_BLE.h:41,
from C:\Users\User\Documents\Arduino\libraries\Adafruit_BluefruitLE_nRF51-master\Adafruit_BLE.cpp:36:
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Stream.h: In member function 'size_t Adafruit_BLE::readln(char*, size_t)':
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Stream.h:62:6: error: 'int Stream::timedPeek()' is private
int timedPeek();
^
C:\Users\User\Documents\Arduino\libraries\Adafruit_BluefruitLE_nRF51-master\Adafruit_BLE.cpp:212:10: error: within this context
if ( timedPeek() == '\n' ) read();
^
In file included from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/HardwareSerial.h:163:0,
from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/WProgram.h:16,
from C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Arduino.h:1,
from C:\Users\User\Documents\Arduino\libraries\Adafruit_BluefruitLE_nRF51-master\Adafruit_BLE.h:41,
from C:\Users\User\Documents\Arduino\libraries\Adafruit_BluefruitLE_nRF51-master\Adafruit_BLE.cpp:36:
C:\Program Files (x86)\Arduino\hardware\teensy\avr\cores\teensy3/Stream.h:62:6: error: 'int Stream::timedPeek()' is private
int timedPeek();
^
C:\Users\User\Documents\Arduino\libraries\Adafruit_BluefruitLE_nRF51-master\Adafruit_BLE.cpp:212:20: error: within this context
if ( timedPeek() == '\n' ) read();
^
Error compiling.
I have tried uninstalling and re-installing the newest Arduino program and also the newest teensyduino.
Does anyone have any ideas on what's wrong or what the solution is?

Best regards
Christoffer

User avatar
adafruit_support_rick
 
Posts: 35092
Joined: Tue Mar 15, 2011 11:42 am

Re: Adafruit Bluefruit LE Friend on Teensy3.1 Error

Post by adafruit_support_rick »

LIbraries need to be ported to work on the Teensy. That hasn't been done with Adafruit_BluefruitLE_nRF51.

PJRC typically modifies the libraries for Teensy 3.1. They may be able to help you.

itsterp
 
Posts: 3
Joined: Sun Mar 16, 2014 6:44 pm

Re: Adafruit Bluefruit LE Friend on Teensy3.1 Error

Post by itsterp »

Great, thanks for the reply!

Locked
Please be positive and constructive with your questions and comments.

Return to “General Project help”