Добавлена инициализация задачи CAN

This commit is contained in:
cfif 2025-02-24 11:01:24 +03:00
parent 9a5adf17ab
commit 23ac956513
2 changed files with 13 additions and 0 deletions

View File

@ -42,6 +42,8 @@
#include <CrashDetection.h>
#include <EraGlonassUveos.h>
#include "CanMain.h"
typedef struct {
// Преферийные интерфесы
@ -89,6 +91,8 @@ typedef struct {
volatile bool kzModeBloc;
// tSignPack signature;
tCanMain canMain;
#ifdef UVEOS_ADD_TELEMATICA
tEgtsProcessing egtsProcessing;
#endif

View File

@ -300,6 +300,13 @@ static void Mma_InitSubSystems(tMma *env) {
);
*/
Mma_InitComInt(env, &env->storage.nvm.device.serialNumber.value, &env->storage.publicVariablesTable);
CanMain_Init(
&env->canMain,
&env->serialPorts->SerialPortFrameCan2IO,
&env->slog
);
LoggerInfoStatic(LOGGER, LOG_SIGN, "Инициализация подсистем завершена")
}
@ -317,6 +324,8 @@ static void Mma_RunSubThreads(tMma *env) {
ComInt_StartThread(&env->comInt);
CanMain_Start(&env->canMain);
LoggerInfoStatic(LOGGER, LOG_SIGN, "Субпотоки запущены")
}