This commit is contained in:
cfif 2026-05-20 17:19:15 +03:00
parent afbec8f08c
commit 120365628e
5 changed files with 8 additions and 3 deletions

View File

@ -126,12 +126,14 @@ void Mma_Init(
tMma *env,
tGpios *gpios,
tSerialPorts *serialPorts,
tSerialLinPorts *serialLinPorts,
tCanPorts *canPorts,
tSpiPorts *spiPorts,
tRtcs *rtcs
) {
env->gpios = gpios;
env->serialPorts = serialPorts;
env->serialLinPorts = serialLinPorts;
env->canPorts = canPorts;
env->spiPorts = spiPorts;
env->rtcs = rtcs;

View File

@ -26,6 +26,7 @@ typedef struct {
// Преферийные интерфесы
tGpios *gpios;
tSerialPorts *serialPorts;
tSerialLinPorts *serialLinPorts;
tSpiPorts *spiPorts;
tCanPorts *canPorts;
tLoggerToSerialPortV2 slog;
@ -74,6 +75,7 @@ void Mma_Init(
tMma *env,
tGpios *gpios,
tSerialPorts *serialPorts,
tSerialLinPorts *serialLinPorts,
tCanPorts *canPorts,
tSpiPorts *spiPorts,
tRtcs *rtcs

View File

@ -97,9 +97,8 @@ static void Mma_InitSubSystems(tMma *env) {
Task_RECEIVED_SerialUSB2_StartThread(&env->TaskReceivedSerialUSB2);
// Lin_5_Init(&env->lin5TaskSensor, &env->serialPorts->LIN1_UART4_IO, &env->slog.logger);
// Lin5_StartThread(&env->lin5TaskSensor);
Lin_5_Init(&env->lin5TaskSensor, &env->serialLinPorts->LIN1_UART4_IO, &env->slog.logger);
Lin5_StartThread(&env->lin5TaskSensor);
SensorSpi_Init(&env->sensorSPI, env->spiPorts, &env->gpios->conns);

View File

@ -8,6 +8,7 @@
void InitPeripheralInterfaces() {
Gpios_Init();
SerialPorts_Init(&GPIOS.comIntDir);
SerialLinPorts_Init();
CanPorts_Init();
SpiPorts_Init(&GPIOS.SpiChipSelectPins);
Rtcs_Init();

View File

@ -10,6 +10,7 @@
#include "CanPorts.h"
#include "SpiPorts.h"
#include "Rtcs.h"
#include "SerialLinPorts.h"
void InitPeripheralInterfaces();