rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
init_egt.cpp
Go to the documentation of this file.
1#include "pch.h"
2
3#include "init.h"
4#include "AemXSeriesEgt.h"
5#include "max3185x.h"
6
7#if EFI_CAN_SUPPORT
14#endif
15
16void initEgt() {
17#if EFI_CAN_SUPPORT
20 criticalError("CAN read is required to use CAN EGT.");
21 return;
22 }
23
30
31 return;
32 }
33#endif
34
35#if EFI_MAX_31855
37#endif /* EFI_MAX_31855 */
38}
39
40void stopEgt() {
41 /* TODO: also stop CAN sensors */
42#if EFI_MAX_31855
44#endif /* EFI_MAX_31855 */
45}
46
47void startEgt() {
48 /* TODO: also start CAN sensors */
49#if EFI_MAX_31855
51#else
52 criticalAssertVoid(SPI_NONE == engineConfiguration->max31855spiDevice, "not EFI_MAX_31855");
53#endif /* EFI_MAX_31855 */
54}
void registerCanSensor(CanSensorBase &sensor)
Definition can_rx.cpp:92
static constexpr engine_configuration_s * engineConfiguration
static AemXSeriesEgt aemEgt5(4, SensorType::EGT5)
static AemXSeriesEgt aemEgt6(5, SensorType::EGT6)
static AemXSeriesEgt aemEgt2(1, SensorType::EGT2)
void initEgt()
Definition init_egt.cpp:16
static AemXSeriesEgt aemEgt1(0, SensorType::EGT1)
void stopEgt()
Definition init_egt.cpp:40
static AemXSeriesEgt aemEgt4(3, SensorType::EGT4)
static AemXSeriesEgt aemEgt3(2, SensorType::EGT3)
void startEgt()
Definition init_egt.cpp:47
void stopMax3185x()
Definition max3185x.cpp:559
void initMax3185x(spi_device_e device, egt_cs_array_t max31855_cs)
Definition max3185x.cpp:552
void startMax3185x(spi_device_e device, egt_cs_array_t max31855_cs)
Definition max3185x.cpp:563