Is there any compiler directive that can be used to force gcc to just put defined strings in program memory and not copy them to RAM at start of world.
FunctionBert("Hello Mum") ;
i.e. I don't want the string to get copied to RAM because the internals of "FunctionBert" know to extract it from program memory.
I appreciate that there are work-arounds, such as separately defining the string explicitly as in program memory, but I am after a compiler option to do what I want by default.
Thanks in advance.
Andy