Próbáltam egy függvénynek __FlashStringHelper* típusú "változót" átadni... ez sikerült is némi forum olvasás után....
de ezt a "változót" csak a korábbi függvényekkel tudom felhasználni, melyek tudják értelmezni ezt a makrót... sajnos nem tudtam használható String-gé konvertálni
hozzá szeretném egyszerüen adni egy temporary buffer változóhoz...
#define F(string_literal) (reinterpret_cast<__FlashStringHelper*>(PSTR(string_literal))) // ezzel oldódik meg a fügvénynek való átadása.
.
.
.
PrintFlashToBuffer(F("HTTP/1.1 200 OK"),client);
.
.
.
void PrintFlashToBuffer( const __FlashStringHelper* _string,EthernetClient &client){
ethernetBuffer+=_string;
if (ethernetBuffer.length() > MAXBUFFERLENGTH){
SendBuffer(client) ;
}
}