Fix position tracking, stick mode - test success

This commit is contained in:
jonny_l480
2024-09-04 20:08:28 +02:00
parent 2a2678b734
commit 43cc3ce3e0
3 changed files with 28 additions and 15 deletions

View File

@@ -224,9 +224,10 @@ void buttonCommands::startHandleLoop()
case RE_ET_CHANGED: // scroll through status pages when simply rotating encoder
if (event.diff > 0)
legRest->setTargetPercent(legRest->getTargetPercent() + 10);
legRest->setTargetPercent(legRest->getTargetPercent() - 5);
//TODO display notification
else
legRest->setTargetPercent(legRest->getTargetPercent() - 10);
legRest->setTargetPercent(legRest->getTargetPercent() + 5);
//## switch status page with rotate - disabled
///rotateCount++;

View File

@@ -162,7 +162,7 @@ void createObjects()
// create objects for controlling the chair position
// gpio_up, gpio_down, name
legRest = new cControlledRest(GPIO_NUM_2, GPIO_NUM_15, 14000, "legRest");
legRest = new cControlledRest(GPIO_NUM_2, GPIO_NUM_15, 12000, "legRest");
backRest = new cControlledRest(GPIO_NUM_16, GPIO_NUM_4, 12000, "backRest");
// create control object (control.hpp)