diff --git a/MODULES/HVAC_M7_LIN_TASKS/LinSensorTasks.c b/MODULES/HVAC_M7_LIN_TASKS/LinSensorTasks.c index 171f545..844618b 100644 --- a/MODULES/HVAC_M7_LIN_TASKS/LinSensorTasks.c +++ b/MODULES/HVAC_M7_LIN_TASKS/LinSensorTasks.c @@ -820,7 +820,7 @@ static lin_event_id_t Lin5_Scheduler(tLin5TaskSensor *env) { memcpy(env->sensorButtonCmdBusInput.Err_Stat, env->linStateSensor.Err_Stat, LIN5_SENSOR_COUNT); env->sensorButtonCmdBusInput.Error_Connect = env->error_connect; - status = osMessageQueuePut(env->queue_led_count, env->linStateSensor.LED_COUNT, 0, 0U); + status = osMessageQueuePut(env->queue_led_count, &env->sensorButtonCmdBusInput, 0, 0U); } @@ -870,7 +870,7 @@ void Lin_5_Init(tLin5TaskSensor *env, env->logger = logger; env->access = osMutexNew(NULL); - env->queue_led_count = osMessageQueueNew(1, sizeof(env->linStateSensor.LED_COUNT), NULL); + env->queue_led_count = osMessageQueueNew(1, sizeof(LIN5_SENSON_ADR_Stat_Bus), NULL); env->queue_led_input_model_count = osMessageQueueNew(1, sizeof(LinStateSensorModel), NULL); env->threadLin.stack = tLin5TaskSensor_stack;