L9779WD driver L9779 #3768

This commit is contained in:
rusefi 2022-02-06 13:55:16 -05:00
parent e747b3b681
commit 7e96c3ee05
3 changed files with 14 additions and 1 deletions

View File

@ -302,6 +302,16 @@ void setIssue898() {
}
#endif /* EFI_UNIT_TEST */
// F407 discovery
void setL9779TestConfiguration() {
// enable_spi 3
engineConfiguration->is_enabled_spi_3 = true;
// Wire up spi3
engineConfiguration->spi3mosiPin = GPIOB_5;
engineConfiguration->spi3misoPin = GPIOB_4;
engineConfiguration->spi3sckPin = GPIOB_3;
}
// TLE8888_BENCH_ENGINE
// todo: remove this? this was used to play with "secret" red boards prior to MRE reality
// set engine_type 59

View File

@ -15,6 +15,7 @@ void runSchedulingPrecisionTestIfNeeded(void);
void setFrankensoBoardTestConfiguration();
void setEtbTestConfiguration();
void setTle8888TestConfiguration();
void setL9779TestConfiguration();
void setIssue898();
void setTestQuadCam();

View File

@ -845,7 +845,6 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e
* And override them with engine-specific defaults
*/
switch (engineType) {
case L9779_BENCH_ENGINE:
case UNUSED61:
case HELLEN72_ETB:
case MINIMAL_PINS:
@ -1036,6 +1035,9 @@ void resetConfigurationExt(configuration_callback_t boardCallback, engine_type_e
case ETB_BENCH_ENGINE:
setEtbTestConfiguration();
break;
case L9779_BENCH_ENGINE:
setL9779TestConfiguration();
break;
case TLE8888_BENCH_ENGINE:
setTle8888TestConfiguration();
break;