Is there any other way to change these around so that the compiler can build this program without errors? I tried to find an alternative using the maual but couldnt understand what to do.
thanks
Maria
hi pommie, im using the code, the one you sent me cos i know this works fine. i removed all the rom but still it doesnt compile. it gives these errors:
Error [984] C:\PROJECT\POMMIE.c; 209.1 type redeclared (for no1)
Error [1098] C:\PROJECT\POMMIE.c; 209.1 conflicting declarations for variable "PutLogo" (C:\PROJECT\GLCD.h:37) (for no1)
Error [252] C:\PROJECT\POMMIE.c; 209.1 argument 0 conflicts with prototype (for no1)
Error [192] C:\PROJECT\POMMIE.c; 361.17 undefined identifier "Logo" (for PutLogo(( char*)Logo)
It's far more efficient and uses less ram to pass a pointer to the ROM copy of the string. Plus, the routine is written to expect a ROM pointer and, as you know, RAM and ROM pointers are two very different animals.
Is there any other way to change these around so that the compiler can build this program without errors? I tried to find an alternative using the maual but couldnt understand what to do.
thanks
Maria