Code Aufräumen/Verbessern, Speicherplatz freigeben

  static_assert(50>=brightness);                          // Prüfen ob brightness nicht über 50, Hardwarebedingt, sonnst zu großer Strom
  // if (brightness > 50) brightness = 50;

Spart ganze 84 Byte :scream:
Natürlich springt die Fehlermeldung direkt zu der Zeile, falls der Wert über 50 ist. Was eher supoptimal ist. Aber irgendwann ist dem Schutz vor Fehlbedienung genug.

Auch beim reinen entfernen und brightness auf const setzen sind es bei mir 84 Byte unterschied.

Und nochmal Danke an noiasca, my_xy_projekt, agmue, Tommy56, Doc_Arduino und combie für die Vielen Beispiele und Denkanstöße. (und natürlich alle anderen, die ich beim durchscrollen übersehen habe).

Gruß :wave:

1 Like