bugfix: sleep outside of luaLastCycleDuration measurment

This commit is contained in:
rusefillc 2024-02-12 23:27:41 -05:00
parent c39e98cc14
commit 98db7a68f3
1 changed files with 1 additions and 1 deletions

View File

@ -338,9 +338,9 @@ static bool runOneLua(lua_Alloc alloc, const char* script) {
invokeTick(ls);
chThdSleep(TIME_US2I(luaTickPeriodUs));
engine->outputChannels.luaLastCycleDuration = (getTimeNowNt() - beforeNt);
engine->outputChannels.luaInvocationCounter++;
chThdSleep(TIME_US2I(luaTickPeriodUs));
engine->engineState.luaDigitalState0 = getAuxDigital(0);
engine->engineState.luaDigitalState1 = getAuxDigital(1);