MikeyMoMo wrote:If you uncomment line 1136, an erroneous error appears saying that a routine is not defined yet it is defined and used all over the program. Here is the line to uncomment:Code: Select all// AppendAndSendHTML("HTTP/1.1 200 OK\r\nContent-Type: text/html\r\n", true, false);
AppendAndSendHTML is used multiple places and works just fine but when this line is uncommented, it claims it is not defined thus:Code: Select all'AppendAndSendHTML' was not declared in this scope
What is causing the compiler to suddenly believe that this routine is not there?
Missing declaration. If you point me to the source I can explain in details what's missing.
McChubby007 wrote:It may be the compiler plus linker script has encountered the limit and hence caused the error you see. I'm definitely not clear on this, never seen myself, but it 'feels' like you have exceeded some threshold. Definitely chop out some data and see what effects it has.
The error message is produced by the compiler, it has nothing to do with the linker, linker script or memory map of this particular device. The compiler doesn't know anything about it.