RFDUINO and OLED

EL Wire/Tape/Panels, LEDs, pixels and strips, LCDs and TFTs, etc products from Adafruit

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
User avatar
MahanMN
 
Posts: 3
Joined: Mon Oct 27, 2014 7:02 pm

RFDUINO and OLED

Post by MahanMN »

Hello,

I have received my Monochrome 0.96" 128x64 OLED graphic display and I have also purchased an RFDUINO.

I have downloaded both of the Adafruit_SSD1306 and the Adafruit_GFX librarys.
I have the 1.5.7 IDE software from Arduino.

I tried compiling the example file for I2C for the OLED and encountered the following error.

Code: Select all

Arduino: 1.5.7 (Windows 7), Board: "RFduino"

Build options changed, rebuilding all

Using library SPI in folder: C:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI (legacy)

Using library Wire in folder: C:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire (legacy)

Using library Adafruit-GFX-Library-master in folder: C:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master (legacy)

Using library Adafruit_SSD1306-master in folder: C:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master (legacy)



C:\Program Files (x86)\Arduino/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-builtin -mcpu=cortex-m0 -DF_CPU=16000000 -DARDUINO=157 -mthumb -D__RFduino__ -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\variants\RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire -IC:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino/include -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/CMSIS/CMSIS/Include C:\Users\MMN\AppData\Local\Temp\build1254918803555975293.tmp\ssd1306_128x64_i2c.cpp -o C:\Users\MMN\AppData\Local\Temp\build1254918803555975293.tmp\ssd1306_128x64_i2c.cpp.o 

C:\Program Files (x86)\Arduino/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-builtin -mcpu=cortex-m0 -DF_CPU=16000000 -DARDUINO=157 -mthumb -D__RFduino__ -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\variants\RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire -IC:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI\utility -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino/include -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/CMSIS/CMSIS/Include C:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI\SPI.cpp -o C:\Users\MMN\AppData\Local\Temp\build1254918803555975293.tmp\SPI\SPI.cpp.o 

C:\Program Files (x86)\Arduino/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-builtin -mcpu=cortex-m0 -DF_CPU=16000000 -DARDUINO=157 -mthumb -D__RFduino__ -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\variants\RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire -IC:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire\utility -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino/include -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/CMSIS/CMSIS/Include C:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire\Wire.cpp -o C:\Users\MMN\AppData\Local\Temp\build1254918803555975293.tmp\Wire\Wire.cpp.o 

C:\Program Files (x86)\Arduino/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/arm-none-eabi-gcc -c -g -Os -w -ffunction-sections -fdata-sections -fno-builtin -mcpu=cortex-m0 -DF_CPU=16000000 -DARDUINO=157 -mthumb -D__RFduino__ -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\variants\RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire -IC:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master\utility -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino/include -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/CMSIS/CMSIS/Include C:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master\glcdfont.c -o C:\Users\MMN\AppData\Local\Temp\build1254918803555975293.tmp\Adafruit-GFX-Library-master\glcdfont.c.o 

C:\Program Files (x86)\Arduino/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-builtin -mcpu=cortex-m0 -DF_CPU=16000000 -DARDUINO=157 -mthumb -D__RFduino__ -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\variants\RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire -IC:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master\utility -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino/include -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/CMSIS/CMSIS/Include C:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master\Adafruit_GFX.cpp -o C:\Users\MMN\AppData\Local\Temp\build1254918803555975293.tmp\Adafruit-GFX-Library-master\Adafruit_GFX.cpp.o 

C:\Program Files (x86)\Arduino/hardware/tools/gcc-arm-none-eabi-4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -ffunction-sections -fdata-sections -fno-rtti -fno-exceptions -fno-builtin -mcpu=cortex-m0 -DF_CPU=16000000 -DARDUINO=157 -mthumb -D__RFduino__ -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\variants\RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\SPI -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\libraries\Wire -IC:\Program Files (x86)\Arduino\libraries\Adafruit-GFX-Library-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master -IC:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master\utility -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/RFduino/include -IC:\Program Files (x86)\Arduino\hardware\arduino\RFduino\system/CMSIS/CMSIS/Include C:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master\Adafruit_SSD1306.cpp -o C:\Users\MMN\AppData\Local\Temp\build1254918803555975293.tmp\Adafruit_SSD1306-master\Adafruit_SSD1306.cpp.o 

C:\Program Files (x86)\Arduino\libraries\Adafruit_SSD1306-master\Adafruit_SSD1306.cpp:21:24: fatal error: util/delay.h: No such file or directory
 #include <util/delay.h>
                        ^
compilation terminated. 
I am not able to find this file anywhere on my PC.

Do I need a new library for the RFDUINO and the SSD1306?

Is Adafruit able to provide me with the Library file? I have looked at the Gitlab website and can not find anything relating to this issue.

Your help is much appreciated.

User avatar
Franklin97355
 
Posts: 23911
Joined: Mon Apr 21, 2008 2:33 pm

Re: RFDUINO and OLED

Post by Franklin97355 »

Try verifying the code using an Arduino uno as the board. If that works you will have to check with the rfduino folks for a fix.

User avatar
MahanMN
 
Posts: 3
Joined: Mon Oct 27, 2014 7:02 pm

Re: RFDUINO and OLED

Post by MahanMN »

Hi Franklin97355,

I do not have an Arduino Uno as the application I am working on requires a wrist watch size MCU.

Is ada able to test the source with Arduino Uno?

Thank you in advance.

User avatar
Franklin97355
 
Posts: 23911
Joined: Mon Apr 21, 2008 2:33 pm

Re: RFDUINO and OLED

Post by Franklin97355 »

You don't need an Arduino Uno just load the code and run the verify (check button) and if it compiles the problem is with the rfduino software.

User avatar
MahanMN
 
Posts: 3
Joined: Mon Oct 27, 2014 7:02 pm

Re: RFDUINO and OLED

Post by MahanMN »

Thank you for your sound advice. Will do that today.

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

Return to “Glowy things (LCD, LED, TFT, EL) purchased at Adafruit”