Optimize encoder-rest control, Invert back-rest direction

Less unintended menu jumping when controlling rest
Less ignored ticks when recently used
This commit is contained in:
jonny_l480
2024-09-08 11:41:56 +02:00
parent 1559b0abdf
commit 25cc72c5e6
3 changed files with 15 additions and 10 deletions

View File

@@ -399,8 +399,8 @@ void controlChairAdjustment(joystickData_t data, cControlledRest * legRest, cCon
legRest->requestStateChange(REST_OFF);
//back rest (y-axis)
if (data.y > stickThreshold) backRest->setTargetPercent(100);
else if (data.y < -stickThreshold) backRest->setTargetPercent(0);
if (data.y > stickThreshold) backRest->setTargetPercent(0);
else if (data.y < -stickThreshold) backRest->setTargetPercent(100);
else
backRest->requestStateChange(REST_OFF);
}