Hi
Wenn Du die Eingänge als INPUT belässt (Reset-Zustand) - muß der µC ja nicht Diese erst auf INPUT 'um'stellen.
Denke, Darin ist der Unterschied des Speicherverbrauch zu sehen, da beim pinMode explizit die Richtung eingestellt wird - und dabei ist dem µC egal, was Da vorher drin stand, auch, wenn's das Gleiche ist, wie wieder rein kommt.
Nice²know (nett zu wissen)
Sonst wären mir die 48 Byte erst Mal ... äh ... egal.
Wenn Du so knapp an den Grenzen bist, wird es Dir das Programm, sofern Du nicht auf Alles beachtet hast, um die Ohren hauen ![]()
In dem Restspeicher wird der Stack aufgesetzt (wächst von 'ganz hinten/oben nach vorne/unten - Funktionsaufrufe, übergebene Variablen, so Kram kommt Da rein) - Da sind 48 Byte Nichts.
Trotzdem: Informativ, daß ein explizites Setzen auf INPUT (nach Reset, eigentlich unnötig) schon einige Bytes frisst.
MfG