mirror of https://github.com/FOME-Tech/fome-fw.git
M73
This commit is contained in:
parent
bf029b9c16
commit
cedb8d5861
|
@ -46,6 +46,9 @@
|
||||||
* ECU pin 40: OUT YEL/BRN BRN starter enable
|
* ECU pin 40: OUT YEL/BRN BRN starter enable
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
* set engine_type 40
|
||||||
|
*
|
||||||
|
*
|
||||||
* @date Nov 1, 2019
|
* @date Nov 1, 2019
|
||||||
* @author Andrey Belomutskiy, (c) 2012-2019
|
* @author Andrey Belomutskiy, (c) 2012-2019
|
||||||
*/
|
*/
|
||||||
|
@ -62,6 +65,15 @@ void setEngineBMW_M73(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||||
engineConfiguration->specs.displacement = 5.4;
|
engineConfiguration->specs.displacement = 5.4;
|
||||||
engineConfiguration->specs.firingOrder = FO_1_7_5_11_3_9_6_12_2_8_4_10;
|
engineConfiguration->specs.firingOrder = FO_1_7_5_11_3_9_6_12_2_8_4_10;
|
||||||
|
|
||||||
|
boardConfiguration->triggerInputPins[0] = GPIOA_5;
|
||||||
|
boardConfiguration->triggerInputPins[1] = GPIO_UNASSIGNED;
|
||||||
|
engineConfiguration->camInputs[0] = GPIOC_6;
|
||||||
|
engineConfiguration->vvtMode = VVT_FIRST_HALF;
|
||||||
|
|
||||||
|
setOperationMode(engineConfiguration, FOUR_STROKE_CRANK_SENSOR);
|
||||||
|
engineConfiguration->trigger.type = TT_60_2_VW;
|
||||||
|
|
||||||
|
|
||||||
// 13641435991 injector
|
// 13641435991 injector
|
||||||
engineConfiguration->injector.flow = 180; // cc/min, who knows if this number is real - no good source of info
|
engineConfiguration->injector.flow = 180; // cc/min, who knows if this number is real - no good source of info
|
||||||
}
|
}
|
||||||
|
|
|
@ -707,8 +707,8 @@ case FRANKENSO_QA_ENGINE:
|
||||||
return "FRANKENSO_QA_ENGINE";
|
return "FRANKENSO_QA_ENGINE";
|
||||||
case Force_4_bytes_size_engine_type:
|
case Force_4_bytes_size_engine_type:
|
||||||
return "Force_4_bytes_size_engine_type";
|
return "Force_4_bytes_size_engine_type";
|
||||||
case GEO_STORM:
|
case BMW_M73:
|
||||||
return "GEO_STORM";
|
return "BMW_M73";
|
||||||
case MRE_BOARD_TEST:
|
case MRE_BOARD_TEST:
|
||||||
return "MRE_BOARD_TEST";
|
return "MRE_BOARD_TEST";
|
||||||
case GY6_139QMB:
|
case GY6_139QMB:
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
#include "custom_engine.h"
|
#include "custom_engine.h"
|
||||||
#include "engine_template.h"
|
#include "engine_template.h"
|
||||||
#include "bmw_e34.h"
|
#include "bmw_e34.h"
|
||||||
|
#include "bmw_m73.h"
|
||||||
|
|
||||||
#include "dodge_neon.h"
|
#include "dodge_neon.h"
|
||||||
#include "dodge_ram.h"
|
#include "dodge_ram.h"
|
||||||
|
@ -1053,10 +1054,12 @@ void resetConfigurationExt(Logging * logger, configuration_callback_t boardCallb
|
||||||
*/
|
*/
|
||||||
switch (engineType) {
|
switch (engineType) {
|
||||||
case DEFAULT_FRANKENSO:
|
case DEFAULT_FRANKENSO:
|
||||||
case GEO_STORM:
|
|
||||||
case FRANKENSO_QA_ENGINE:
|
case FRANKENSO_QA_ENGINE:
|
||||||
setFrankensoConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
setFrankensoConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||||
break;
|
break;
|
||||||
|
case BMW_M73:
|
||||||
|
setEngineBMW_M73(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||||
|
break;
|
||||||
case MRE_MIATA_NA6:
|
case MRE_MIATA_NA6:
|
||||||
setMiataNA6_VAF_MRE(PASS_CONFIG_PARAMETER_SIGNATURE);
|
setMiataNA6_VAF_MRE(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -131,7 +131,7 @@ typedef enum {
|
||||||
|
|
||||||
LADA_KALINA = 39,
|
LADA_KALINA = 39,
|
||||||
|
|
||||||
GEO_STORM = 40,
|
BMW_M73 = 40,
|
||||||
|
|
||||||
// Frankenso board
|
// Frankenso board
|
||||||
MIATA_NA6_MAP = 41,
|
MIATA_NA6_MAP = 41,
|
||||||
|
|
Loading…
Reference in New Issue