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, tMma *env,
tGpios *gpios, tGpios *gpios,
tSerialPorts *serialPorts, tSerialPorts *serialPorts,
tSerialLinPorts *serialLinPorts,
tCanPorts *canPorts, tCanPorts *canPorts,
tSpiPorts *spiPorts, tSpiPorts *spiPorts,
tRtcs *rtcs tRtcs *rtcs
) { ) {
env->gpios = gpios; env->gpios = gpios;
env->serialPorts = serialPorts; env->serialPorts = serialPorts;
env->serialLinPorts = serialLinPorts;
env->canPorts = canPorts; env->canPorts = canPorts;
env->spiPorts = spiPorts; env->spiPorts = spiPorts;
env->rtcs = rtcs; env->rtcs = rtcs;

View File

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

View File

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

View File

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

View File

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