<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1126" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi All,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I would appreciate your help on the 
following:</FONT></DIV>
<DIV><FONT face=Arial size=2>Iam using the ENUT v1.3 and Windows Imagecraft IDE 
for ICCAVR to build the example tcps.c. This works ok but now Iam trying to 
add some code that handles an external interrupt.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>So what I did is, I added :</FONT></DIV>
<DIV><FONT face=Arial size=2><FONT size=2>
<P>#include <dev/irqreg.h> </FONT></FONT><FONT face=Arial 
size=2>and</FONT></P></DIV>
<DIV><FONT size=2>NutRegisterInterrupt(IRQ_INT4, PPSInterruptHandler, 0); 
</FONT><FONT color=#008000 size=2>/* Register the decoder interupt with the OS 
*/</FONT></DIV>
<DIV><FONT color=#008000 size=2></FONT> </DIV>
<DIV><FONT color=#008000 size=2><FONT face=Arial color=#000000>call somewhere in 
the code. </FONT></FONT></DIV>
<DIV><FONT color=#008000 size=2><FONT face=Arial 
color=#000000></FONT></FONT> </DIV>
<DIV><FONT color=#008000 size=2><FONT face=Arial color=#000000>Now I can not 
finish the building process because of the following 
message:</FONT></FONT></DIV>
<DIV><FONT size=2>
<P>C:\iccavr\bin\imakew -f tcps.mak<BR>iccavr -c -I..\..\include\ 
-IC:\iccavr\include\ -e -D_MCU_enhanced -DATMEGA -l -g -Mavr_enhanced 
C:\ethernut\nut\app\tcps\tcps.c<BR>iccavr -o tcps -LC:\iccavr\lib\ -g 
-ucrtatmega.o -bfunc_lit:0x8c.0x20000 -dram_end:0x10ff -bdata:0x100.0x10ff 
-dhwstk_size:16 -beeprom:1.4096 -fihx_coff -ucrtnut.o c:\iccavr\lib\nutinit.o 
-S2 @tcps.lk -lnutpro -lnutnet -lnutos -lnutdev -lnutcrt -lcatmega<BR>!E 
<library>(7194): multiple define: '_SIG_INTERRUPT5'<BR>!E 
<library>(7213): multiple define: '_SIG_OVERFLOW0'<BR>!E 
<library>(7232): multiple define: '_SIG_UART_TRANS'<BR>!E 
<library>(7251): multiple define: 
'_SIG_UART_RECV'<BR>C:\iccavr\bin\imakew.exe: Error code 1<BR>Done: there are 
error(s). Exit code: 1</P>
<P><FONT face=Arial>Somewhere is a confilct between the file uartavr.h and 
irqreq.h and their libs but i think I need them both for resp. the Int. handling 
and the outputting to the serial port.</FONT></P>
<P><FONT face=Arial>I have setup the ICCAVR options according the help of 
ENUT:</FONT></P>
<P><FONT face=Arial>include path:        
 ..\..\include\;C:\iccavr\include\</FONT></P>
<P><FONT face=Arial>lib path:        
C:\iccavr\lib\</FONT></P>
<P><FONT face=Arial>additional libs: nutpro nutnet nutos nutdev 
nutcrt</FONT></P>
<P><FONT face=Arial>additional options: -ucrtnut.o 
c:\iccavr\lib\nutinit.o</FONT></P>
<P><FONT face=Arial>I copied all the ethernut libs into the C:\iccavr\lib\ 
folder.</FONT></P>
<P><FONT face=Arial>Does anybody have an idea what's happening here, I am kind 
of stuck?</FONT></P>
<P><FONT face=Arial>Thanks,</FONT></P>
<P><FONT face=Arial>Richard Bouwman\</FONT></P>
<P><FONT face=Arial>Vinkeveen, Netherlands.</FONT></P>
<P><FONT face=Arial></FONT> </P>
<P><FONT face=Arial></FONT><FONT face=Arial></FONT> </P>
<P><FONT face=Arial></FONT> </P>
<P><FONT face=Arial></FONT><FONT face=Arial></FONT><FONT face=Arial></FONT><FONT 
face=Arial></FONT><FONT 
face=Arial></FONT><BR> </P></FONT></DIV></BODY></HTML>