diff --git a/firmware/config/engines/mitsubishi.cpp b/firmware/config/engines/mitsubishi.cpp index 531dd66694..e2c15a421d 100644 --- a/firmware/config/engines/mitsubishi.cpp +++ b/firmware/config/engines/mitsubishi.cpp @@ -3,12 +3,15 @@ * * MITSU_4G93 16 * + * set_engine_type 16 + * * @date Aug 5, 2014 * @author Andrey Belomutskiy, (c) 2012-2014 */ #include "mitsubishi.h" #include "allsensors.h" +#include "le_functions.h" void setMitsubishiConfiguration(engine_configuration_s *engineConfiguration, board_configuration_s *boardConfiguration) { engineConfiguration->engineType = MITSU_4G93; @@ -81,6 +84,7 @@ void setMitsubishiConfiguration(engine_configuration_s *engineConfiguration, boa engineConfiguration->HD44780height = 4; initEgoSensor(&engineConfiguration->afrSensor, ES_Innovate_MTX_L); + setFsio(engineConfiguration, 0, GPIOD_11, "rpm 5500 >"); } diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index 07b5cd3894..cf01e41d85 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -327,6 +327,7 @@ static void printAnalogInfo(void) { static THD_WORKING_AREA(csThreadStack, UTILITY_THREAD_STACK_SIZE); // declare thread stack static void showFsio(const char *msg, LEElement *element) { + if(msg!=NULL) scheduleMsg(&logger, "%s:", msg); while (element != NULL) { scheduleMsg(&logger, "action %d: fValue=%f iValue=%d", element->action, element->fValue, element->iValue); @@ -346,7 +347,8 @@ static void showFsioInfo(void) { scheduleMsg(&logger, "FSIO #%d [%s] at %s@%dHz = %f", (i + 1), exp, hwPortname(boardConfiguration->fsioPins[i]), boardConfiguration->fsioFrequency[i], engineConfiguration2->fsioLastValue[i]); - showFsio("user-defined", fsioLogics[i]); + scheduleMsg(&logger, "user-defined #%d value=%f", (i + 1), engine->engineConfiguration2->fsioLastValue[i]); + showFsio(NULL, fsioLogics[i]); } } diff --git a/firmware/rusefi.cpp b/firmware/rusefi.cpp index 10cf143ed8..3cb0092777 100644 --- a/firmware/rusefi.cpp +++ b/firmware/rusefi.cpp @@ -265,5 +265,5 @@ int getRusEfiVersion(void) { return 1; // this is here to make the compiler happy about the unused array if (UNUSED_CCM_SIZE == 0) return 1; // this is here to make the compiler happy about the unused array - return 20141206; + return 20141207; }