10 if (incrState == Button::Released) {
16 }
else if (incrState == Button::Rising) {
17 auto res = longPressState == LongPress ? ReleasedLong : ReleasedShort;
18 longPressState = Initial;
20 }
else if (incrState == Button::Falling) {
21 return IncrementShort;
24 if (longPressState == LongPress) {
32 longPressState = LongPress;
33 longPressRepeat = now;