<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: The Adruino Diecimila board supposedly h&#8230;</title>
	<atom:link href="http://www.eriksmartt.com/blog/archives/397/feed" rel="self" type="application/rss+xml" />
	<link>http://www.eriksmartt.com/blog/archives/397</link>
	<description>my little chunk of bandwidth</description>
	<lastBuildDate>Tue, 27 Dec 2011 16:52:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-alpha-19854</generator>
	<item>
		<title>By: erik</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-40234</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Tue, 17 Aug 2010 14:21:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-40234</guid>
		<description>Thanks.  I&#039;ve updated the link in the post.</description>
		<content:encoded><![CDATA[<p>Thanks.  I&#8217;ve updated the link in the post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alec The Geek</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-40222</link>
		<dc:creator>Alec The Geek</dc:creator>
		<pubDate>Tue, 17 Aug 2010 04:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-40222</guid>
		<description>This information appears to have moved to http://arduino.cc/en/Hacking/BuildProcess</description>
		<content:encoded><![CDATA[<p>This information appears to have moved to <a href="http://arduino.cc/en/Hacking/BuildProcess" rel="nofollow">http://arduino.cc/en/Hacking/BuildProcess</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sebastian Treu</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-37628</link>
		<dc:creator>Sebastian Treu</dc:creator>
		<pubDate>Tue, 06 Jan 2009 19:32:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-37628</guid>
		<description>Hi there,

Just in case. I&#039;m starting with this but I have found that using the arduino editor and compile code from there, the resulting binary files are located in the /tmp directory. When reading this I took the Blink example and I build it. I searched for it and then I found that all the build in this case was located in /tmp/build17280.tmp/. The Blink.hex file is the one you&#039;re gonna use so, the only thing left is to use avrdude. The makefile uses the stk500. I made an stk200 like programmer as you may read here (http://labombiya.com.ar/2009/01/04/programming-avrs) so I would use avrdude as:

$ avrdude -t m168 -c stk200 -e -U flash:w:Blink.hex

Of course you can made a script for this. I still didn&#039;t programmed the freeduino but I think it&#039;s easier using this interface so you forget about what to include and what to override. You just compile. Then, using your fav programmer you flash the binary in the temp directory using avrdude command-line or you made yourself a Makefile.

Good post!
Regards,
Sebastián Treu</description>
		<content:encoded><![CDATA[<p>Hi there,</p>
<p>Just in case. I&#8217;m starting with this but I have found that using the arduino editor and compile code from there, the resulting binary files are located in the /tmp directory. When reading this I took the Blink example and I build it. I searched for it and then I found that all the build in this case was located in /tmp/build17280.tmp/. The Blink.hex file is the one you&#8217;re gonna use so, the only thing left is to use avrdude. The makefile uses the stk500. I made an stk200 like programmer as you may read here (<a href="http://labombiya.com.ar/2009/01/04/programming-avrs" rel="nofollow">http://labombiya.com.ar/2009/01/04/programming-avrs</a>) so I would use avrdude as:</p>
<p>$ avrdude -t m168 -c stk200 -e -U flash:w:Blink.hex</p>
<p>Of course you can made a script for this. I still didn&#8217;t programmed the freeduino but I think it&#8217;s easier using this interface so you forget about what to include and what to override. You just compile. Then, using your fav programmer you flash the binary in the temp directory using avrdude command-line or you made yourself a Makefile.</p>
<p>Good post!<br />
Regards,<br />
Sebastián Treu</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dysfunctor</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-37343</link>
		<dc:creator>dysfunctor</dc:creator>
		<pubDate>Mon, 03 Nov 2008 11:13:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-37343</guid>
		<description>Oh!  I fixed it.

I have to press and release the reset button at about the same time as I run avrdude.  avrdude also needs the -F option to be set.</description>
		<content:encoded><![CDATA[<p>Oh!  I fixed it.</p>
<p>I have to press and release the reset button at about the same time as I run avrdude.  avrdude also needs the -F option to be set.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dysfunctor</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-37342</link>
		<dc:creator>dysfunctor</dc:creator>
		<pubDate>Mon, 03 Nov 2008 10:58:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-37342</guid>
		<description>Jowan:

It looks like avrdude is trying to read some text file for configuration information, and has found an error.  As far as I know, the files that avrdude looks at are .avrduderc and avrdude.conf.

.avrduderc is a place for you to record your default preferences.  According to the avrdude man page, the options you can set in it are the default programmer and the default serial port.

If you have an .avrduderc file, it will be hidden in your home directory.  (The &#039;.&#039; at the start of the filename marks it as hidden.)  Its contents should look something like this:

default_programmer = &quot;skt500v1&quot;;
default_serial = &quot;/dev/ttyUSB0&quot;;

Note the semicolon at the end of each line.  That confused me.

I&#039;m also having trouble with avrdude.  When I run it there is a short pause, and then I get the message:

avrdude: stk500_recv(): programmer is not responding

Then there&#039;s another short pause, and the same message again:

avrdude: stk500_recv(): programmer is not responding

And then it gives up.  I *can* upload to my Arduino with the Java IDE.</description>
		<content:encoded><![CDATA[<p>Jowan:</p>
<p>It looks like avrdude is trying to read some text file for configuration information, and has found an error.  As far as I know, the files that avrdude looks at are .avrduderc and avrdude.conf.</p>
<p>.avrduderc is a place for you to record your default preferences.  According to the avrdude man page, the options you can set in it are the default programmer and the default serial port.</p>
<p>If you have an .avrduderc file, it will be hidden in your home directory.  (The &#8216;.&#8217;at the start of the filename marks it as hidden.)  Its contents should look something like this:</p>
<p>default_programmer = &#8220;skt500v1&#8243;;<br />
default_serial = &#8220;/dev/ttyUSB0&#8243;;</p>
<p>Note the semicolon at the end of each line.  That confused me.</p>
<p>I&#8217;m also having trouble with avrdude.  When I run it there is a short pause, and then I get the message:</p>
<p>avrdude: stk500_recv(): programmer is not responding</p>
<p>Then there&#8217;s another short pause, and the same message again:</p>
<p>avrdude: stk500_recv(): programmer is not responding</p>
<p>And then it gives up.  I *can* upload to my Arduino with the Java IDE.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Latour</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-37316</link>
		<dc:creator>Roland Latour</dc:creator>
		<pubDate>Thu, 23 Oct 2008 23:01:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-37316</guid>
		<description>I have updated my package of shell scripts (mentioned above, Feb.11) to use with Diecimila and Simple Message System. Now with a GUI via the Xdialog program. Available 24/7: run &#039;wget http://user.cavenet.com/rolandl/SMS1.tgz&#039;
Full IO &amp; PWM control. AD is scaled to milliVolts and formatted for import to most spreadsheets.</description>
		<content:encoded><![CDATA[<p>I have updated my package of shell scripts (mentioned above, Feb.11) to use with Diecimila and Simple Message System. Now with a GUI via the Xdialog program. Available 24/7: run &#8216;wget <a href="http://user.cavenet.com/rolandl/SMS1.tgz" rel="nofollow">http://user.cavenet.com/rolandl/SMS1.tgz</a>&#8216;<br />
Full IO &amp; PWM control. AD is scaled to milliVolts and formatted for import to most spreadsheets.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jowan</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-37311</link>
		<dc:creator>jowan</dc:creator>
		<pubDate>Tue, 21 Oct 2008 15:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-37311</guid>
		<description>Hi
I&#039;m running Ubuntu for PPC on an old G4 i-book, bit slow but very light machine. Sun Java is unavailable for this architecture, Open-JDK works good for some apps like Eclipse IDE but does not manage to get Arduino going, soooo,
trying to get Arduino command line working, then i can use text pad and terminal.
I have looked at your instructions which are very helpful but what i actually did was too.
&gt; created a working directory in my home folder.
&gt; copied blink.pde there
&gt; copied Makefile there from arduino/hardware/cores/arduino
&gt; edited Makefile with correct settings for serial port, arduino install location, and locations for avr-gcc etc which are /usr/bin/
&gt; open terminal in working directory and run &#039;make&#039;
&gt; makes fine, creates hex, outputs following -&gt;

# Here is the &quot;preprocessing&quot;.
# It creates a .cpp file based with the same name as the .pde file.
# On top of the new .cpp file comes the WProgram.h header.
# At the end there is a generic main() function attached.
# Then the .cpp file will be compiled. Errors during compile will
# refer to this new, automatically generated, file.
# Not the original .pde file you actually edit...
test -d applet &#124;&#124; mkdir applet
echo &#039;#include &quot;WProgram.h&quot;&#039; &gt; applet/test.cpp
cat test.pde &gt;&gt; applet/test.cpp
cat /home/jowan/MyBin/arduino/hardware/cores/arduino/main.cxx &gt;&gt; applet/test.cpp

  text         data          bss          dec          hex      filename
     0         1104            0         1104          450      applet/test.hex

&gt; all good so far but ..
&gt; run &#039;make upload&#039; and get the following error !! ..

# make upload
/home/jowan/MyBin/arduino/hardware/tools/avrdude -V -F -C /usr/bin/avrdude.conf -p atmega168 -P /dev/ttyUSB0 -c stk500v1 -b 19200 -U flash:w:applet/test.hex
/home/jowan/MyBin/arduino/hardware/tools/avrdude: 1: Syntax error: &quot;(&quot; unexpected
make: *** [upload] Error 2

&gt; the usb settings are correct, confirmed from dev folder
&gt; also i am linking against the avrdude and avrdude.conf that are in my arduino install directory
&gt; can anyone help please

cheerio

Jowan</description>
		<content:encoded><![CDATA[<p>Hi<br />
I&#8217;m running Ubuntu for PPC on an old G4 i-book, bit slow but very light machine. Sun Java is unavailable for this architecture, Open-JDK works good for some apps like Eclipse IDE but does not manage to get Arduino going, soooo,<br />
trying to get Arduino command line working, then i can use text pad and terminal.<br />
I have looked at your instructions which are very helpful but what i actually did was too.<br />
&gt; created a working directory in my home folder.<br />
&gt; copied blink.pde there<br />
&gt; copied Makefile there from arduino/hardware/cores/arduino<br />
&gt; edited Makefile with correct settings for serial port, arduino install location, and locations for avr-gcc etc which are /usr/bin/<br />
&gt; open terminal in working directory and run &#8216;make&#8217;<br />
&gt; makes fine, creates hex, outputs following -&gt;</p>
<p># Here is the &#8220;preprocessing&#8221;.<br />
# It creates a .cpp file based with the same name as the .pde file.<br />
# On top of the new .cpp file comes the WProgram.h header.<br />
# At the end there is a generic main() function attached.<br />
# Then the .cpp file will be compiled. Errors during compile will<br />
# refer to this new, automatically generated, file.<br />
# Not the original .pde file you actually edit&#8230;<br />
test -d applet || mkdir applet<br />
echo &#8216;#include &#8220;WProgram.h&#8221;&#8216; &gt; applet/test.cpp<br />
cat test.pde &gt;&gt; applet/test.cpp<br />
cat /home/jowan/MyBin/arduino/hardware/cores/arduino/main.cxx &gt;&gt; applet/test.cpp</p>
<p>  text         data          bss          dec          hex      filename<br />
     0         1104            0         1104          450      applet/test.hex</p>
<p>&gt; all good so far but ..<br />
&gt; run &#8216;make upload&#8217;and get the following error !! ..</p>
<p># make upload<br />
/home/jowan/MyBin/arduino/hardware/tools/avrdude -V -F -C /usr/bin/avrdude.conf -p atmega168 -P /dev/ttyUSB0 -c stk500v1 -b 19200 -U flash:w:applet/test.hex<br />
/home/jowan/MyBin/arduino/hardware/tools/avrdude: 1: Syntax error: &#8220;(&#8221; unexpected<br />
make: *** [upload] Error 2</p>
<p>&gt; the usb settings are correct, confirmed from dev folder<br />
&gt; also i am linking against the avrdude and avrdude.conf that are in my arduino install directory<br />
&gt; can anyone help please</p>
<p>cheerio</p>
<p>Jowan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Latour</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-34819</link>
		<dc:creator>Roland Latour</dc:creator>
		<pubDate>Mon, 11 Feb 2008 19:44:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-34819</guid>
		<description>I have developed a method to communicate with the SimpleMessageSystem on my Diecimila,
under linux using shell scripts. It isn&#039;t polished, but it is functional, and I would
appreciate comments. Try it! wget http://207.14.167.161/SMS1.tgz . The scripts look odd
because they contain ^Ms. Use vi to examine the files.</description>
		<content:encoded><![CDATA[<p>I have developed a method to communicate with the SimpleMessageSystem on my Diecimila,<br />
under linux using shell scripts. It isn&#8217;t polished, but it is functional, and I would<br />
appreciate comments. Try it! wget <a href="http://207.14.167.161/SMS1.tgz" rel="nofollow">http://207.14.167.161/SMS1.tgz</a> . The scripts look odd<br />
because they contain ^Ms. Use vi to examine the files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roland Latour</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-34391</link>
		<dc:creator>Roland Latour</dc:creator>
		<pubDate>Mon, 04 Feb 2008 04:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-34391</guid>
		<description>I installed the SimpleMessageSystem and it works, sort of. I can run &#039;screen&#039; and get AD
values. I prefer connected mode, for Data Acquisition. I get data using &#039;screen&#039; as shown
in the &#039;Linux TTY&#039; page at arduino.cc. But I have no luck w/bash:
  stty  {all those parms} 
  echo &quot;d a&quot; &gt; /dev/ttyUSB0;read &lt; /dev/ttyUSB0;echo $reply
Then I could convert to CommaSeparatedValues for import to your_fave_spreadsheet.
When I bot this unit I thought the point was Data Acq/Control. No, it&#039;s apparently
a toy for programmers. Still trying. Anyone got pointers? Thanks.</description>
		<content:encoded><![CDATA[<p>I installed the SimpleMessageSystem and it works, sort of. I can run &#8216;screen&#8217;and get AD<br />
values. I prefer connected mode, for Data Acquisition. I get data using &#8216;screen&#8217;as shown<br />
in the &#8216;Linux TTY&#8217;page at arduino.cc. But I have no luck w/bash:<br />
  stty  {all those parms}<br />
  echo &#8220;d a&#8221; &gt; /dev/ttyUSB0;read &lt; /dev/ttyUSB0;echo $reply<br />
Then I could convert to CommaSeparatedValues for import to your_fave_spreadsheet.<br />
When I bot this unit I thought the point was Data Acq/Control. No, it&#8217;s apparently<br />
a toy for programmers. Still trying. Anyone got pointers? Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: erik</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-33375</link>
		<dc:creator>erik</dc:creator>
		<pubDate>Mon, 17 Dec 2007 16:22:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-33375</guid>
		<description>Yikes.  The bits to look at first are the “This header file is obsolete&quot;, “This file has been moved to...”, and &quot;undefined reference to...&quot; warnings.  When I first started playing with Arduino from the command line, the key bits were to (1) ensure that I had the latest libraries; (2) ensure that I was building for the right processor (ie., building for the atmega168 since I have a Diecimila); and (3) ensure that the compiler could find the Arduino libraries.</description>
		<content:encoded><![CDATA[<p>Yikes.  The bits to look at first are the “This header file is obsolete&#8221;, “This file has been moved to&#8230;”, and &#8220;undefined reference to&#8230;&#8221; warnings.  When I first started playing with Arduino from the command line, the key bits were to (1) ensure that I had the latest libraries; (2) ensure that I was building for the right processor (ie., building for the atmega168 since I have a Diecimila); and (3) ensure that the compiler could find the Arduino libraries.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skormel</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-33373</link>
		<dc:creator>skormel</dc:creator>
		<pubDate>Sun, 16 Dec 2007 22:33:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-33373</guid>
		<description>What can I do?? It seens like a linker error, isn&#039;t it?</description>
		<content:encoded><![CDATA[<p>What can I do?? It seens like a linker error, isn&#8217;t it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: skormel</title>
		<link>http://www.eriksmartt.com/blog/archives/397#comment-33372</link>
		<dc:creator>skormel</dc:creator>
		<pubDate>Sun, 16 Dec 2007 22:32:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/397#comment-33372</guid>
		<description>I&#039;ve got a problem, this is what I get:


make
avr-gcc -c -mmcu=atmega168 -I. -gstabs -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os -Wall -Wstrict-prototypes -std=gnu99  /home/skormel/programacion/arduino/arduino_libs/pins_arduino.c -o /home/skormel/programacion/arduino/arduino_libs/pins_arduino.o 
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:30,
                 de /home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:26:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/signal.h:36:2: aviso: #warning &quot;This header file is obsolete.  Use .&quot;
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:31,
                 de /home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:26:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/delay.h:36:2: aviso: #warning &quot;This file has been moved to .&quot;
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:65: aviso: la inicialización crea un entero desde un puntero sin una conversión
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:66: aviso: la inicialización crea un entero desde un puntero sin una conversión
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:67: aviso: la inicialización crea un entero desde un puntero sin una conversión
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:73: aviso: la inicialización crea un entero desde un puntero sin una conversión
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:74: aviso: la inicialización crea un entero desde un puntero sin una conversión
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:75: aviso: la inicialización crea un entero desde un puntero sin una conversión
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:81: aviso: la inicialización crea un entero desde un puntero sin una conversión
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:82: aviso: la inicialización crea un entero desde un puntero sin una conversión
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:83: aviso: la inicialización crea un entero desde un puntero sin una conversión
avr-gcc -c -mmcu=atmega168 -I. -gstabs -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os -Wall -Wstrict-prototypes -std=gnu99  /home/skormel/programacion/arduino/arduino_libs/wiring.c -o /home/skormel/programacion/arduino/arduino_libs/wiring.o 
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:30,
                 de /home/skormel/programacion/arduino/arduino_libs/wiring.c:25:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/signal.h:36:2: aviso: #warning &quot;This header file is obsolete.  Use .&quot;
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:31,
                 de /home/skormel/programacion/arduino/arduino_libs/wiring.c:25:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/delay.h:36:2: aviso: #warning &quot;This file has been moved to .&quot;
/home/skormel/programacion/arduino/arduino_libs/wiring.c:196:2: aviso: no hay caractér de fin de línea al final del fichero
avr-gcc -c -mmcu=atmega168 -I. -gstabs -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os -Wall -Wstrict-prototypes -std=gnu99  /home/skormel/programacion/arduino/arduino_libs/WInterrupts.c -o /home/skormel/programacion/arduino/arduino_libs/WInterrupts.o 
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/WInterrupts.c:29:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/signal.h:36:2: aviso: #warning &quot;This header file is obsolete.  Use .&quot;
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:31,
                 de /home/skormel/programacion/arduino/arduino_libs/WInterrupts.c:34:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/delay.h:36:2: aviso: #warning &quot;This file has been moved to .&quot;
/home/skormel/programacion/arduino/arduino_libs/WInterrupts.c:40:1: aviso: se redefinió &quot;MCUCR&quot;
En el fichero incluído de /usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/iom168.h:36,
                 de /usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/io.h:278,
                 de /home/skormel/programacion/arduino/arduino_libs/WInterrupts.c:27:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/iomx8.h:297:1: aviso: esta es la ubicación de la definición previa
avr-g++ -c -mmcu=atmega168 -I. -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os led.cpp -o led.o 
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/WProgram.h:6,
                 de led.cpp:12:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/signal.h:36:2: aviso: #warning &quot;This header file is obsolete.  Use .&quot;
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/WProgram.h:8,
                 de led.cpp:12:
/home/skormel/programacion/arduino/arduino_libs/wiring.h:60:1: aviso: se redefinió &quot;abs&quot;
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/WProgram.h:1,
                 de led.cpp:12:
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/stdlib.h:118:1: aviso: esta es la ubicación de la definición previa
avr-g++ -c -mmcu=atmega168 -I. -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os /home/skormel/programacion/arduino/arduino_libs/HardwareSerial.cpp -o /home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o 
avr-g++ -c -mmcu=atmega168 -I. -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os /home/skormel/programacion/arduino/arduino_libs/WRandom.cpp -o /home/skormel/programacion/arduino/arduino_libs/WRandom.o 
avr-gcc -mmcu=atmega168 -I. -gstabs -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os -Wall -Wstrict-prototypes -std=gnu99  /home/skormel/programacion/arduino/arduino_libs/pins_arduino.o /home/skormel/programacion/arduino/arduino_libs/wiring.o /home/skormel/programacion/arduino/arduino_libs/WInterrupts.o led.o /home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o /home/skormel/programacion/arduino/arduino_libs/WRandom.o  --output led.elf 
led.o: In function `loop&#039;:
led.cpp:(.text+0x6): undefined reference to `digitalWrite&#039;
led.cpp:(.text+0x1c): undefined reference to `digitalWrite&#039;
led.o: In function `setup&#039;:
led.cpp:(.text+0x34): undefined reference to `pinMode&#039;
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::printNumber(unsigned long, unsigned char)&#039;:
HardwareSerial.cpp:(.text+0xe): undefined reference to `printIntegerInBase&#039;
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::print(unsigned char)&#039;:
HardwareSerial.cpp:(.text+0x2a): undefined reference to `printByte&#039;
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::print(char)&#039;:
HardwareSerial.cpp:(.text+0x32): undefined reference to `printByte&#039;
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::print(char const*)&#039;:
HardwareSerial.cpp:(.text+0x14e): undefined reference to `printString&#039;
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::flush()&#039;:
HardwareSerial.cpp:(.text+0x16a): undefined reference to `serialFlush&#039;
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::read()&#039;:
HardwareSerial.cpp:(.text+0x170): undefined reference to `serialRead&#039;
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::available()&#039;:
HardwareSerial.cpp:(.text+0x176): undefined reference to `serialAvailable&#039;
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::begin(long)&#039;:
HardwareSerial.cpp:(.text+0x182): undefined reference to `beginSerial&#039;
make: *** [led.elf] Error 1</description>
		<content:encoded><![CDATA[<p>I&#8217;ve got a problem, this is what I get:</p>
<p>make<br />
avr-gcc -c -mmcu=atmega168 -I. -gstabs -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os -Wall -Wstrict-prototypes -std=gnu99  /home/skormel/programacion/arduino/arduino_libs/pins_arduino.c -o /home/skormel/programacion/arduino/arduino_libs/pins_arduino.o<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:30,<br />
                 de /home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:26:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/signal.h:36:2: aviso: #warning &#8220;This header file is obsolete.  Use .&#8221;<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:31,<br />
                 de /home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:26:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/delay.h:36:2: aviso: #warning &#8220;This file has been moved to .&#8221;<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:65: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:66: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:67: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:73: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:74: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:75: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:81: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:82: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
/home/skormel/programacion/arduino/arduino_libs/pins_arduino.c:83: aviso: la inicialización crea un entero desde un puntero sin una conversión<br />
avr-gcc -c -mmcu=atmega168 -I. -gstabs -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os -Wall -Wstrict-prototypes -std=gnu99  /home/skormel/programacion/arduino/arduino_libs/wiring.c -o /home/skormel/programacion/arduino/arduino_libs/wiring.o<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:30,<br />
                 de /home/skormel/programacion/arduino/arduino_libs/wiring.c:25:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/signal.h:36:2: aviso: #warning &#8220;This header file is obsolete.  Use .&#8221;<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:31,<br />
                 de /home/skormel/programacion/arduino/arduino_libs/wiring.c:25:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/delay.h:36:2: aviso: #warning &#8220;This file has been moved to .&#8221;<br />
/home/skormel/programacion/arduino/arduino_libs/wiring.c:196:2: aviso: no hay caractér de fin de línea al final del fichero<br />
avr-gcc -c -mmcu=atmega168 -I. -gstabs -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os -Wall -Wstrict-prototypes -std=gnu99  /home/skormel/programacion/arduino/arduino_libs/WInterrupts.c -o /home/skormel/programacion/arduino/arduino_libs/WInterrupts.o<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/WInterrupts.c:29:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/signal.h:36:2: aviso: #warning &#8220;This header file is obsolete.  Use .&#8221;<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/wiring_private.h:31,<br />
                 de /home/skormel/programacion/arduino/arduino_libs/WInterrupts.c:34:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/delay.h:36:2: aviso: #warning &#8220;This file has been moved to .&#8221;<br />
/home/skormel/programacion/arduino/arduino_libs/WInterrupts.c:40:1: aviso: se redefinió &#8220;MCUCR&#8221;<br />
En el fichero incluído de /usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/iom168.h:36,<br />
                 de /usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/io.h:278,<br />
                 de /home/skormel/programacion/arduino/arduino_libs/WInterrupts.c:27:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/iomx8.h:297:1: aviso: esta es la ubicación de la definición previa<br />
avr-g++ -c -mmcu=atmega168 -I. -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os led.cpp -o led.o<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/WProgram.h:6,<br />
                 de led.cpp:12:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/avr/signal.h:36:2: aviso: #warning &#8220;This header file is obsolete.  Use .&#8221;<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/WProgram.h:8,<br />
                 de led.cpp:12:<br />
/home/skormel/programacion/arduino/arduino_libs/wiring.h:60:1: aviso: se redefinió &#8220;abs&#8221;<br />
En el fichero incluído de /home/skormel/programacion/arduino/arduino_libs/WProgram.h:1,<br />
                 de led.cpp:12:<br />
/usr/lib/gcc/avr/4.2.2/../../../../avr/include/stdlib.h:118:1: aviso: esta es la ubicación de la definición previa<br />
avr-g++ -c -mmcu=atmega168 -I. -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os /home/skormel/programacion/arduino/arduino_libs/HardwareSerial.cpp -o /home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o<br />
avr-g++ -c -mmcu=atmega168 -I. -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os /home/skormel/programacion/arduino/arduino_libs/WRandom.cpp -o /home/skormel/programacion/arduino/arduino_libs/WRandom.o<br />
avr-gcc -mmcu=atmega168 -I. -gstabs -DF_CPU=16000000 -I/home/skormel/programacion/arduino/arduino_libs -Os -Wall -Wstrict-prototypes -std=gnu99  /home/skormel/programacion/arduino/arduino_libs/pins_arduino.o /home/skormel/programacion/arduino/arduino_libs/wiring.o /home/skormel/programacion/arduino/arduino_libs/WInterrupts.o led.o /home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o /home/skormel/programacion/arduino/arduino_libs/WRandom.o  &#8211;output led.elf<br />
led.o: In function `loop&#8217;:<br />
led.cpp:(.text+0&#215;6): undefined reference to `digitalWrite&#8217;<br />
led.cpp:(.text+0x1c): undefined reference to `digitalWrite&#8217;<br />
led.o: In function `setup&#8217;:<br />
led.cpp:(.text+0&#215;34): undefined reference to `pinMode&#8217;<br />
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::printNumber(unsigned long, unsigned char)&#8217;:<br />
HardwareSerial.cpp:(.text+0xe): undefined reference to `printIntegerInBase&#8217;<br />
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::print(unsigned char)&#8217;:<br />
HardwareSerial.cpp:(.text+0x2a): undefined reference to `printByte&#8217;<br />
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::print(char)&#8217;:<br />
HardwareSerial.cpp:(.text+0&#215;32): undefined reference to `printByte&#8217;<br />
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::print(char const*)&#8217;:<br />
HardwareSerial.cpp:(.text+0x14e): undefined reference to `printString&#8217;<br />
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::flush()&#8217;:<br />
HardwareSerial.cpp:(.text+0x16a): undefined reference to `serialFlush&#8217;<br />
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::read()&#8217;:<br />
HardwareSerial.cpp:(.text+0&#215;170): undefined reference to `serialRead&#8217;<br />
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::available()&#8217;:<br />
HardwareSerial.cpp:(.text+0&#215;176): undefined reference to `serialAvailable&#8217;<br />
/home/skormel/programacion/arduino/arduino_libs/HardwareSerial.o: In function `HardwareSerial::begin(long)&#8217;:<br />
HardwareSerial.cpp:(.text+0&#215;182): undefined reference to `beginSerial&#8217;<br />
make: *** [led.elf] Error 1</p>
]]></content:encoded>
	</item>
</channel>
</rss>

