auto-sync

This commit is contained in:
rusEfi 2014-11-05 14:03:26 -06:00
parent 34a87f7d16
commit 9d59e5e12b
6 changed files with 45 additions and 2 deletions

View File

@ -0,0 +1,20 @@
/**
* @file bmw_e34.cpp
*
* set_engine_type 25
*
* @date Nov 5, 2014
* @author Andrey Belomutskiy, (c) 2012-2014
*/
#include "global.h"
#include "bmw_e34.h"
void setBmwE43(engine_configuration_s *engineConfiguration) {
engineConfiguration->rpmHardLimit = 6000;
setOperationMode(engineConfiguration, FOUR_STROKE_CRANK_SENSOR);
engineConfiguration->triggerConfig.triggerType = TT_TOOTHED_WHEEL_60_2;
engineConfiguration->cylindersCount = 6;
}

View File

@ -0,0 +1,15 @@
/**
* @file bmw_e34.h
*
* @date Nov 5, 2014
* @author Andrey Belomutskiy, (c) 2012-2014
*/
#ifndef BMW_E34_H_
#define BMW_E34_H_
#include "engine_configuration.h"
void setBmwE43(engine_configuration_s *engineConfiguration);
#endif /* BMW_E34_H_ */

View File

@ -4,6 +4,7 @@ ENGINES_SRC =
ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \ ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \
$(PROJECT_DIR)/config/engines/MiniCooperR50.cpp \ $(PROJECT_DIR)/config/engines/MiniCooperR50.cpp \
$(PROJECT_DIR)/config/engines/audi_aan.cpp \ $(PROJECT_DIR)/config/engines/audi_aan.cpp \
$(PROJECT_DIR)/config/engines/bmw_e34.cpp \
$(PROJECT_DIR)/config/engines/mazda_miata.cpp \ $(PROJECT_DIR)/config/engines/mazda_miata.cpp \
$(PROJECT_DIR)/config/engines/citroenBerlingoTU3JP.cpp \ $(PROJECT_DIR)/config/engines/citroenBerlingoTU3JP.cpp \
$(PROJECT_DIR)/config/engines/dodge_neon.cpp \ $(PROJECT_DIR)/config/engines/dodge_neon.cpp \

View File

@ -245,6 +245,8 @@ case GY6_139QMB:
return "GY6_139QMB"; return "GY6_139QMB";
case MAZDA_MIATA_NB: case MAZDA_MIATA_NB:
return "MAZDA_MIATA_NB"; return "MAZDA_MIATA_NB";
case BMW_E34:
return "BMWe34";
} }
return NULL; return NULL;
} }

View File

@ -33,6 +33,7 @@
#endif #endif
#include "audi_aan.h" #include "audi_aan.h"
#include "bmw_e34.h"
#include "dodge_neon.h" #include "dodge_neon.h"
#include "ford_aspire.h" #include "ford_aspire.h"
#include "ford_fiesta.h" #include "ford_fiesta.h"
@ -537,7 +538,9 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType, Engine *e
case SUBARU_2003_WRX: case SUBARU_2003_WRX:
setSubaru2003Wrx(engineConfiguration, boardConfiguration); setSubaru2003Wrx(engineConfiguration, boardConfiguration);
break; break;
case BMW_E34:
setBmwE43(engineConfiguration);
break;
default: default:
firmwareError("Unexpected engine type: %d", engineType); firmwareError("Unexpected engine type: %d", engineType);

View File

@ -92,7 +92,9 @@ typedef enum {
DODGE_NEON_2003 = 23, DODGE_NEON_2003 = 23,
MIATA_1994_SPAGS = 24, MIATA_1994_SPAGS = 24,
ET_UNUSED = 25, BMW_E34 = 25,
ET_UNUSED = 26,
Force_4b_engine_type = ENUM_SIZE_HACK, Force_4b_engine_type = ENUM_SIZE_HACK,
} engine_type_e; } engine_type_e;