Compile error


hi,
have code:
code: [select]
#include <lib_dmx.h>
#include <irremote.h>

#define dmx512 (0)

int recv_pin = 3;
irrecv irrecv(recv_pin);

decode_results results;

void setup()
{
irrecv.enableirin();
pinmode(2,input);
digitalwrite(2, high);
arduinodmx0.set_tx_address(3);
arduinodmx0.set_tx_channels(512);
arduinodmx0.init_tx(dmx512);
arduinodmx0.set_control_pin(11);
}

void ir ()
{if (irrecv.decode(&results)) {
   serial1.println(results.value, hex);
   irrecv.resume(); // receive next value
 }
 }

void loop()
{
 
 
   arduinodmx0.txbuffer[0] = 100;
 
}  


end error is:



core.a(hardwareserial.cpp.o): in function `__vector_25':
c:\program files\arduino\hardware\arduino\cores\arduino/hardwareserial.cpp:117: multiple definition of `__vector_25'
dmx\lib_dmx.cpp.o:c:\users\peter\documents\arduino\libraries\dmx/lib_dmx.cpp:199: first defined here
c:/program files/arduino/hardware/tools/avr/bin/../lib/gcc/avr/4.3.2/../../../../avr/bin/ld.exe: disabling relaxation: not work multiple definitions
core.a(hardwareserial.cpp.o): in function `__vector_36':
c:\program files\arduino\hardware\arduino\cores\arduino/hardwareserial.cpp:147: multiple definition of `__vector_36'
dmx\lib_dmx.cpp.o:c:\users\peter\documents\arduino\libraries\dmx/lib_dmx.cpp:205: first defined here
core.a(hardwareserial.cpp.o): in function `__vector_51':
c:\program files\arduino\hardware\arduino\cores\arduino/hardwareserial.cpp:162: multiple definition of `__vector_51'
dmx\lib_dmx.cpp.o:c:\users\peter\documents\arduino\libraries\dmx/lib_dmx.cpp:211: first defined here
core.a(hardwareserial.cpp.o): in function `__vector_54':
c:\program files\arduino\hardware\arduino\cores\arduino/hardwareserial.cpp:177: multiple definition of `__vector_54'
dmx\lib_dmx.cpp.o:c:\users\peter\documents\arduino\libraries\dmx/lib_dmx.cpp:217: first defined here
processing.app.serialnotfoundexception: serial port 'com4' not found. did select right 1 tools > serial port menu?
   at processing.app.serial.<init>(serial.java:191)
   at processing.app.serial.<init>(serial.java:92)
   at processing.app.serialmonitor.openserialport(serialmonitor.java:207)
   at processing.app.editor.handleserial(editor.java:2481)
   at processing.app.editor$17.actionperformed(editor.java:665)
   at javax.swing.abstractbutton.fireactionperformed(abstractbutton.java:1995)
   at javax.swing.abstractbutton$handler.actionperformed(abstractbutton.java:2318)
   at javax.swing.defaultbuttonmodel.fireactionperformed(defaultbuttonmodel.java:387)
   at javax.swing.defaultbuttonmodel.setpressed(defaultbuttonmodel.java:242)
   at javax.swing.abstractbutton.doclick(abstractbutton.java:357)
   at javax.swing.plaf.basic.basicmenuitemui.doclick(basicmenuitemui.java:1225)
   at javax.swing.plaf.basic.basicmenuitemui$handler.mousereleased(basicmenuitemui.java:1266)
   at java.awt.component.processmouseevent(component.java:6263)
   at javax.swing.jcomponent.processmouseevent(jcomponent.java:3267)
   at java.awt.component.processevent(component.java:6028)
   at java.awt.container.processevent(container.java:2041)
   at java.awt.component.dispatcheventimpl(component.java:4630)
   at java.awt.container.dispatcheventimpl(container.java:2099)
   at java.awt.component.dispatchevent(component.java:4460)
   at java.awt.lightweightdispatcher.retargetmouseevent(container.java:4574)
   at java.awt.lightweightdispatcher.processmouseevent(container.java:4238)
   at java.awt.lightweightdispatcher.dispatchevent(container.java:4168)
   at java.awt.container.dispatcheventimpl(container.java:2085)
   at java.awt.component.dispatchevent(component.java:4460)
   at java.awt.eventqueue.dispatchevent(eventqueue.java:599)
   at java.awt.eventdispatchthread.pumponeeventforfilters(eventdispatchthread.java:269)
   at java.awt.eventdispatchthread.pumpeventsforfilter(eventdispatchthread.java:184)
   at java.awt.eventdispatchthread.pumpeventsforhierarchy(eventdispatchthread.java:174)
   at java.awt.eventdispatchthread.pumpevents(eventdispatchthread.java:169)
   at java.awt.eventdispatchthread.pumpevents(eventdispatchthread.java:161)
   at java.awt.eventdispatchthread.run(eventdispatchthread.java:122)

please me :(

quote
'irrecv' not declared in scope

that's big clue.
were intending using irremote library?
if so, need tell compiler that.


Arduino Forum > Using Arduino > Programming Questions > Compile error


arduino

Comments

Popular posts from this blog

VIDIOC_S_FMT error 16, Device or resource busy - Raspberry Pi Forums

using a laptop skeleton to build a pi laptop - Raspberry Pi Forums

Forum for Joomla? - Joomla! Forum - community, help and support