Ayuda con librería displayshield4d.h

He tratado de cargar un cargar un código para un display uLCD 114 G2, pero me da un error de compilación primeramente me aparece lo siguiente:

This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno" C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:25:22: error: Wprogram.h: No such file or directory C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::Init()': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:46: error: 'OUTPUT' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:46: error: 'pinMode' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:48: error: 'delay' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:49: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::Reset()': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:118: error: 'LOW' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:118: error: 'digitalWrite' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:119: error: 'delay' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:120: error: 'HIGH' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::Clear()': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:133: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::GetReply()': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:147: error: 'byte' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:147: error: expected `;' before 'incomingByte' C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:148: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:148: error: 'delayMicroseconds' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:149: error: 'incomingByte' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:149: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::SetPenSize(char)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:184: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::SetBackground(unsigned int)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:201: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::SetContrast(char)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:221: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::SetState(char)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:240: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::Sleep(char)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:259: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::ScreenCopy(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:279: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::putpixel(uint8_t, uint8_t, unsigned int)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:303: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint16_t DisplayShield4d::readpixel(uint8_t, uint8_t)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:324: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:328: error: 'delayMicroseconds' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::line(uint8_t, uint8_t, uint8_t, uint8_t, unsigned int)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:345: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::rectangle(uint8_t, uint8_t, uint8_t, uint8_t, char, unsigned int)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:375: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::circle(uint8_t, uint8_t, uint8_t, uint8_t, unsigned int)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:404: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::triangle(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, unsigned int)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:433: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::setfont(uint8_t)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:462: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::setfontmode(uint8_t)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:480: error: 'Serial' was not declared in this scope C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::drawstringblock(uint8_t, uint8_t, uint8_t, unsigned int, uint8_t, uint8_t, char*)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:499: error: 'Serial' was not declared in this scope

Posteriormente investigue un poco y encontré que en un código de la librería se tenia que realizar un cambio de Wprogram.h a Arduino.h, esto por la incompatibilidad de la versión de compilador de Arduino, así que realice el cambio mencionado, pero no logre resolver el problema, ahora el código me arroja el siguiente error:

This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows 7), Board: "Arduino Uno" C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp: In member function 'uint8_t DisplayShield4d::drawstringblock(uint8_t, uint8_t, uint8_t, unsigned int, uint8_t, uint8_t, char*)': C:UsersGuillermoDocumentsArduinolibrariesdisplayshield4ddisplayshield4d.cpp:517: error: call of overloaded 'write(int, int)' is ambiguous C:Program Files (x86)Arduinohardwarearduinocoresarduino/Print.h:54: note: candidates are: size_t Print::write(const char*, size_t) C:Program Files (x86)Arduinohardwarearduinocoresarduino/Print.h:53: note: virtual size_t Print::write(const uint8_t*, size_t)

Espero alguien me pueda ayudar, gracias.

No hay forma. SOlo el moderador que no tenemos puede hacerlo Mira si puedes borrar estos post. Yo puedo borrar los mios.

NOTA: ya borré el anterior donde te pedía que leyeras las NORMAS. Espero a que borres tu y yo sigo con este.