chiark / gitweb /
Added a structure that will allow easy translations/modifications to the LCD menu.
authorBlair Thompson <mail@justblair.co.uk>
Mon, 20 Feb 2012 22:22:46 +0000 (22:22 +0000)
committerBlair Thompson <mail@justblair.co.uk>
Mon, 20 Feb 2012 22:22:46 +0000 (22:22 +0000)
Signed-off-by: Blair Thompson <mail@justblair.co.uk>
19 files changed:
Marlin/.Marlin.vsarduino.h [new file with mode: 0644]
Marlin/Debug/CL.read.1.tlog [new file with mode: 0644]
Marlin/Debug/CL.write.1.tlog [new file with mode: 0644]
Marlin/Debug/Marlin.lastbuildstate [new file with mode: 0644]
Marlin/Debug/Marlin.log [new file with mode: 0644]
Marlin/Debug/Marlin.unsuccessfulbuild [new file with mode: 0644]
Marlin/Debug/cl.command.1.tlog [new file with mode: 0644]
Marlin/Debug/vc100.idb [new file with mode: 0644]
Marlin/Debug/vc100.pdb [new file with mode: 0644]
Marlin/Marlin.pde
Marlin/Marlin.sdf [new file with mode: 0644]
Marlin/Marlin.sln [new file with mode: 0644]
Marlin/Marlin.suo [new file with mode: 0644]
Marlin/Marlin.vcxproj [new file with mode: 0644]
Marlin/Marlin.vcxproj.filters [new file with mode: 0644]
Marlin/Marlin.vcxproj.user [new file with mode: 0644]
Marlin/ipch/marlin-7ce658c4/marlin-4b8a948f.ipch [new file with mode: 0644]
Marlin/language.h [new file with mode: 0644]
Marlin/ultralcd.pde

diff --git a/Marlin/.Marlin.vsarduino.h b/Marlin/.Marlin.vsarduino.h
new file mode 100644 (file)
index 0000000..76011ad
--- /dev/null
@@ -0,0 +1,60 @@
+#define __AVR_ATmega2560__
+#define __cplusplus
+#define __builtin_va_list int
+#define __attribute__(x)
+#define __inline__
+#define __asm__(x)
+#define ARDUINO 100
+extern "C" void __cxa_pure_virtual() {}
+#include "C:\arduino-1.0\libraries\LiquidCrystal\LiquidCrystal.h"
+#include "C:\arduino-1.0\libraries\LiquidCrystal\LiquidCrystal.cpp"
+void enquecommand(const char *cmd);
+void setup_photpin();
+void setup_powerhold();
+void suicide();
+void setup();
+void loop();
+void get_command();
+float code_value();
+long code_value_long();
+bool code_seen(char code_string[]);
+bool code_seen(char code);
+void process_commands();
+void process_commands();
+void FlushSerialRequestResend();
+void ClearToSend();
+void get_coordinates();
+void get_arc_coordinates();
+void prepare_move();
+void prepare_arc_move(char isclockwise);
+void manage_inactivity(byte debug);
+void kill();
+char *createFilename(char *buffer,const dir_t &p);
+void lcdProgMemprint(const char *str);
+int intround(const float &x);
+void lcd_status(const char* message);
+void lcd_statuspgm(const char* message);
+FORCE_INLINE void clear();
+void lcd_init();
+void beep();
+void beepshort();
+void lcd_status();
+void buttons_init();
+void buttons_check();
+char *ftostr3(const float &x);
+char *itostr2(const uint8_t &x);
+char *ftostr31(const float &x);
+char *ftostr32(const float &x);
+char *itostr31(const int &xx);
+char *itostr3(const int &xx);
+char *itostr4(const int &xx);
+char *ftostr51(const float &x);
+void wd_init();
+void wd_reset();
+
+#include "C:\arduino-1.0\hardware\arduino\variants\mega\pins_arduino.h" 
+#include "C:\arduino-1.0\hardware\arduino\cores\arduino\Arduino.h"
+#include "C:\Users\Blair\Desktop\Marlin_v1\Marlin\Marlin.pde" 
+#include "C:\Users\Blair\Desktop\Marlin_v1\Marlin\cardreader.pde"
+#include "C:\Users\Blair\Desktop\Marlin_v1\Marlin\ultralcd.pde"
+#include "C:\Users\Blair\Desktop\Marlin_v1\Marlin\watchdog.pde"
diff --git a/Marlin/Debug/CL.read.1.tlog b/Marlin/Debug/CL.read.1.tlog
new file mode 100644 (file)
index 0000000..5fc3d38
Binary files /dev/null and b/Marlin/Debug/CL.read.1.tlog differ
diff --git a/Marlin/Debug/CL.write.1.tlog b/Marlin/Debug/CL.write.1.tlog
new file mode 100644 (file)
index 0000000..703f553
Binary files /dev/null and b/Marlin/Debug/CL.write.1.tlog differ
diff --git a/Marlin/Debug/Marlin.lastbuildstate b/Marlin/Debug/Marlin.lastbuildstate
new file mode 100644 (file)
index 0000000..c9516f0
--- /dev/null
@@ -0,0 +1,2 @@
+#v4.0:v100
+Debug|Win32|C:\Users\Blair\Desktop\Marlin_v1\Marlin\|
diff --git a/Marlin/Debug/Marlin.log b/Marlin/Debug/Marlin.log
new file mode 100644 (file)
index 0000000..40d9952
--- /dev/null
@@ -0,0 +1,1042 @@
+Build started 20/02/2012 20:22:11.
+     1>Project "C:\Users\Blair\Desktop\Marlin_v1\Marlin\Marlin.vcxproj" on node 2 (build target(s)).
+     1>InitializeBuildStatus:
+         Creating "Debug\Marlin.unsuccessfulbuild" because "AlwaysCreate" was specified.
+       ClCompile:
+         c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /ZI /nologo /W3 /WX- /Od /Oy- /D _MBCS /Gm /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"Debug\\" /Fd"Debug\vc100.pdb" /Gd /TP /analyze- /errorReport:prompt MarlinSerial.cpp motion_control.cpp planner.cpp Sd2Card.cpp SdBaseFile.cpp SdFatUtil.cpp SdFile.cpp SdVolume.cpp stepper.cpp temperature.cpp
+         temperature.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         stepper.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         SdVolume.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         SdFile.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         SdFatUtil.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         SdBaseFile.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         Sd2Card.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         planner.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         motion_control.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         MarlinSerial.cpp
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(103): error C2072: 'cos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(111): error C2072: 'fabs' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(128): error C2072: 'fmod' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(150): error C2072: 'sin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(157): error C2072: 'sqrt' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(165): error C2072: 'tan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(173): error C2072: 'floor' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(181): error C2072: 'ceil' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(211): error C2072: 'ldexp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(218): error C2072: 'exp' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(225): error C2072: 'cosh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(232): error C2072: 'sinh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(239): error C2072: 'tanh' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(248): error C2072: 'acos' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(257): error C2072: 'asin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(265): error C2072: 'atan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(275): error C2072: 'atan2' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(282): error C2072: 'log' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(290): error C2072: 'log10' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(297): error C2072: 'pow' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(305): error C2072: 'isnan' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(313): error C2072: 'isinf' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(323): error C2072: 'square' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(331): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(336): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(337): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(333): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(347): error C2072: 'fdim' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(357): error C2072: 'fma' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(366): error C2072: 'fmax' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(375): error C2072: 'fmin' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(389): error C2072: 'signbit' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(397): error C2072: 'trunc' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(405): error C2448: '__attribute__' : function-style initializer appears to be a function definition
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(413): error C2143: syntax error : missing ')' before ':'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(414): error C2059: syntax error : ')'
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(408): error C3861: '__asm__': identifier not found
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2065: '__const__' : undeclared identifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(428): error C2072: 'hypot' : initialization of a function
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): error C3646: '__attribute__' : unknown override specifier
+     1>c:\arduino-1.0\hardware\tools\avr\avr\include\math.h(439): fatal error C1003: error count exceeds 100; stopping compilation
+         Generating Code...
+     1>Done Building Project "C:\Users\Blair\Desktop\Marlin_v1\Marlin\Marlin.vcxproj" (build target(s)) -- FAILED.
+
+Build FAILED.
+
+Time Elapsed 00:00:00.70
diff --git a/Marlin/Debug/Marlin.unsuccessfulbuild b/Marlin/Debug/Marlin.unsuccessfulbuild
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/Marlin/Debug/cl.command.1.tlog b/Marlin/Debug/cl.command.1.tlog
new file mode 100644 (file)
index 0000000..396f5b9
Binary files /dev/null and b/Marlin/Debug/cl.command.1.tlog differ
diff --git a/Marlin/Debug/vc100.idb b/Marlin/Debug/vc100.idb
new file mode 100644 (file)
index 0000000..2e33097
Binary files /dev/null and b/Marlin/Debug/vc100.idb differ
diff --git a/Marlin/Debug/vc100.pdb b/Marlin/Debug/vc100.pdb
new file mode 100644 (file)
index 0000000..208b456
Binary files /dev/null and b/Marlin/Debug/vc100.pdb differ
index b2a9065f98829fefcda55d4da60cdcfea7ab0cbc..06a1dc7a0e95185b388012f8deee96a87fb17b82 100644 (file)
@@ -35,6 +35,7 @@
 #include "cardreader.h"
 #include "watchdog.h"
 #include "EEPROMwrite.h"
+#include "language.h"
 
 #define VERSION_STRING  "1.0.0 RC1"
 
diff --git a/Marlin/Marlin.sdf b/Marlin/Marlin.sdf
new file mode 100644 (file)
index 0000000..12025ee
Binary files /dev/null and b/Marlin/Marlin.sdf differ
diff --git a/Marlin/Marlin.sln b/Marlin/Marlin.sln
new file mode 100644 (file)
index 0000000..e37befa
--- /dev/null
@@ -0,0 +1,20 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual Studio 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Marlin", "Marlin.vcxproj", "{510EF280-9617-4F04-86F4-19F7E48C6FC1}"
+EndProject
+Global
+       GlobalSection(SolutionConfigurationPlatforms) = preSolution
+               Debug|Win32 = Debug|Win32
+               Release|Win32 = Release|Win32
+       EndGlobalSection
+       GlobalSection(ProjectConfigurationPlatforms) = postSolution
+               {510EF280-9617-4F04-86F4-19F7E48C6FC1}.Debug|Win32.ActiveCfg = Debug|Win32
+               {510EF280-9617-4F04-86F4-19F7E48C6FC1}.Debug|Win32.Build.0 = Debug|Win32
+               {510EF280-9617-4F04-86F4-19F7E48C6FC1}.Release|Win32.ActiveCfg = Release|Win32
+               {510EF280-9617-4F04-86F4-19F7E48C6FC1}.Release|Win32.Build.0 = Release|Win32
+       EndGlobalSection
+       GlobalSection(SolutionProperties) = preSolution
+               HideSolutionNode = FALSE
+       EndGlobalSection
+EndGlobal
diff --git a/Marlin/Marlin.suo b/Marlin/Marlin.suo
new file mode 100644 (file)
index 0000000..4b65c28
Binary files /dev/null and b/Marlin/Marlin.suo differ
diff --git a/Marlin/Marlin.vcxproj b/Marlin/Marlin.vcxproj
new file mode 100644 (file)
index 0000000..f16ea5d
--- /dev/null
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{510EF280-9617-4F04-86F4-19F7E48C6FC1}</ProjectGuid>
+    <RootNamespace>Marlin</RootNamespace>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>MultiByte</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <IncludePath>C:\arduino-1.0\hardware\arduino\cores\arduino;C:\arduino-1.0\hardware\arduino\variants\mega;c:\arduino-1.0\hardware\tools\avr\avr\include\;c:\arduino-1.0\hardware\tools\avr\avr\include\avr\;c:\arduino-1.0\hardware\tools\avr\avr\;c:\arduino-1.0\hardware\tools\avr\lib\gcc\avr\4.3.2\include\;C:\arduino-1.0\libraries\LiquidCrystal;C:\arduino-1.0\libraries\LiquidCrystal\utility;</IncludePath>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <IncludePath>C:\arduino-1.0\hardware\arduino\cores\arduino;C:\arduino-1.0\hardware\arduino\variants\mega;c:\arduino-1.0\hardware\tools\avr\avr\include\;c:\arduino-1.0\hardware\tools\avr\avr\include\avr\;c:\arduino-1.0\hardware\tools\avr\avr\;c:\arduino-1.0\hardware\tools\avr\lib\gcc\avr\4.3.2\include\;C:\arduino-1.0\libraries\LiquidCrystal;C:\arduino-1.0\libraries\LiquidCrystal\utility;</IncludePath>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>Disabled</Optimization>
+    </ClCompile>
+    <Link>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+    </ClCompile>
+    <Link>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <None Include="cardreader.pde" />
+    <None Include="Marlin.pde" />
+    <None Include="ultralcd.pde" />
+    <None Include="watchdog.pde" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include=".Marlin.vsarduino.h" />
+    <ClInclude Include="cardreader.h" />
+    <ClInclude Include="Configuration.h" />
+    <ClInclude Include="Configuration_adv.h" />
+    <ClInclude Include="EEPROMwrite.h" />
+    <ClInclude Include="fastio.h" />
+    <ClInclude Include="language.h" />
+    <ClInclude Include="Marlin.h" />
+    <ClInclude Include="MarlinSerial.h" />
+    <ClInclude Include="motion_control.h" />
+    <ClInclude Include="pins.h" />
+    <ClInclude Include="planner.h" />
+    <ClInclude Include="Sd2Card.h" />
+    <ClInclude Include="Sd2PinMap.h" />
+    <ClInclude Include="SdBaseFile.h" />
+    <ClInclude Include="SdFatConfig.h" />
+    <ClInclude Include="SdFatStructs.h" />
+    <ClInclude Include="SdFatUtil.h" />
+    <ClInclude Include="SdFile.h" />
+    <ClInclude Include="SdInfo.h" />
+    <ClInclude Include="SdVolume.h" />
+    <ClInclude Include="speed_lookuptable.h" />
+    <ClInclude Include="stepper.h" />
+    <ClInclude Include="temperature.h" />
+    <ClInclude Include="thermistortables.h" />
+    <ClInclude Include="ultralcd.h" />
+    <ClInclude Include="watchdog.h" />
+    <ClInclude Include="wiring.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="MarlinSerial.cpp" />
+    <ClCompile Include="motion_control.cpp" />
+    <ClCompile Include="planner.cpp" />
+    <ClCompile Include="Sd2Card.cpp" />
+    <ClCompile Include="SdBaseFile.cpp" />
+    <ClCompile Include="SdFatUtil.cpp" />
+    <ClCompile Include="SdFile.cpp" />
+    <ClCompile Include="SdVolume.cpp" />
+    <ClCompile Include="stepper.cpp" />
+    <ClCompile Include="temperature.cpp" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/Marlin/Marlin.vcxproj.filters b/Marlin/Marlin.vcxproj.filters
new file mode 100644 (file)
index 0000000..475ca8d
--- /dev/null
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="Source Files">
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+    </Filter>
+    <Filter Include="Header Files">
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+    </Filter>
+    <Filter Include="Resource Files">
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <None Include="Marlin.pde" />
+    <None Include="cardreader.pde" />
+    <None Include="ultralcd.pde" />
+    <None Include="watchdog.pde" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include=".Marlin.vsarduino.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="cardreader.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="Configuration.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="Configuration_adv.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="EEPROMwrite.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="fastio.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="Marlin.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="MarlinSerial.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="motion_control.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="pins.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="planner.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="Sd2Card.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="Sd2PinMap.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="SdBaseFile.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="SdFatConfig.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="SdFatStructs.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="SdFatUtil.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="SdFile.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="SdInfo.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="SdVolume.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="speed_lookuptable.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="stepper.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="temperature.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="thermistortables.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="ultralcd.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="watchdog.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="wiring.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+    <ClInclude Include="language.h">
+      <Filter>Header Files</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="MarlinSerial.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="motion_control.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="planner.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="Sd2Card.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="SdBaseFile.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="SdFatUtil.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="SdFile.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="SdVolume.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="stepper.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+    <ClCompile Include="temperature.cpp">
+      <Filter>Source Files</Filter>
+    </ClCompile>
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/Marlin/Marlin.vcxproj.user b/Marlin/Marlin.vcxproj.user
new file mode 100644 (file)
index 0000000..ace9a86
--- /dev/null
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+</Project>
\ No newline at end of file
diff --git a/Marlin/ipch/marlin-7ce658c4/marlin-4b8a948f.ipch b/Marlin/ipch/marlin-7ce658c4/marlin-4b8a948f.ipch
new file mode 100644 (file)
index 0000000..2295b1f
Binary files /dev/null and b/Marlin/ipch/marlin-7ce658c4/marlin-4b8a948f.ipch differ
diff --git a/Marlin/language.h b/Marlin/language.h
new file mode 100644 (file)
index 0000000..78fe30e
--- /dev/null
@@ -0,0 +1,318 @@
+#ifndef LANGUAGE_H
+#define LANGUAGE_H
+
+// Languages
+// 1  Custom (For you to add your own messages)
+// 2  English 
+// 3  French   (Waiting translation)
+// 4  German   (Waiting translation)
+// 5  Etc
+
+#define LANGUAGE_CHOICE 1  // Pick your language from the list above
+
+#if LANGUAGE_CHOICE == 1
+
+// LCD Menu Messages
+
+       #define WELCOME_MSG "RepRap Ready."
+       #define MSG_SD_INSERTED "Card Ready"
+       #define MSG_SD_REMOVED "Card Initiate"
+       #define MSG_MAIN " Main \003"
+       #define MSG_AUTOSTART " Autostart"
+       #define MSG_DISABLE_STEPPERS " Disable Steppers"
+       #define MSG_AUTO_HOME " Auto Home"
+       #define MSG_SET_ORIGIN " Set Origin"
+       #define MSG_PREHEAT " Preheat"
+       #define MSG_COOLDOWN " Cooldown"
+       #define MSG_EXTRUDE " Extrude"
+       #define MSG_SPEED " Speed:"
+       #define MSG_NOZZLE " \002Nozzle:"
+       #define MSG_BED " \002Bed:"
+       #define MSG_FAN_SPEED " Fan speed:"
+       #define MSG_FLOW " Flow:"
+       #define MSG_CONTROL " Control \003"
+       #define MSG_MIN " \002 Min:"
+       #define MSG_MAX " \002 Max:"
+       #define MSG_FACTOR " \002 Fact:"
+       #define MSG_AUTOTEMP " Autotemp:"
+       #define MSG_ON "On "
+       #define MSG_OFF "Off"
+       #define MSG_PID_P " PID-P: "
+       #define MSG_PID_I " PID-I: "
+       #define MSG_PID_D " PID-D: "
+       #define MSG_PID_C " PID-C: "
+       #define MSG_ACC  " Acc:"
+       #define MSG_VXY_JERK " Vxy-jerk: "
+       #define MSG_VMAX " Vmax "
+       #define MSG_X "x:"
+       #define MSG_Y "y:"
+       #define MSG_Z "z:"
+       #define MSG_E "e:"
+       #define MSG_VMIN " Vmin:"
+       #define MSG_VTRAV_MIN " VTrav min:"
+       #define MSG_AMAX " Amax "
+       #define MSG_A_RETRACT " A-retract:"
+       #define MSG_ESTEPS " Esteps/mm:"
+       #define MSG_MAIN_WIDE " Main        \003"
+       #define MSG_TEMPERATURE_WIDE " Temperature \x7E"
+       #define MSG_MOTION_WIDE " Motion      \x7E"
+       #define MSG_STORE_EPROM " Store EPROM"
+       #define MSG_LOAD_EPROM " Load EPROM"
+       #define MSG_RESTORE_FAILSAFE " Restore Failsafe"
+       #define MSG_REFRESH "\004Refresh"
+       #define MSG_WATCH " Watch   \003"
+       #define MSG_PREPARE " Prepare \x7E"
+       #define MSG_CONTROL_ARROW " Control \x7E"
+       #define MSG_TUNE " Tune    \x7E"
+       #define MSG_STOP_PRINT " Stop Print   \x7E"
+       #define MSG_CARD_MENU " Card Menu    \x7E"
+       #define MSG_NO_CARD " No Card"
+       #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Something is wrong in the MenuStructure."
+
+#endif
+
+#if LANGUAGE_CHOICE == 2
+
+// LCD Menu Messages
+
+       #define WELCOME_MSG "UltiMARLIN Ready."
+       #define MSG_SD_INSERTED "Card inserted"
+       #define MSG_SD_REMOVED "Card removed"
+       #define MSG_MAIN " Main \003"
+       #define MSG_AUTOSTART " Autostart"
+       #define MSG_DISABLE_STEPPERS " Disable Steppers"
+       #define MSG_AUTO_HOME " Auto Home"
+       #define MSG_SET_ORIGIN " Set Origin"
+       #define MSG_PREHEAT " Preheat"
+       #define MSG_COOLDOWN " Cooldown"
+       #define MSG_EXTRUDE " Extrude"
+       #define MSG_SPEED " Speed:"
+       #define MSG_NOZZLE " \002Nozzle:"
+       #define MSG_BED " \002Bed:"
+       #define MSG_FAN_SPEED " Fan speed:"
+       #define MSG_FLOW " Flow:"
+       #define MSG_CONTROL " Control \003"
+       #define MSG_MIN " \002 Min:"
+       #define MSG_MAX " \002 Max:"
+       #define MSG_FACTOR " \002 Fact:"
+       #define MSG_AUTOTEMP " Autotemp:"
+       #define MSG_ON "On "
+       #define MSG_OFF "Off"
+       #define MSG_PID_P " PID-P: "
+       #define MSG_PID_I " PID-I: "
+       #define MSG_PID_D " PID-D: "
+       #define MSG_PID_C " PID-C: "
+       #define MSG_ACC  " Acc:"
+       #define MSG_VXY_JERK " Vxy-jerk: "
+       #define MSG_VMAX " Vmax "
+       #define MSG_X "x:"
+       #define MSG_Y "y:"
+       #define MSG_Z "z:"
+       #define MSG_E "e:"
+       #define MSG_VMIN " Vmin:"
+       #define MSG_VTRAV_MIN " VTrav min:"
+       #define MSG_AMAX " Amax "
+       #define MSG_A_RETRACT " A-retract:"
+       #define MSG_ESTEPS " Esteps/mm:"
+       #define MSG_MAIN_WIDE " Main        \003"
+       #define MSG_TEMPERATURE_WIDE " Temperature \x7E"
+       #define MSG_MOTION_WIDE " Motion      \x7E"
+       #define MSG_STORE_EPROM " Store EPROM"
+       #define MSG_LOAD_EPROM " Load EPROM"
+       #define MSG_RESTORE_FAILSAFE " Restore Failsafe"
+       #define MSG_REFRESH "\004Refresh"
+       #define MSG_WATCH " Watch   \003"
+       #define MSG_PREPARE " Prepare \x7E"
+       #define MSG_CONTROL_ARROW " Control \x7E"
+       #define MSG_TUNE " Tune    \x7E"
+       #define MSG_STOP_PRINT " Stop Print   \x7E"
+       #define MSG_CARD_MENU " Card Menu    \x7E"
+       #define MSG_NO_CARD " No Card"
+       #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Something is wrong in the MenuStructure."
+
+#endif
+
+#if LANGUAGE_CHOICE == 3
+
+// LCD Menu Messages
+
+       #define WELCOME_MSG "RepRap Ready."
+       #define MSG_SD_INSERTED "Card Ready"
+       #define MSG_SD_REMOVED "Card Initiate"
+       #define MSG_MAIN " Main \003"
+       #define MSG_AUTOSTART " Autostart"
+       #define MSG_DISABLE_STEPPERS " Disable Steppers"
+       #define MSG_AUTO_HOME " Auto Home"
+       #define MSG_SET_ORIGIN " Set Origin"
+       #define MSG_PREHEAT " Preheat"
+       #define MSG_COOLDOWN " Cooldown"
+       #define MSG_EXTRUDE " Extrude"
+       #define MSG_SPEED " Speed:"
+       #define MSG_NOZZLE " \002Nozzle:"
+       #define MSG_BED " \002Bed:"
+       #define MSG_FAN_SPEED " Fan speed:"
+       #define MSG_FLOW " Flow:"
+       #define MSG_CONTROL " Control \003"
+       #define MSG_MIN " \002 Min:"
+       #define MSG_MAX " \002 Max:"
+       #define MSG_FACTOR " \002 Fact:"
+       #define MSG_AUTOTEMP " Autotemp:"
+       #define MSG_ON "On "
+       #define MSG_OFF "Off"
+       #define MSG_PID_P " PID-P: "
+       #define MSG_PID_I " PID-I: "
+       #define MSG_PID_D " PID-D: "
+       #define MSG_PID_C " PID-C: "
+       #define MSG_ACC  " Acc:"
+       #define MSG_VXY_JERK " Vxy-jerk: "
+       #define MSG_VMAX " Vmax "
+       #define MSG_X "x:"
+       #define MSG_Y "y:"
+       #define MSG_Z "z:"
+       #define MSG_E "e:"
+       #define MSG_VMIN " Vmin:"
+       #define MSG_VTRAV_MIN " VTrav min:"
+       #define MSG_AMAX " Amax "
+       #define MSG_A_RETRACT " A-retract:"
+       #define MSG_ESTEPS " Esteps/mm:"
+       #define MSG_MAIN_WIDE " Main        \003"
+       #define MSG_TEMPERATURE_WIDE " Temperature \x7E"
+       #define MSG_MOTION_WIDE " Motion      \x7E"
+       #define MSG_STORE_EPROM " Store EPROM"
+       #define MSG_LOAD_EPROM " Load EPROM"
+       #define MSG_RESTORE_FAILSAFE " Restore Failsafe"
+       #define MSG_REFRESH "\004Refresh"
+       #define MSG_WATCH " Watch   \003"
+       #define MSG_PREPARE " Prepare \x7E"
+       #define MSG_CONTROL_ARROW " Control \x7E"
+       #define MSG_TUNE " Tune    \x7E"
+       #define MSG_STOP_PRINT " Stop Print   \x7E"
+       #define MSG_CARD_MENU " Card Menu    \x7E"
+       #define MSG_NO_CARD " No Card"
+       #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Something is wrong in the MenuStructure."
+
+#endif
+
+#if LANGUAGE_CHOICE == 4
+
+// LCD Menu Messages
+
+       #define WELCOME_MSG "RepRap Ready."
+       #define MSG_SD_INSERTED "Card Ready"
+       #define MSG_SD_REMOVED "Card Initiate"
+       #define MSG_MAIN " Main \003"
+       #define MSG_AUTOSTART " Autostart"
+       #define MSG_DISABLE_STEPPERS " Disable Steppers"
+       #define MSG_AUTO_HOME " Auto Home"
+       #define MSG_SET_ORIGIN " Set Origin"
+       #define MSG_PREHEAT " Preheat"
+       #define MSG_COOLDOWN " Cooldown"
+       #define MSG_EXTRUDE " Extrude"
+       #define MSG_SPEED " Speed:"
+       #define MSG_NOZZLE " \002Nozzle:"
+       #define MSG_BED " \002Bed:"
+       #define MSG_FAN_SPEED " Fan speed:"
+       #define MSG_FLOW " Flow:"
+       #define MSG_CONTROL " Control \003"
+       #define MSG_MIN " \002 Min:"
+       #define MSG_MAX " \002 Max:"
+       #define MSG_FACTOR " \002 Fact:"
+       #define MSG_AUTOTEMP " Autotemp:"
+       #define MSG_ON "On "
+       #define MSG_OFF "Off"
+       #define MSG_PID_P " PID-P: "
+       #define MSG_PID_I " PID-I: "
+       #define MSG_PID_D " PID-D: "
+       #define MSG_PID_C " PID-C: "
+       #define MSG_ACC  " Acc:"
+       #define MSG_VXY_JERK " Vxy-jerk: "
+       #define MSG_VMAX " Vmax "
+       #define MSG_X "x:"
+       #define MSG_Y "y:"
+       #define MSG_Z "z:"
+       #define MSG_E "e:"
+       #define MSG_VMIN " Vmin:"
+       #define MSG_VTRAV_MIN " VTrav min:"
+       #define MSG_AMAX " Amax "
+       #define MSG_A_RETRACT " A-retract:"
+       #define MSG_ESTEPS " Esteps/mm:"
+       #define MSG_MAIN_WIDE " Main        \003"
+       #define MSG_TEMPERATURE_WIDE " Temperature \x7E"
+       #define MSG_MOTION_WIDE " Motion      \x7E"
+       #define MSG_STORE_EPROM " Store EPROM"
+       #define MSG_LOAD_EPROM " Load EPROM"
+       #define MSG_RESTORE_FAILSAFE " Restore Failsafe"
+       #define MSG_REFRESH "\004Refresh"
+       #define MSG_WATCH " Watch   \003"
+       #define MSG_PREPARE " Prepare \x7E"
+       #define MSG_CONTROL_ARROW " Control \x7E"
+       #define MSG_TUNE " Tune    \x7E"
+       #define MSG_STOP_PRINT " Stop Print   \x7E"
+       #define MSG_CARD_MENU " Card Menu    \x7E"
+       #define MSG_NO_CARD " No Card"
+       #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Something is wrong in the MenuStructure."
+
+#endif
+
+#if LANGUAGE_CHOICE == 5
+
+// LCD Menu Messages
+
+       #define WELCOME_MSG "RepRap Ready."
+       #define MSG_SD_INSERTED "Card Ready"
+       #define MSG_SD_REMOVED "Card Initiate"
+       #define MSG_MAIN " Main \003"
+       #define MSG_AUTOSTART " Autostart"
+       #define MSG_DISABLE_STEPPERS " Disable Steppers"
+       #define MSG_AUTO_HOME " Auto Home"
+       #define MSG_SET_ORIGIN " Set Origin"
+       #define MSG_PREHEAT " Preheat"
+       #define MSG_COOLDOWN " Cooldown"
+       #define MSG_EXTRUDE " Extrude"
+       #define MSG_SPEED " Speed:"
+       #define MSG_NOZZLE " \002Nozzle:"
+       #define MSG_BED " \002Bed:"
+       #define MSG_FAN_SPEED " Fan speed:"
+       #define MSG_FLOW " Flow:"
+       #define MSG_CONTROL " Control \003"
+       #define MSG_MIN " \002 Min:"
+       #define MSG_MAX " \002 Max:"
+       #define MSG_FACTOR " \002 Fact:"
+       #define MSG_AUTOTEMP " Autotemp:"
+       #define MSG_ON "On "
+       #define MSG_OFF "Off"
+       #define MSG_PID_P " PID-P: "
+       #define MSG_PID_I " PID-I: "
+       #define MSG_PID_D " PID-D: "
+       #define MSG_PID_C " PID-C: "
+       #define MSG_ACC  " Acc:"
+       #define MSG_VXY_JERK " Vxy-jerk: "
+       #define MSG_VMAX " Vmax "
+       #define MSG_X "x:"
+       #define MSG_Y "y:"
+       #define MSG_Z "z:"
+       #define MSG_E "e:"
+       #define MSG_VMIN " Vmin:"
+       #define MSG_VTRAV_MIN " VTrav min:"
+       #define MSG_AMAX " Amax "
+       #define MSG_A_RETRACT " A-retract:"
+       #define MSG_ESTEPS " Esteps/mm:"
+       #define MSG_MAIN_WIDE " Main        \003"
+       #define MSG_TEMPERATURE_WIDE " Temperature \x7E"
+       #define MSG_MOTION_WIDE " Motion      \x7E"
+       #define MSG_STORE_EPROM " Store EPROM"
+       #define MSG_LOAD_EPROM " Load EPROM"
+       #define MSG_RESTORE_FAILSAFE " Restore Failsafe"
+       #define MSG_REFRESH "\004Refresh"
+       #define MSG_WATCH " Watch   \003"
+       #define MSG_PREPARE " Prepare \x7E"
+       #define MSG_CONTROL_ARROW " Control \x7E"
+       #define MSG_TUNE " Tune    \x7E"
+       #define MSG_STOP_PRINT " Stop Print   \x7E"
+       #define MSG_CARD_MENU " Card Menu    \x7E"
+       #define MSG_NO_CARD " No Card"
+       #define MSG_SERIAL_ERROR_MENU_STRUCTURE "Something is wrong in the MenuStructure."
+
+#endif
+
+#endif // ifndef LANGUAGE_H
\ No newline at end of file
index 68a595475248a88f7209a824a81807e13b0bddc0..99041f0f27f701d1e84647a7036bef215344e654 100644 (file)
@@ -122,7 +122,7 @@ void lcd_init()
   lcd.createChar(3,uplevel);
   lcd.createChar(4,refresh);
   lcd.createChar(5,folder);
-  LCD_MESSAGEPGM("UltiMarlin ready.");
+  LCD_MESSAGEPGM(WELCOME_MSG);
 }
 
 
@@ -464,25 +464,25 @@ void MainMenu::showPrepare()
   switch(i)
   {
     case ItemP_exit:
-      MENUITEM(  lcdprintPGM(" Main \003")  ,  BLOCK;status=Main_Menu;beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_MAIN)  ,  BLOCK;status=Main_Menu;beepshort(); ) ;
       break;
     case ItemP_autostart:
-      MENUITEM(  lcdprintPGM(" Autostart")  ,  BLOCK;card.lastnr=0;card.setroot();card.checkautostart(true);beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_AUTOSTART)  ,  BLOCK;card.lastnr=0;card.setroot();card.checkautostart(true);beepshort(); ) ;
       break;
     case ItemP_disstep:
-      MENUITEM(  lcdprintPGM(" Disable Steppers")  ,  BLOCK;enquecommand("M84");beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_DISABLE_STEPPERS)  ,  BLOCK;enquecommand("M84");beepshort(); ) ;
       break;
     case ItemP_home:
-      MENUITEM(  lcdprintPGM(" Auto Home")  ,  BLOCK;enquecommand("G28 X-105 Y-105 Z0");beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_AUTO_HOME)  ,  BLOCK;enquecommand("G28 X-105 Y-105 Z0");beepshort(); ) ;
       break;
     case ItemP_origin:
-      MENUITEM(  lcdprintPGM(" Set Origin")  ,  BLOCK;enquecommand("G92 X0 Y0 Z0");beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_SET_ORIGIN)  ,  BLOCK;enquecommand("G92 X0 Y0 Z0");beepshort(); ) ;
       break;
     case ItemP_preheat:
-      MENUITEM(  lcdprintPGM(" Preheat")  ,  BLOCK;setTargetHotend0(170);setTargetBed(70);beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_PREHEAT)  ,  BLOCK;setTargetHotend0(170);setTargetBed(70);beepshort(); ) ;
       break;
     case ItemP_cooldown:
-      MENUITEM(  lcdprintPGM(" Cooldown")  ,  BLOCK;setTargetHotend0(0);setTargetBed(0);beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_COOLDOWN)  ,  BLOCK;setTargetHotend0(0);setTargetBed(0);beepshort(); ) ;
       break;
     case ItemP_extrude:
       MENUITEM(  lcdprintPGM(" Extrude")  ,  BLOCK;enquecommand("G92 E0");enquecommand("G1 F700 E50");beepshort(); ) ;
@@ -513,13 +513,13 @@ void MainMenu::showTune()
   switch(i)
   {
   case ItemT_exit:
-      MENUITEM(  lcdprintPGM(" Main \003")  ,  BLOCK;status=Main_Menu;beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_MAIN)  ,  BLOCK;status=Main_Menu;beepshort(); ) ;
       break;
   case ItemT_speed:
     {
       if(force_lcd_update)
       {
-        lcd.setCursor(0,line);lcdprintPGM(" Speed:");
+        lcd.setCursor(0,line);lcdprintPGM(MSG_SPEED);
         lcd.setCursor(13,line);lcd.print(ftostr3(feedmultiply));
       }
       
@@ -554,7 +554,7 @@ void MainMenu::showTune()
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" \002Nozzle:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_NOZZLE);
           lcd.setCursor(13,line);lcd.print(ftostr3(intround(degTargetHotend0())));
         }
         
@@ -588,7 +588,7 @@ void MainMenu::showTune()
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" \002Bed:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_BED);
           lcd.setCursor(13,line);lcd.print(ftostr3(intround(degTargetBed())));
         }
         
@@ -659,7 +659,7 @@ void MainMenu::showTune()
          {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" Flow:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_FLOW);
           lcd.setCursor(13,line);lcd.print(itostr4(axis_steps_per_unit[3]));
         }
         
@@ -740,13 +740,13 @@ void MainMenu::showControlTemp()
   switch(i)
   {
     case ItemCT_exit:
-      MENUITEM(  lcdprintPGM(" Control \003")  ,  BLOCK;status=Main_Control;beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_CONTROL)  ,  BLOCK;status=Main_Control;beepshort(); ) ;
       break;
     case ItemCT_nozzle:
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" \002Nozzle:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_NOZZLE);
           lcd.setCursor(13,line);lcd.print(ftostr3(intround(degTargetHotend0())));
         }
         
@@ -781,7 +781,7 @@ void MainMenu::showControlTemp()
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" \002 Min:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_MIN);
           lcd.setCursor(13,line);lcd.print(ftostr3(autotemp_min));
         }
         
@@ -815,7 +815,7 @@ void MainMenu::showControlTemp()
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" \002 Max:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_MAX);
           lcd.setCursor(13,line);lcd.print(ftostr3(autotemp_max));
         }
         
@@ -849,7 +849,7 @@ void MainMenu::showControlTemp()
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" \002 Fact:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_FACTOR);
           lcd.setCursor(13,line);lcd.print(ftostr32(autotemp_factor));
         }
         
@@ -883,12 +883,12 @@ void MainMenu::showControlTemp()
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" Autotemp:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_AUTOTEMP);
           lcd.setCursor(13,line);
           if(autotemp_enabled)
-            lcdprintPGM("On");
+            lcdprintPGM(MSG_ON);
           else
-            lcdprintPGM("Off");
+            lcdprintPGM(MSG_OFF);
         }
         
         if((activeline!=line) )
@@ -899,9 +899,9 @@ void MainMenu::showControlTemp()
           autotemp_enabled=!autotemp_enabled;
           lcd.setCursor(13,line);
           if(autotemp_enabled)
-            lcdprintPGM("On ");
+            lcdprintPGM(MSG_ON);
           else
-            lcdprintPGM("Off");
+            lcdprintPGM(MSG_OFF);
           BLOCK;
         }
         
@@ -912,7 +912,7 @@ void MainMenu::showControlTemp()
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" \002Bed:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_BED);
           lcd.setCursor(13,line);lcd.print(ftostr3(intround(degTargetBed())));
         }
         
@@ -946,7 +946,7 @@ void MainMenu::showControlTemp()
       {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" Fan speed:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_FAN_SPEED);
           lcd.setCursor(13,line);lcd.print(ftostr3(fanpwm));
         }
         
@@ -1016,7 +1016,7 @@ void MainMenu::showControlTemp()
       {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" PID-I: ");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_PID_I);
           lcd.setCursor(13,line);lcd.print(ftostr51(Ki/PID_dT));
         }
         
@@ -1051,7 +1051,7 @@ void MainMenu::showControlTemp()
       {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" PID-D: ");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_PID_D);
           lcd.setCursor(13,line);lcd.print(itostr4(Kd*PID_dT));
         }
         
@@ -1088,7 +1088,7 @@ void MainMenu::showControlTemp()
       {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" PID-C: ");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_PID_C);
           lcd.setCursor(13,line);lcd.print(itostr3(Kc));
         }
         
@@ -1154,13 +1154,13 @@ void MainMenu::showControlMotion()
   switch(i)
   {
     case ItemCM_exit:
-      MENUITEM(  lcdprintPGM(" Control \003")  ,  BLOCK;status=Main_Control;beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_CONTROL)  ,  BLOCK;status=Main_Control;beepshort(); ) ;
       break;
     case ItemCM_acc:
     {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" Acc:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_ACC);
           lcd.setCursor(13,line);lcd.print(itostr3(acceleration/100));lcdprintPGM("00");
         }
         
@@ -1194,7 +1194,7 @@ void MainMenu::showControlMotion()
       {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" Vxy-jerk: ");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_VXY_JERK);
           lcd.setCursor(13,line);lcd.print(itostr3(max_xy_jerk));
         }
         
@@ -1233,11 +1233,11 @@ void MainMenu::showControlMotion()
       {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" Vmax ");
-          if(i==ItemCM_vmaxx)lcdprintPGM("x:");
-          if(i==ItemCM_vmaxy)lcdprintPGM("y:");
-          if(i==ItemCM_vmaxz)lcdprintPGM("z:");
-          if(i==ItemCM_vmaxe)lcdprintPGM("e:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_VMAX);
+          if(i==ItemCM_vmaxx)lcdprintPGM(MSG_X);
+          if(i==ItemCM_vmaxy)lcdprintPGM(MSG_Y);
+          if(i==ItemCM_vmaxz)lcdprintPGM(MSG_Z);
+          if(i==ItemCM_vmaxe)lcdprintPGM(MSG_E);
           lcd.setCursor(13,line);lcd.print(itostr3(max_feedrate[i-ItemCM_vmaxx]));
         }
         
@@ -1273,7 +1273,7 @@ void MainMenu::showControlMotion()
     {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" Vmin:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_VMIN);
           lcd.setCursor(13,line);lcd.print(itostr3(minimumfeedrate));
         }
         
@@ -1308,7 +1308,7 @@ void MainMenu::showControlMotion()
     {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" VTrav min:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_VTRAV_MIN);
           lcd.setCursor(13,line);lcd.print(itostr3(mintravelfeedrate));
         }
         
@@ -1348,10 +1348,10 @@ void MainMenu::showControlMotion()
       if(force_lcd_update)
         {
           lcd.setCursor(0,line);lcdprintPGM(" Amax ");
-          if(i==ItemCM_amaxx)lcdprintPGM("x:");
-          if(i==ItemCM_amaxy)lcdprintPGM("y:");
-          if(i==ItemCM_amaxz)lcdprintPGM("z:");
-          if(i==ItemCM_amaxe)lcdprintPGM("e:");
+          if(i==ItemCM_amaxx)lcdprintPGM(MSG_X);
+          if(i==ItemCM_amaxy)lcdprintPGM(MSG_Y);
+          if(i==ItemCM_amaxz)lcdprintPGM(MSG_Z);
+          if(i==ItemCM_amaxe)lcdprintPGM(MSG_E);
           lcd.setCursor(13,line);lcd.print(itostr3(max_acceleration_units_per_sq_second[i-ItemCM_amaxx]/100));lcdprintPGM("00");
         }
         
@@ -1385,7 +1385,7 @@ void MainMenu::showControlMotion()
     {
         if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" A-retract:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_A_RETRACT);
           lcd.setCursor(13,line);lcd.print(ftostr3(retract_acceleration/100));lcdprintPGM("00");
         }
         
@@ -1420,7 +1420,7 @@ void MainMenu::showControlMotion()
          {
       if(force_lcd_update)
         {
-          lcd.setCursor(0,line);lcdprintPGM(" Esteps/mm:");
+          lcd.setCursor(0,line);lcdprintPGM(MSG_ESTEPS);
           lcd.setCursor(13,line);lcd.print(itostr4(axis_steps_per_unit[3]));
         }
         
@@ -1477,19 +1477,19 @@ void MainMenu::showControl()
   switch(i)
   {
     case ItemC_exit:
-      MENUITEM(  lcdprintPGM(" Main        \003")  ,  BLOCK;status=Main_Menu;beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_MAIN_WIDE)  ,  BLOCK;status=Main_Menu;beepshort(); ) ;
       break;
     case ItemC_temp:
-      MENUITEM(  lcdprintPGM(" Temperature \x7E")  ,  BLOCK;status=Sub_TempControl;beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_TEMPERATURE_WIDE)  ,  BLOCK;status=Sub_TempControl;beepshort(); ) ;
       break;
    case ItemC_move:
-      MENUITEM(  lcdprintPGM(" Motion      \x7E")  ,  BLOCK;status=Sub_MotionControl;beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_MOTION_WIDE)  ,  BLOCK;status=Sub_MotionControl;beepshort(); ) ;
       break;
     case ItemC_store:
     {
       if(force_lcd_update)
       {
-        lcd.setCursor(0,line);lcdprintPGM(" Store EPROM");
+        lcd.setCursor(0,line);lcdprintPGM(MSG_STORE_EPROM);
       }
       if((activeline==line) && CLICKED)
       {
@@ -1503,7 +1503,7 @@ void MainMenu::showControl()
     {
       if(force_lcd_update)
       {
-        lcd.setCursor(0,line);lcdprintPGM(" Load EPROM");
+        lcd.setCursor(0,line);lcdprintPGM(MSG_LOAD_EPROM);
       }
       if((activeline==line) && CLICKED)
       {
@@ -1517,7 +1517,7 @@ void MainMenu::showControl()
     {
       if(force_lcd_update)
       {
-        lcd.setCursor(0,line);lcdprintPGM(" Restore Failsafe");
+        lcd.setCursor(0,line);lcdprintPGM(MSG_RESTORE_FAILSAFE);
       }
       if((activeline==line) && CLICKED)
       {
@@ -1564,7 +1564,7 @@ void MainMenu::showSD()
   switch(i)
   {
     case 0:
-      MENUITEM(  lcdprintPGM(" Main \003")  ,  BLOCK;status=Main_Menu;beepshort(); ) ;
+      MENUITEM(  lcdprintPGM(MSG_MAIN)  ,  BLOCK;status=Main_Menu;beepshort(); ) ;
       break;
 //     case 1:
 //       {
@@ -1595,7 +1595,7 @@ void MainMenu::showSD()
 //         }
 //       }break;
     case 1:
-      MENUITEM(  lcd.print(" ");card.getWorkDirName();if(card.filename[0]=='/') lcdprintPGM("\004Refresh");else {lcd.print("\005");lcd.print(card.filename);lcd.print("/..");}  ,  BLOCK;card.updir();enforceupdate=true;lineoffset=0;beepshort(); ) ;
+      MENUITEM(  lcd.print(" ");card.getWorkDirName();if(card.filename[0]=='/') lcdprintPGM(MSG_REFRESH);else {lcd.print("\005");lcd.print(card.filename);lcd.print("/..");}  ,  BLOCK;card.updir();enforceupdate=true;lineoffset=0;beepshort(); ) ;
       
       break;
     default:
@@ -1682,14 +1682,14 @@ void MainMenu::showMainMenu()
     switch(line)
     { 
       case ItemM_watch:
-        MENUITEM(  lcdprintPGM(" Watch   \003")  ,  BLOCK;status=Main_Status;beepshort(); ) ;
+        MENUITEM(  lcdprintPGM(MSG_WATCH)  ,  BLOCK;status=Main_Status;beepshort(); ) ;
        break;
       case ItemM_prepare:
-        MENUITEM(  if(!tune) lcdprintPGM(" Prepare \x7E");else  lcdprintPGM(" Tune    \x7E"); ,  BLOCK;status=Main_Prepare;beepshort(); ) ;
+        MENUITEM(  if(!tune) lcdprintPGM(MSG_PREPARE);else  lcdprintPGM(MSG_TUNE); ,  BLOCK;status=Main_Prepare;beepshort(); ) ;
       break;
        
       case ItemM_control:
-        MENUITEM(  lcdprintPGM(" Control \x7E")  ,  BLOCK;status=Main_Control;beepshort(); ) ;
+        MENUITEM(  lcdprintPGM(MSG_CONTROL_ARROW)  ,  BLOCK;status=Main_Control;beepshort(); ) ;
       break;
       #ifdef SDSUPPORT
       case ItemM_file:    
@@ -1704,13 +1704,13 @@ void MainMenu::showMainMenu()
           #endif
           {
             if(card.sdprinting)
-              lcdprintPGM(" Stop Print   \x7E");
+              lcdprintPGM(MSG_STOP_PRINT);
             else
-              lcdprintPGM(" Card Menu    \x7E");
+              lcdprintPGM(MSG_CARD_MENU);
           }
           else
           {
-           lcdprintPGM(" No Card"); 
+           lcdprintPGM(MSG_NO_CARD); 
           }
         }
         #ifdef CARDINSERTED
@@ -1730,7 +1730,7 @@ void MainMenu::showMainMenu()
       #endif
       default: 
         SERIAL_ERROR_START;
-        SERIAL_ERRORLNPGM("Something is wrong in the MenuStructure.");
+        SERIAL_ERRORLNPGM(MSG_SERIAL_ERROR_MENU_STRUCTURE);
       break;
     }
   }
@@ -1751,12 +1751,12 @@ void MainMenu::update()
       if(CARDINSERTED)
       {
         card.initsd();
-        LCD_MESSAGEPGM("Card inserted");
+        LCD_MESSAGEPGM(MSG_SD_INSERTED);
       }
       else
       {
         card.release();
-        LCD_MESSAGEPGM("Card removed");
+        LCD_MESSAGEPGM(MSG_SD_REMOVED);
       }
     }
   #endif