Topic: LCD Issues in Marlin
Hey,
I am currently in the process of updating my firmware for my Delta 3D Printer. However, this error comes up and I don't know how to fix it. I am not using and LCD display at all.
If you can help, it would be greatly appreciated. I am guessing I have to disable LCD somehow?
Error message:
LiquidCrystalRus.cpp:9:23: error: Arduino.h: No such file or directory
In file included from LiquidCrystalRus.cpp:1:
LiquidCrystalRus.h:95: error: conflicting return type specified for 'virtual size_t LiquidCrystalRus::write(uint8_t)'
/Applications/Arduino.app/Contents/Resources/Java/hardware/Sanguino/cores/arduino/Print.h:40: error: overriding 'virtual void Print::write(uint8_t)'
LiquidCrystalRus.cpp: In member function 'void LiquidCrystalRus::init(uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t)':
LiquidCrystalRus.cpp:89: error: 'OUTPUT' was not declared in this scope
LiquidCrystalRus.cpp:89: error: 'pinMode' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'void LiquidCrystalRus::begin(uint8_t, uint8_t, uint8_t)':
LiquidCrystalRus.cpp:119: error: 'delayMicroseconds' was not declared in this scope
LiquidCrystalRus.cpp:121: error: 'LOW' was not declared in this scope
LiquidCrystalRus.cpp:121: error: 'digitalWrite' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'void LiquidCrystalRus::clear()':
LiquidCrystalRus.cpp:187: error: 'delayMicroseconds' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'void LiquidCrystalRus::home()':
LiquidCrystalRus.cpp:193: error: 'delayMicroseconds' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'void LiquidCrystalRus::command(uint8_t)':
LiquidCrystalRus.cpp:281: error: 'LOW' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'virtual size_t LiquidCrystalRus::write(uint8_t)':
LiquidCrystalRus.cpp:293: error: 'LOW' was not declared in this scope
LiquidCrystalRus.cpp:303: error: 'HIGH' was not declared in this scope
LiquidCrystalRus.cpp:305: error: 'HIGH' was not declared in this scope
LiquidCrystalRus.cpp:307: error: 'HIGH' was not declared in this scope
LiquidCrystalRus.cpp:309: error: 'HIGH' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'void LiquidCrystalRus::send(uint8_t, uint8_t)':
LiquidCrystalRus.cpp:319: error: 'digitalWrite' was not declared in this scope
LiquidCrystalRus.cpp:323: error: 'LOW' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'uint8_t LiquidCrystalRus::recv(uint8_t)':
LiquidCrystalRus.cpp:337: error: 'digitalWrite' was not declared in this scope
LiquidCrystalRus.cpp:341: error: 'HIGH' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'void LiquidCrystalRus::pulseEnable()':
LiquidCrystalRus.cpp:353: error: 'LOW' was not declared in this scope
LiquidCrystalRus.cpp:353: error: 'digitalWrite' was not declared in this scope
LiquidCrystalRus.cpp:354: error: 'delayMicroseconds' was not declared in this scope
LiquidCrystalRus.cpp:355: error: 'HIGH' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'void LiquidCrystalRus::writeNbits(uint8_t, uint8_t)':
LiquidCrystalRus.cpp:363: error: 'OUTPUT' was not declared in this scope
LiquidCrystalRus.cpp:363: error: 'pinMode' was not declared in this scope
LiquidCrystalRus.cpp:364: error: 'digitalWrite' was not declared in this scope
LiquidCrystalRus.cpp: In member function 'uint8_t LiquidCrystalRus::readNbits(uint8_t)':
LiquidCrystalRus.cpp:373: error: 'INPUT' was not declared in this scope
LiquidCrystalRus.cpp:373: error: 'pinMode' was not declared in this scope
LiquidCrystalRus.cpp:376: error: 'LOW' was not declared in this scope
LiquidCrystalRus.cpp:376: error: 'digitalWrite' was not declared in this scope
LiquidCrystalRus.cpp:377: error: 'delayMicroseconds' was not declared in this scope
LiquidCrystalRus.cpp:378: error: 'HIGH' was not declared in this scope
LiquidCrystalRus.cpp:382: error: 'digitalRead' was not declared in this scope
Thanks