auto-sync
This commit is contained in:
parent
4f80924c05
commit
1a32d86161
|
@ -0,0 +1,29 @@
|
||||||
|
/*
|
||||||
|
* @file dodge_ram.cpp
|
||||||
|
*
|
||||||
|
* set_engine_type 31
|
||||||
|
*
|
||||||
|
* @date Apr 22, 2015
|
||||||
|
* @author Andrey Belomutskiy, (c) 2012-2015
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "main.h"
|
||||||
|
#include "dodge_ram.h"
|
||||||
|
|
||||||
|
EXTERN_ENGINE
|
||||||
|
;
|
||||||
|
|
||||||
|
void setDodgeRam1996(DECLARE_ENGINE_PARAMETER_F) {
|
||||||
|
board_configuration_s * boardConfiguration = &engineConfiguration->bc;
|
||||||
|
|
||||||
|
setOperationMode(engineConfiguration, FOUR_STROKE_CAM_SENSOR);
|
||||||
|
engineConfiguration->trigger.type = TT_ONE_PLUS_TOOTHED_WHEEL_60_2;
|
||||||
|
|
||||||
|
|
||||||
|
//Base engine setting
|
||||||
|
engineConfiguration->specs.cylindersCount = 8;
|
||||||
|
engineConfiguration->specs.firingOrder = FO_1_8_4_3_6_5_7_2;
|
||||||
|
|
||||||
|
boardConfiguration->triggerInputPins[0] = GPIOC_6;
|
||||||
|
boardConfiguration->triggerInputPins[1] = GPIOA_8;
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
/*
|
||||||
|
* @file dodge_ram.h
|
||||||
|
*
|
||||||
|
* @date Apr 22, 2015
|
||||||
|
* @author Andrey Belomutskiy, (c) 2012-2015
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef CONFIG_ENGINES_DODGE_RAM_H_
|
||||||
|
#define CONFIG_ENGINES_DODGE_RAM_H_
|
||||||
|
|
||||||
|
#include "engine.h"
|
||||||
|
|
||||||
|
void setDodgeRam1996(DECLARE_ENGINE_PARAMETER_F);
|
||||||
|
|
||||||
|
#endif /* CONFIG_ENGINES_DODGE_RAM_H_ */
|
|
@ -25,5 +25,6 @@ ENGINES_SRC_CPP = $(PROJECT_DIR)/config/engines/ford_aspire.cpp \
|
||||||
$(PROJECT_DIR)/config/engines/sachs.cpp \
|
$(PROJECT_DIR)/config/engines/sachs.cpp \
|
||||||
$(PROJECT_DIR)/config/engines/test_engine.cpp \
|
$(PROJECT_DIR)/config/engines/test_engine.cpp \
|
||||||
$(PROJECT_DIR)/config/engines/mitsubishi.cpp \
|
$(PROJECT_DIR)/config/engines/mitsubishi.cpp \
|
||||||
$(PROJECT_DIR)/config/engines/gm_2_2.cpp
|
$(PROJECT_DIR)/config/engines/gm_2_2.cpp \
|
||||||
|
$(PROJECT_DIR)/config/engines/dodge_ram.cpp
|
||||||
|
|
|
@ -21,6 +21,4 @@ void setGm2_2(DECLARE_ENGINE_PARAMETER_F) {
|
||||||
|
|
||||||
boardConfiguration->triggerInputPins[0] = GPIOC_6;
|
boardConfiguration->triggerInputPins[0] = GPIOC_6;
|
||||||
boardConfiguration->triggerInputPins[1] = GPIOA_8;
|
boardConfiguration->triggerInputPins[1] = GPIOA_8;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,8 @@ case SACHS:
|
||||||
return "SACHS";
|
return "SACHS";
|
||||||
case GM_2_2:
|
case GM_2_2:
|
||||||
return "GM_2_2";
|
return "GM_2_2";
|
||||||
|
case DODGE_RAM:
|
||||||
|
return "DODGE_RAM";
|
||||||
case BMW_E34:
|
case BMW_E34:
|
||||||
return "BMW_E34";
|
return "BMW_E34";
|
||||||
case CITROEN_TU3JP:
|
case CITROEN_TU3JP:
|
||||||
|
@ -121,6 +123,8 @@ case TT_ONE_PLUS_TOOTHED_WHEEL_60_2:
|
||||||
return "TT_ONE_PLUS_TOOTHED_WHEEL_60_2";
|
return "TT_ONE_PLUS_TOOTHED_WHEEL_60_2";
|
||||||
case TT_ONE:
|
case TT_ONE:
|
||||||
return "TT_ONE";
|
return "TT_ONE";
|
||||||
|
case TT_DODGE_RAM:
|
||||||
|
return "TT_DODGE_RAM";
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
|
@ -55,6 +55,7 @@
|
||||||
#include "test_engine.h"
|
#include "test_engine.h"
|
||||||
#include "sachs.h"
|
#include "sachs.h"
|
||||||
#include "gm_2_2.h"
|
#include "gm_2_2.h"
|
||||||
|
#include "dodge_ram.h"
|
||||||
|
|
||||||
EXTERN_ENGINE;
|
EXTERN_ENGINE;
|
||||||
|
|
||||||
|
@ -719,6 +720,9 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType DECLARE_EN
|
||||||
case GM_2_2:
|
case GM_2_2:
|
||||||
setGm2_2(PASS_ENGINE_PARAMETER_F);
|
setGm2_2(PASS_ENGINE_PARAMETER_F);
|
||||||
break;
|
break;
|
||||||
|
case DODGE_RAM:
|
||||||
|
setDodgeRam1996(PASS_ENGINE_PARAMETER_F);
|
||||||
|
break;
|
||||||
case TEST_ENGINE:
|
case TEST_ENGINE:
|
||||||
setTestEngineConfiguration(PASS_ENGINE_PARAMETER_F);
|
setTestEngineConfiguration(PASS_ENGINE_PARAMETER_F);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -97,7 +97,9 @@ typedef enum {
|
||||||
|
|
||||||
GM_2_2 = 30,
|
GM_2_2 = 30,
|
||||||
|
|
||||||
ET_UNUSED = 31,
|
DODGE_RAM = 31,
|
||||||
|
|
||||||
|
ET_UNUSED = 32,
|
||||||
|
|
||||||
Force_4b_engine_type = ENUM_32_BITS,
|
Force_4b_engine_type = ENUM_32_BITS,
|
||||||
} engine_type_e;
|
} engine_type_e;
|
||||||
|
@ -132,6 +134,8 @@ typedef enum {
|
||||||
TT_ONE_PLUS_TOOTHED_WHEEL_60_2 = 17,
|
TT_ONE_PLUS_TOOTHED_WHEEL_60_2 = 17,
|
||||||
TT_ONE = 18,
|
TT_ONE = 18,
|
||||||
|
|
||||||
|
TT_DODGE_RAM = 19,
|
||||||
|
|
||||||
Force_4b_trigger_type = ENUM_32_BITS,
|
Force_4b_trigger_type = ENUM_32_BITS,
|
||||||
} trigger_type_e;
|
} trigger_type_e;
|
||||||
|
|
||||||
|
|
|
@ -174,6 +174,8 @@ const char* getConfigurationName(engine_type_e engineType) {
|
||||||
return "SACHS";
|
return "SACHS";
|
||||||
case GM_2_2:
|
case GM_2_2:
|
||||||
return "GM_2_2";
|
return "GM_2_2";
|
||||||
|
case DODGE_RAM:
|
||||||
|
return "DODGE_RAM";
|
||||||
case MAZDA_626:
|
case MAZDA_626:
|
||||||
return "Mazda626";
|
return "Mazda626";
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue