BOARD_TLE9104_COUNT=4

only:alphax-4k-gdi
This commit is contained in:
rusefi 2024-08-27 14:36:46 -04:00
parent bf40b5b549
commit cddcb441a4
2 changed files with 36 additions and 12 deletions

View File

@ -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

View File

@ -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() {