This commit is contained in:
pchmura4 2024-02-28 09:21:43 +01:00 committed by rusefi
parent b9ba433731
commit cde34fe61e
3 changed files with 29 additions and 9 deletions

View File

@ -133,6 +133,11 @@ static void setupSdCard() {
engineConfiguration->spi3sckPin = Gpio::C10;
engineConfiguration->spi3misoPin = Gpio::C11;
engineConfiguration->spi3mosiPin = Gpio::C12;
engineConfiguration->is_enabled_spi_5 = true;
engineConfiguration->spi5sckPin = Gpio::F7;
engineConfiguration->spi5misoPin = Gpio::F8;
engineConfiguration->spi5mosiPin = Gpio::F9;
}
void setBoardConfigOverrides() {

View File

@ -26,6 +26,21 @@ static int getSpiAf(SPIDriver *driver) {
if (driver == &SPID3) {
return EFI_SPI3_AF;
}
#endif
#if STM32_SPI_USE_SPI4
if (driver == &SPID4) {
return EFI_SPI4_AF;
}
#endif
#if STM32_SPI_USE_SPI5
if (driver == &SPID5) {
return EFI_SPI5_AF;
}
#endif
#if STM32_SPI_USE_SPI6
if (driver == &SPID6) {
return EFI_SPI6_AF;
}
#endif
criticalError("SPI AF not available");
return -1;

View File

@ -3171,15 +3171,15 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_
field = "SPI3 MOSI", spi3mosiPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI3 MISO", spi3misoPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI3 SCK", spi3sckPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI4 MOSI", spi3mosiPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI4 MISO", spi3misoPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI4 SCK", spi3sckPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI5 MOSI", spi3mosiPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI5 MISO", spi3misoPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI5 SCK", spi3sckPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI6 MOSI", spi3mosiPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI6 MISO", spi3misoPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI6 SCK", spi3sckPin, {is_enabled_spi_3 == 1} @@if_ts_show_spi
field = "SPI4 MOSI", spi4mosiPin, {is_enabled_spi_4 == 1} @@if_ts_show_spi
field = "SPI4 MISO", spi4misoPin, {is_enabled_spi_4 == 1} @@if_ts_show_spi
field = "SPI4 SCK", spi4sckPin, {is_enabled_spi_4 == 1} @@if_ts_show_spi
field = "SPI5 MOSI", spi5mosiPin, {is_enabled_spi_5 == 1} @@if_ts_show_spi
field = "SPI5 MISO", spi5misoPin, {is_enabled_spi_5 == 1} @@if_ts_show_spi
field = "SPI5 SCK", spi5sckPin, {is_enabled_spi_5 == 1} @@if_ts_show_spi
field = "SPI6 MOSI", spi6mosiPin, {is_enabled_spi_6 == 1} @@if_ts_show_spi
field = "SPI6 MISO", spi6misoPin, {is_enabled_spi_6 == 1} @@if_ts_show_spi
field = "SPI6 SCK", spi6sckPin, {is_enabled_spi_6 == 1} @@if_ts_show_spi
field = "hip9011CsPin", hip9011CsPin
field = "Accelerometer CS pin", accelerometerCsPin@@if_ts_show_onboard_accelerometer
field = "Saab CDM knock", cdmInputPin