What does this code do: for (; loop();I don't have the smiley face on my keyboard. Be a good idea to learn how to post code properly.
for (;;) loop();
**** Build of configuration Release for project Template ****make all Building file: ../blink.cInvoking: AVR Compileravr-gcc -I"C:\Users\Falcon\Desktop\Software\arduino-0022\hardware\arduino\cores\arduino" -I"C:\Users\Falcon\Desktop\Software\arduino-0022\libraries" -Wall -Os -ffunction-sections -fdata-sections -std=gnu99 -funsigned-char -funsigned-bitfields --pedantic -c -mmcu=atmega328p -DF_CPU=16000000UL -MMD -MP -MF"blink.d" -MT"blink.d" -c -o"blink.o" "../blink.c"../blink.c: In function 'setup':../blink.c:2: warning: implicit declaration of function 'pinMode'../blink.c:2: error: 'OUTPUT' undeclared (first use in this function)../blink.c:2: error: (Each undeclared identifier is reported only once../blink.c:2: error: for each function it appears in.)../blink.c: In function 'loop':../blink.c:5: warning: implicit declaration of function 'digitalWrite'../blink.c:5: warning: implicit declaration of function 'digitalRead'../blink.c:6: warning: implicit declaration of function 'delay'make: *** [blink.o] Error 1
How is this making it easier for me as a developer? >.<
QuoteHow is this making it easier for me as a developer? >.<I can't help you, though I applaud your efforts. I'd like a more "professional" tool at times, too, but I'm not as ambitious about it as you. I would only suggest that, while I understand your frustration (been there...), start by admitting to yourself that you've intentionally avoided the easy path. It's OK to vent, though. Deep breath... Good luck! I think if you get to the point you want to, a lot of people will appreciate it!
Falcon@Viper ~/avrdude$ makemake all-recursivemake: Entering directory `/home/Falcon/avrdude'Making all in windowsmake: Entering directory `/home/Falcon/avrdude/windows'gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -mno-cygwin -DWIN32NATIVE -MT loaddrv.o-MD -MP -MF .deps/loaddrv.Tpo -c -o loaddrv.o loaddrv.cmv -f .deps/loaddrv.Tpo .deps/loaddrv.Pogcc -g -O2 -mno-cygwin -DWIN32NATIVE -static -o loaddrv.exe loaddrv.omake: Leaving directory `/home/Falcon/avrdude/windows'make: Entering directory `/home/Falcon/avrdude'/bin/sh ./ylwrap config_gram.y y.tab.c config_gram.c y.tab.h config_gram.h y.output config_gram.output -- bison -y -dC:\WinAVR-20100110\utils\bin\bison.exe: /home/falcon/avrdude/config_gram.y: No such file or directorymake: *** [config_gram.c] Error 1make: Leaving directory `/home/Falcon/avrdude'make: *** [all-recursive] Error 1make: Leaving directory `/home/Falcon/avrdude'make: *** [all] Error 2Falcon@Viper ~/avrdude$
... even their own programs can't get case-sensitivity straight.
C:\WinAVR-20100110\utils\bin\bison.exe: /home/falcon/avrdude/config_gram.y: No such file or directory
Code: [Select]C:\WinAVR-20100110\utils\bin\bison.exe: /home/falcon/avrdude/config_gram.y: No such file or directoryThis doesn't quite look like Linux... xD. The backslashes and the C: in front kind of make me wonder how you have thing set up.Also, have you triedCode: [Select]#include "WProgram.h"anywhere? Not including the Arduino libraries would be a good way to generate lots of fun errors...
Arduino-328P (this is a static library) |Debug (compiled binaries) |various files from the source folder on Arduino.ccBlinkenlights (example blink program) |Debug (compiled binaries) | main.cc | pins.h