After following this thread I tried to implement it using Arduino IDE 1.0.x with the arduino mega and I receive these compiling errors
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp: In member function 'size_t Print::print(const __FlashStringHelper*)':
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:45: warning: '__progmem__' attribute ignored
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp: At global scope:
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:274: error: prototype for 'size_t Print::println(int64_t, int)' does not match any in class 'Print'
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\/Print.h:89: error: candidates are: size_t Print::println(uint64_t, uint8_t)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\/Print.h:87: error: size_t Print::println(int64_t, uint8_t)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:128: error: size_t Print::println()
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:198: error: size_t Print::println(const Printable&)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:191: error: size_t Print::println(double, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:184: error: size_t Print::println(long unsigned int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:177: error: size_t Print::println(long int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:170: error: size_t Print::println(unsigned int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:163: error: size_t Print::println(int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:156: error: size_t Print::println(unsigned char, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:149: error: size_t Print::println(char)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:142: error: size_t Print::println(const char*)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:135: error: size_t Print::println(const String&)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:116: error: size_t Print::println(const __FlashStringHelper*)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:282: error: prototype for 'size_t Print::print(int64_t, int)' does not match any in class 'Print'
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\/Print.h:90: error: candidates are: size_t Print::print(uint64_t, uint8_t)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\/Print.h:88: error: size_t Print::print(int64_t, uint8_t)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:123: error: size_t Print::print(const Printable&)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:111: error: size_t Print::print(double, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:105: error: size_t Print::print(long unsigned int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:89: error: size_t Print::print(long int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:84: error: size_t Print::print(unsigned int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:79: error: size_t Print::print(int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:74: error: size_t Print::print(unsigned char, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:69: error: size_t Print::print(char)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:64: error: size_t Print::print(const char*)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:55: error: size_t Print::print(const String&)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:43: error: size_t Print::print(const __FlashStringHelper*)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:295: error: prototype for 'size_t Print::println(uint64_t, int)' does not match any in class 'Print'
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\/Print.h:89: error: candidates are: size_t Print::println(uint64_t, uint8_t)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\/Print.h:87: error: size_t Print::println(int64_t, uint8_t)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:128: error: size_t Print::println()
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:198: error: size_t Print::println(const Printable&)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:191: error: size_t Print::println(double, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:184: error: size_t Print::println(long unsigned int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:177: error: size_t Print::println(long int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:170: error: size_t Print::println(unsigned int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:163: error: size_t Print::println(int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:156: error: size_t Print::println(unsigned char, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:149: error: size_t Print::println(char)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:142: error: size_t Print::println(const char*)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:135: error: size_t Print::println(const String&)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:116: error: size_t Print::println(const __FlashStringHelper*)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:303: error: prototype for 'size_t Print::print(uint64_t, int)' does not match any in class 'Print'
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\/Print.h:90: error: candidates are: size_t Print::print(uint64_t, uint8_t)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\/Print.h:88: error: size_t Print::print(int64_t, uint8_t)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:123: error: size_t Print::print(const Printable&)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:111: error: size_t Print::print(double, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:105: error: size_t Print::print(long unsigned int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:89: error: size_t Print::print(long int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:84: error: size_t Print::print(unsigned int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:79: error: size_t Print::print(int, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:74: error: size_t Print::print(unsigned char, int)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:69: error: size_t Print::print(char)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:64: error: size_t Print::print(const char*)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:55: error: size_t Print::print(const String&)
C:\arduino\arduino-1.0.5\hardware\arduino\cores\arduino\Print.cpp:43: error: size_t Print::print(const __FlashStringHelper*)
Does anyone have any suggestions? Thanks.