diff --git a/firmware/config/boards/nucleo_f767/board.mk b/firmware/config/boards/nucleo_f767/board.mk index 157a4f4f89..c1545539ce 100644 --- a/firmware/config/boards/nucleo_f767/board.mk +++ b/firmware/config/boards/nucleo_f767/board.mk @@ -8,4 +8,4 @@ BOARDINC = $(PROJECT_DIR)/config/boards/nucleo_f767 $(PROJECT_DIR)/config/stm32f LDSCRIPT= $(PROJECT_DIR)/config/boards/nucleo_f767/STM32F76xxI.ld # Override DEFAULT_ENGINE_TYPE -DDEFS += -DDEFAULT_ENGINE_TYPE=DEFAULT_FRANKENSO -DSTM32F767xx +DDEFS += -DDEFAULT_ENGINE_TYPE=MINIMAL_PINS -DSTM32F767xx diff --git a/firmware/hw_layer/hip9011.cpp b/firmware/hw_layer/hip9011.cpp index 7e86be7efe..6f8b3b27ee 100644 --- a/firmware/hw_layer/hip9011.cpp +++ b/firmware/hw_layer/hip9011.cpp @@ -191,7 +191,11 @@ void setHip9011FrankensoPinout(void) { CONFIGB(is_enabled_spi_2) = true; // todo: convert this to rusEfi, hardware-independent enum #if EFI_PROD_CODE +#ifdef EFI_HIP_CS_PIN + CONFIGB(hip9011CsPin) = EFI_HIP_CS_PIN; +#else CONFIGB(hip9011CsPin) = GPIOB_0; // rev 0.4 +#endif CONFIGB(hip9011CsPinMode) = OM_OPENDRAIN; CONFIGB(hip9011IntHoldPin) = GPIOB_11; diff --git a/java_console/ui/src/com/rusefi/PresetsPane.java b/java_console/ui/src/com/rusefi/PresetsPane.java index 35a10f3e63..d077771d28 100644 --- a/java_console/ui/src/com/rusefi/PresetsPane.java +++ b/java_console/ui/src/com/rusefi/PresetsPane.java @@ -17,6 +17,7 @@ public class PresetsPane { private static final int MAZDA_MIATA_2003 = 47; private static final int TEST_V_12 = 49; private static final int ETB_BENCH = 58; + private static final int MINIMAL_PINS = 99; private JPanel content = new JPanel(new GridLayout(2, 4)); @@ -26,6 +27,7 @@ public class PresetsPane { content.add(new SetEngineTypeCommandControl("Miata NB2", "engines/miata_nb.png", MAZDA_MIATA_2003).getContent()); content.add(new SetEngineTypeCommandControl("V12", "engines/v12", TEST_V_12).getContent()); content.add(new SetEngineTypeCommandControl("ETB bench", "", ETB_BENCH).getContent()); + content.add(new SetEngineTypeCommandControl("Minimal", "", MINIMAL_PINS).getContent()); } public JPanel getContent() {