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;