improvements around weird engine types
This commit is contained in:
parent
e108efc5ef
commit
6e881d53b7
|
@ -8,10 +8,10 @@
|
|||
* Frankenso QA 12 cylinder engine
|
||||
*
|
||||
* @date Jan 18, 2015
|
||||
* @author Andrey Belomutskiy, (c) 2012-2018
|
||||
* @author Andrey Belomutskiy, (c) 2012-2019
|
||||
*/
|
||||
#ifndef CONFIG_ENGINES_CUSTOM_ENGINE_CPP_
|
||||
#define CONFIG_ENGINES_CUSTOM_ENGINE_CPP_
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "custom_engine.h"
|
||||
#include "allsensors.h"
|
||||
|
@ -298,11 +298,14 @@ void setEtbTestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
|||
// see also setDefaultEtbBiasCurve
|
||||
}
|
||||
|
||||
#if EFI_UNIT_TEST
|
||||
void setIssue898(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_MAZDA_MIATA_NA;
|
||||
}
|
||||
#endif /* EFI_UNIT_TEST */
|
||||
|
||||
// TLE8888_BENCH_ENGINE
|
||||
// todo: remove this? this was used to play with "secret" red boards prior to MRE reality
|
||||
// set engine_type 59
|
||||
void setTle8888TestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->specs.cylindersCount = 8;
|
||||
|
@ -394,6 +397,7 @@ void setTle8888TestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
|||
}
|
||||
|
||||
/**
|
||||
* This configuration is used for MRE board Quality Assurance validation
|
||||
* set engine_type 30
|
||||
*/
|
||||
void mreBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
|
@ -507,5 +511,3 @@ void mreBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->injectionPins[2 - 1] = GPIOE_10;
|
||||
#endif /* BOARD_TLE8888_COUNT */
|
||||
}
|
||||
|
||||
#endif /* CONFIG_ENGINES_CUSTOM_ENGINE_CPP_ */
|
||||
|
|
|
@ -2,10 +2,10 @@
|
|||
* @file custom_engine.h
|
||||
*
|
||||
* @date Jan 18, 2015
|
||||
* @author Andrey Belomutskiy, (c) 2012-2017
|
||||
* @author Andrey Belomutskiy, (c) 2012-2019
|
||||
*/
|
||||
#ifndef CONFIG_ENGINES_CUSTOM_ENGINE_H_
|
||||
#define CONFIG_ENGINES_CUSTOM_ENGINE_H_
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "engine_configuration.h"
|
||||
|
||||
|
@ -20,4 +20,4 @@ void setTle8888TestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
|||
void setIssue898(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
void mreBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
#endif /* CONFIG_ENGINES_CUSTOM_ENGINE_H_ */
|
||||
|
||||
|
|
|
@ -1112,18 +1112,24 @@ void resetConfigurationExt(Logging * logger, configuration_callback_t boardCallb
|
|||
case MRE_MIATA_NA6:
|
||||
setMiataNA6_VAF_MRE(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
#if EFI_UNIT_TEST
|
||||
case ISSUE_898:
|
||||
setIssue898(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
#endif
|
||||
case MRE_MIATA_NB2_MTB:
|
||||
setMiataNB2_MRE_MTB(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MRE_MIATA_NB2:
|
||||
setMiataNB2_MRE_ETB(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MICRO_RUS_EFI:
|
||||
// todo: is it time to replace MICRO_RUS_EFI, PROTEUS, PROMETHEUS_DEFAULTS with MINIMAL_PINS? maybe rename MINIMAL_PINS to DEFAULT?
|
||||
case PROTEUS:
|
||||
case PROMETHEUS_DEFAULTS:
|
||||
case MINIMAL_PINS:
|
||||
// all basic settings are already set in prepareVoidConfiguration(), no need to set anything here
|
||||
// nothing to do - we do it all in setBoardConfigurationOverrides
|
||||
break;
|
||||
case MRE_BOARD_TEST:
|
||||
mreBoardTest(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
@ -1171,10 +1177,6 @@ void resetConfigurationExt(Logging * logger, configuration_callback_t boardCallb
|
|||
case ETB_BENCH_ENGINE:
|
||||
setEtbTestConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MICRO_RUS_EFI:
|
||||
case PROTEUS:
|
||||
// nothing to do - we do it all in setBoardConfigurationOverrides
|
||||
break;
|
||||
case TLE8888_BENCH_ENGINE:
|
||||
setTle8888TestConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue