From dac1f3c39785865a9e2e28fedec1ae35e54fa7cd Mon Sep 17 00:00:00 2001 From: cfif Date: Fri, 5 Dec 2025 14:59:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MainModesArbiter.h | 2 ++ MainModesArbiter_InitStage.c | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/MainModesArbiter.h b/MainModesArbiter.h index 2ef5108..427d0fe 100644 --- a/MainModesArbiter.h +++ b/MainModesArbiter.h @@ -20,6 +20,7 @@ #include "SerialPortCan.h" #include "CanSerialPortFrameXCP.h" #include "CanSpamReceiver.h" +#include "CanSpamTransmitter.h" #include "Lins.h" #include "LinTasks.h" @@ -48,6 +49,7 @@ typedef struct { tCanSerialPortFrameXCP CanSerialPortFrameXCP; tCanSpamReceiver canSpamReceiver; + tCanSpamTransmitter canSpamTransmitter; tLinTaskActuator linTaskActuator0; diff --git a/MainModesArbiter_InitStage.c b/MainModesArbiter_InitStage.c index b3c7a63..9a0daf2 100644 --- a/MainModesArbiter_InitStage.c +++ b/MainModesArbiter_InitStage.c @@ -70,6 +70,13 @@ static void Mma_InitSubSystems(tMma *env) { CanSpamReceiver_StartThread(&env->canSpamReceiver); + CanSpamTransmitter_Init(&env->canSpamTransmitter, + &env->canPorts->Can0_IO); + + + CanSpamTransmitter_StartThread(&env->canSpamTransmitter); + + tLinData *linData = Lin0_Init(GetLin0CallbackHandler, &env->linTaskActuator0.linData); Lin_0_Init(&env->linTaskActuator0, linData, &env->linPorts->lin0_Io);