parent
bf40b5b549
commit
cddcb441a4
|
@ -7,7 +7,7 @@ BOARDCPPSRC = $(BOARD_DIR)/board_configuration.cpp
|
|||
|
||||
DDEFS += -DEFI_MAIN_RELAY_CONTROL=TRUE
|
||||
DDEFS += -DEFI_MC33816=TRUE
|
||||
DDEFS += -DBOARD_TLE9104_COUNT=1
|
||||
DDEFS += -DBOARD_TLE9104_COUNT=4
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -23,14 +23,14 @@ void setBoardConfigOverrides() {
|
|||
}
|
||||
|
||||
void setBoardDefaultConfiguration() {
|
||||
// engineConfiguration->injectionPins[0] = Gpio::TLE9104_0_OUT_0;
|
||||
// engineConfiguration->injectionPins[1] = Gpio::TLE9104_0_OUT_1;
|
||||
// engineConfiguration->injectionPins[2] = Gpio::TLE9104_0_OUT_2;
|
||||
// engineConfiguration->injectionPins[3] = Gpio::TLE9104_0_OUT_3;
|
||||
engineConfiguration->injectionPins[0] = Gpio::TLE9104_0_OUT_0;
|
||||
engineConfiguration->injectionPins[1] = Gpio::TLE9104_0_OUT_1;
|
||||
engineConfiguration->injectionPins[2] = Gpio::TLE9104_0_OUT_2;
|
||||
engineConfiguration->injectionPins[3] = Gpio::TLE9104_0_OUT_3;
|
||||
|
||||
// engineConfiguration->mainRelayPin = Gpio::TLE9104_1_OUT_0;
|
||||
// engineConfiguration->fuelPumpPin = Gpio::TLE9104_1_OUT_1;
|
||||
// engineConfiguration->fanPin = Gpio::TLE9104_1_OUT_2;
|
||||
engineConfiguration->mainRelayPin = Gpio::TLE9104_1_OUT_0;
|
||||
engineConfiguration->fuelPumpPin = Gpio::TLE9104_1_OUT_1;
|
||||
engineConfiguration->fanPin = Gpio::TLE9104_1_OUT_2;
|
||||
|
||||
|
||||
engineConfiguration->map.sensor.hwChannel = H144_IN_MAP1;
|
||||
|
@ -67,8 +67,7 @@ static const tle9104_config tle9104_cfg[BOARD_TLE9104_COUNT] = {
|
|||
},
|
||||
.resn = Gpio::Unassigned,
|
||||
.en = Gpio::Unassigned
|
||||
}
|
||||
/* ,
|
||||
},
|
||||
{
|
||||
.spi_bus = &SPID2,
|
||||
.spi_config = {
|
||||
|
@ -120,8 +119,33 @@ static const tle9104_config tle9104_cfg[BOARD_TLE9104_COUNT] = {
|
|||
},
|
||||
.resn = Gpio::Unassigned,
|
||||
.en = Gpio::Unassigned
|
||||
}
|
||||
*/
|
||||
},
|
||||
{
|
||||
.spi_bus = &SPID2,
|
||||
.spi_config = {
|
||||
.circular = false,
|
||||
.end_cb = nullptr,
|
||||
.ssport = GPIOG, // H144_GP_IO4
|
||||
.sspad = 9,
|
||||
.cr1 =
|
||||
SPI_CR1_16BIT_MODE |
|
||||
SPI_CR1_SSM |
|
||||
SPI_CR1_SSI |
|
||||
((3 << SPI_CR1_BR_Pos) & SPI_CR1_BR) | // div = 16
|
||||
SPI_CR1_MSTR |
|
||||
SPI_CR1_CPHA |
|
||||
0,
|
||||
.cr2 = SPI_CR2_16BIT_MODE
|
||||
},
|
||||
.direct_io = {
|
||||
{ .port = GPIOG, .pad = 6 }, // H144_OUT_IO13
|
||||
{ .port = GPIOF, .pad = 15 }, // H144_GP_IO7
|
||||
{ .port = nullptr, .pad = 0 }, // unused
|
||||
{ .port = nullptr, .pad = 0 } // unused
|
||||
},
|
||||
.resn = Gpio::Unassigned,
|
||||
.en = Gpio::Unassigned
|
||||
}
|
||||
};
|
||||
|
||||
/*PUBLIC_API_WEAK*/ void boardInitHardware() {
|
||||
|
|
Loading…
Reference in New Issue