ResponsiveAnalogRead
ResponsiveAnalogRead copied to clipboard
Snap with sleep enabled
In getResponsiveValue:
` // when sleep is enabled, the emphasis is stopping on a responsiveValue quickly, and it's less about easing into position.
// If sleep is enabled, add a small amount to snap so it'll tend to snap into a more accurate position before sleeping starts.
if(sleepEnable) { snap *= 0.5 + 0.5; } ` I don't think it means what you think it means.
"+" has higher precedence than "*=". Furthermore "*=" is right associative. Isn't
snap *= 0.5 + 0.5;
equivalent to :
snap *= 1.0;
Did you perhaps mean:
snap = 0.5*snap + 0.5;