Problema di spazio con ethernet shield e micro SD

Grazie mille per avermi aiutato.
Vorrei chiederti solo cos'è e come funziona F()

Provando ad applicare i cambiamenti ( @Silente ), anche se non ho ancora creato gli array, l'output è questo:

exit status 1
Errore durante la compilazione per la scheda Arduino/Genuino Uno.

@nid69ita si lo so ma nell'interfaccia di output, diceva che gran parte era occupata dalle variabili globali, quindi ho provato a crearne due ma locali