Init
This commit is contained in:
parent
afbec8f08c
commit
120365628e
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
|
||||||
|
|
@ -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();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue