diff --git a/LinSensorTasks.c b/LinSensorTasks.c index 8aa6de5..42f76cb 100644 --- a/LinSensorTasks.c +++ b/LinSensorTasks.c @@ -333,6 +333,8 @@ static void set_led_group(tCCU_DRS_Req *req, uint8_t led_group, uint8_t count) { static lin_event_id_t Lin5_Scheduler(tLin5TaskSensor *env) { lin_event_id_t ret = LIN_NO_EVENT; + SystemDelayMs(50); + ret = Set_CCU_DRS_Req(env->linIo, env->linData, &env->d_CCU_DRS_Req); if (ret == LIN_TX_COMPLETED) { @@ -363,7 +365,7 @@ static lin_event_id_t Lin5_Scheduler(tLin5TaskSensor *env) { for (uint8_t i = 0; i < LIN5_SENSOR_COUNT; ++i) { -// if (env->linStateSensor.error_connect[i] == 0) { + if (env->linStateSensor.error_connect[i] == 0) { ret = Get_DRS_Stat(env->linIo, env->linData, &env->linStateSensor.d_DRS_Stat[i], DRS_SENSON_ADR_Stat[i]); @@ -414,9 +416,7 @@ static lin_event_id_t Lin5_Scheduler(tLin5TaskSensor *env) { #endif } - SystemDelayMs(50); - -// } + } }