Skip to content

Commit 5aff6c7

Browse files
committed
Allow setting value to loop
1 parent efd7a1f commit 5aff6c7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

arduino-nixie/arduino-nixie.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -749,8 +749,8 @@ void startSet(int n, int m, int x, byte p){ //Enter set state at page p, and sta
749749
}
750750
void doSet(int delta){
751751
//Does actual setting of fnSetVal, as told to by ctrlEvt or doSetHold. Makes sure it stays within range.
752-
if(delta>0) if(fnSetValMax-fnSetVal<delta) fnSetVal=fnSetValMax; else fnSetVal=fnSetVal+delta;
753-
if(delta<0) if(fnSetVal-fnSetValMin<abs(delta)) fnSetVal=fnSetValMin; else fnSetVal=fnSetVal+delta;
752+
if(delta>0) if(fnSetValMax-fnSetVal<delta) fnSetVal-=((fnSetValMax-fnSetValMin)+1-delta); else fnSetVal=fnSetVal+delta;
753+
if(delta<0) if(fnSetVal-fnSetValMin<abs(delta)) fnSetVal+=((fnSetValMax-fnSetValMin)+1+delta); else fnSetVal=fnSetVal+delta;
754754
fnSetValDid=true;
755755
updateDisplay();
756756
}

0 commit comments

Comments
 (0)