1
0
mirror of https://github.com/DCC-EX/CommandStation-EX.git synced 2024-11-27 01:56:14 +01:00

fix EXRAIL CALL/RETURN

This commit is contained in:
Asbelos 2021-08-26 21:49:44 +01:00
parent 2469629cbb
commit 5e30740c5b

View File

@ -440,6 +440,7 @@ void RMFT2::loop2() {
if (readSensor(operand)) {
// reset timer to half a second and keep waiting
waitAfter=millis();
delayMe(50);
return;
}
if (millis()-waitAfter < 500 ) return;
@ -538,7 +539,7 @@ void RMFT2::loop2() {
kill(F("CALL stack"), stackDepth);
return;
}
callStack[stackDepth++]=progCounter;
callStack[stackDepth++]=progCounter+3;
progCounter=locateRouteStart(operand);
if (progCounter<0) kill(F("CALL unknown"),operand);
return;