diff --git a/LinTasks.c b/LinTasks.c index 2440bd5..de8440c 100644 --- a/LinTasks.c +++ b/LinTasks.c @@ -564,6 +564,8 @@ lin_event_id_t Lin0_Scheduler(tLinTaskActuator *env) { for (uint8_t i = 0; i < LIN0_ISSR_ALL; ++i) { + env->linCommandActuator[i].isRFR_STA = 1; + if (env->linCommandActuator[i].COM == LIN_ACT_CFR_MOD) { ret = CFR_MOD_x(env->linIo, env->linData, env->linCommandActuator[i].BUS_ADR, @@ -571,8 +573,6 @@ lin_event_id_t Lin0_Scheduler(tLinTaskActuator *env) { if (ret == LIN_TX_COMPLETED) { - env->linCommandActuator[i].isRFR_STA = 1; - if (env->linCommandActuator[i].BUS_ADR == 0x20) { for (uint8_t j = 0; j < LIN0_ISSR_ALL; ++j) {