lcd.print scope declaration issue in .h files

floresta:
I thought C programming was supposed to be simple compared to assembly language.

Don

It is.
Even in assembler, if you have a separate source module you must declare your external function or data location "extern" in order to create a reference in the assembled object module that the linker can resolve when everything is linked together.

--- bill