Button Funktion

Hallo,
vll. war es zu viel Code, vll. ist es auch uninteressant. Aber ich versuche es nochmal kurz zusammenzufassen.
Ich denke die Anpassungen sind eher für die Leute interessant, die keinen Encoder verbaut haben.

Die wesentliche Vorteile:

  1. Man kann den Sleepmodus auch mit Multitaster und langem Drücken aktivieren. Sobald man diese wieder loslässt.
    Man kann den Vorgang auch wieder abbrechen, indem man erstmal nur einen loslässt.

  2. Man kann z.B. die Lautstärkenregelung mit kurzem Tastendruck erhöhen oder indem
    man die Taste lange gedrückt hält. Sobald einmalig die lange Tastendruckzeit erkannt wurde, reduziert sich die Wartezeit und die Lautstärke kann deutlich schneller und einfacher erhöht werden.
    z.B. einmal 2s drücken und halten → Lautstärke++ , danach weiter halten alle 100ms → Lautstärke++