Hello,
I try to add two libraries in my code and i got the bellow error
Board Properties
name=Arduino Uno
upload.protocol=arduino
upload.maximum_size=32256
upload.speed=115200
bootloader.low_fuses=0xff
bootloader.high_fuses=0xde
bootloader.extended_fuses=0x05
bootloader.path=optiboot
bootloader.file=optiboot_atmega328.hex
bootloader.unlock_bits=0x3F
bootloader.lock_bits=0x0F
build.mcu=atmega328p
build.f_cpu=16000000L
build.core=arduino
build.variant=standard
runtime.ide.path=C:\arduino-1.0.5
build.system.path=C:\arduino-1.0.5\hardware\arduino\system
runtime.ide.version=105
originalid=uno
vm.platform.root.path=C:\Program Files (x86)\Visual Micro\Visual Micro for Arduino\Micro Platforms\arduino10x
vm.core.include=arduino.h
ide.hint=Arduino 0023 and 1.0.x Ide
ide.location.key=Arduino
ide.location.ide.winreg=Arduino 1.0.x Application
ide.location.sketchbook.winreg=Arduino 1.0.x Sketchbook
ide.location.sketchbook.preferences=sketchbook.path
ide.location.sketchbook.default=%MYDOCUMENTS%\arduino
ide.location.preferences=%VM_APPDATA_ROAMING%\arduino\preferences.txt
ide.default.package=arduino
ide.default.platform=avr
ide.multiplatform=true
ide.includes=arduino.h
ide.platformswithoutpackage=true
ide.includes.fallback=wprogram.h
ide.extension=ino
ide.extension.fallback=pde
ide.versionLTEQ=149
ide.exe=arduino.exe
ide.hosts=atmel
ide.url=http://arduino.cc/en/Main/Software
vm.debug=true
software=ARDUINO
ide.appid=arduino10x
location.sketchbook=C:\Users\Tasos Stratis\Documents\Arduino
build.board=AVR_UNO
vm.boardsource.path=C:\arduino-1.0.5\hardware\arduino
vm.platformname.name=avr
build.arch=AVR
vm.runtime.compiler.showwarnings=true
compiler.path=C:\arduino-1.0.5\hardware\tools\avr\bin\
includes= -I"C:\arduino-1.0.5\hardware\arduino\cores\arduino" -I"C:\arduino-1.0.5\hardware\arduino\variants\standard" -I"C:\arduino-1.0.5\libraries\IRemote" -I"C:\arduino-1.0.5\libraries" -I"C:\arduino-1.0.5\hardware\arduino\libraries" -I"C:\Program Files (x86)\Visual Micro\Visual Micro for Arduino\Micro Platforms\default\debuggers" -I"C:\Users\Tasos Stratis\Documents\Arduino\libraries"
build.path=C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\Blink\uno
build.project_name=Blink
build.variant.path=C:\arduino-1.0.5\hardware\arduino\variants\standard
archive_file=core.a
object_file=C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\Blink\uno\Blink.cpp.o
source_file=C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\Blink\uno\Blink.cpp
object_files="C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\Blink\uno\Blink.cpp.o" "C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\Blink\uno\VM_DBG\VM_mem_check.c.o" "C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\Blink\uno\VM_DBG\VM_DBG.cpp.o" "C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\Blink\uno\IRemote\IRremote.cpp.o"
build.architecture=avr
vmresolved.compiler.path=C:\arduino-1.0.5\hardware\tools\avr\bin\
vmresolved.tools.path=C:\arduino-1.0.5\hardware\tools\avr
Compiling 'RF24_TestVM' for 'Arduino Uno'
Build folder: /uno
Summary: Header=1 Prototypes=3 Imports=3
Additional Defines: VISUALMICRO_COMPILER_VER=1;
Architecture Tools: C:\arduino-1.0.5\hardware\tools\avr\bin\
GCC: 4.3.2
Sketchbook: file:///C:/Users/Tasos%20Stratis/Documents/Arduino
All import libraries will be re-compiled
Include Path 'C:\arduino-1.0.5\hardware\arduino\cores\arduino'
Include Path 'C:\arduino-1.0.5\hardware\arduino\variants\standard'
Include Path 'C:\arduino-1.0.5\libraries\SPI'
Include Path 'C:\arduino-1.0.5\libraries\RF24'
Include Path 'C:\arduino-1.0.5\libraries\IRemote'
Include Path 'C:\arduino-1.0.5\libraries'
Include Path 'C:\arduino-1.0.5\hardware\arduino\libraries'
Include Path 'C:\Users\Tasos Stratis\Documents\Arduino\libraries'
C:\arduino-1.0.5\hardware\tools\avr\bin\avr-g++ -c -g -Os -fno-exceptions -ffunction-sections -fdata-sections -Wall -mmcu=atmega328p -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=105 -I"C:\arduino-1.0.5\hardware\arduino\cores\arduino" -I"C:\arduino-1.0.5\hardware\arduino\variants\standard" -I"C:\arduino-1.0.5\libraries\SPI" -I"C:\arduino-1.0.5\libraries\RF24" -I"C:\arduino-1.0.5\libraries\IRemote" -I"C:\arduino-1.0.5\libraries" -I"C:\arduino-1.0.5\hardware\arduino\libraries" -I"C:\Program Files (x86)\Visual Micro\Visual Micro for Arduino\Micro Platforms\default\debuggers" -I"C:\Users\Tasos Stratis\Documents\Arduino\libraries" -o "C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\RF24_TestVM\uno\RF24_TestVM.cpp.o" "C:\Users\Tasos Stratis\AppData\Local\VMicro\Arduino\Builds\RF24_TestVM\uno\RF24_TestVM.cpp" -DVISUALMICRO_COMPILER_VER=1
RF24_TestVM.ino:5: error: no matching function for call to 'IRsend::IRsend()'
IRremote.h:IRsend(int)
IRremote.h:IRsend(const IRsend&)
Error compiling
The code is:
#include <SPI\SPI.h>
#include "RF24\RF24.h"
#include <IRemote\IRremote.h>
IRsend irsend;
unsigned long IR_Button;
RF24 radio(9,10);
uint64_t pipe = 0xE8E8F0F0E1LL;
void setup()
{
Serial.begin(9600);
radio.begin();
radio.setChannel(100);
radio.setPALevel(RF24_PA_HIGH);
radio.setDataRate(RF24_250KBPS);
radio.openReadingPipe(1,pipe);
radio.startListening();
irsend.sendNEC(0x20DF00FF,32); // For test only
}
void loop()
{
IR_Button=0;
while (radio.available()){
radio.read(&IR_Button, sizeof(IR_Button)),
irsend.sendNEC(IR_Button,32);
Serial.print("I Sent to TV: ");
Serial.println(IR_Button);
}
}
On arduino ide it is compile ok
The version of the Visual Micro is: 1.1404.01
I try with vs2010 and atmel 6.1 on both i got the same error
Thank you in advance.
Best Regards,
Tasos