Parere in merito al layout del flusso del programma

leo72:
Cioè, se una certa azione la esegui solo 1 volta per ciclo del loop, è inutile infilarla in una sub-routine. Oltre ad aumentare i dati creati in RAM, aumenti anche la dimensione dello sketch nella Flash visto che il compilatore deve gestire salti e ritorni vari.

Non sono d'accordo.
Il compilatore dovrebbe accorgersi che la funzione è chiamata solo una volta e credo che la "ricopi" nel ciclo principale. Infatti il codice non aumenta neanche di 1 byte.