The Big Refactoring of 2019: DECLARE_ENGINE_PARAMETER_SUFFIX consistency and simplification #657
maybe probably pointless refactoring? reducing parameters visibility
This commit is contained in:
parent
fb515f3fa3
commit
ac2a81d381
|
@ -191,7 +191,7 @@ void setBoardConfigurationOverrides(void) {
|
|||
boardConfiguration->malfunctionIndicatorPinMode = OM_DEFAULT;
|
||||
|
||||
// starter block
|
||||
setFsio(0, (is469 ? GPIOB_10 : GPIOB_1), STARTER_BLOCK PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(0, (is469 ? GPIOB_10 : GPIOB_1), STARTER_BLOCK PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
|
||||
// debug pad
|
||||
|
|
|
@ -160,7 +160,7 @@ void setBoardConfigurationOverrides(void) {
|
|||
|
||||
// starter block
|
||||
/* Starter signal connected through MC33972 - SG11 */
|
||||
//setFsio(0, (GPIOB_1), STARTER_BLOCK PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
//setFsio(0, (GPIOB_1), STARTER_BLOCK PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
|
||||
// not used
|
||||
|
|
|
@ -14,8 +14,7 @@
|
|||
#include "allsensors.h"
|
||||
#include "advance_map.h"
|
||||
|
||||
EXTERN_ENGINE
|
||||
;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
static const fuel_table_t default_139qmb_fuel_table = {
|
||||
|
||||
|
@ -64,7 +63,7 @@ static const fuel_table_t default_139qmb_fuel_table = {
|
|||
|
||||
};
|
||||
|
||||
static void setDefault139qmbMaps(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
static void setDefault139qmbMaps(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
|
||||
setFuelLoadBin(1.2, 4.4 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setFuelRpmBin(1000, 11000 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
@ -75,14 +74,14 @@ static void setDefault139qmbMaps(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
//copyTimingTable(default_139qmb_timing_table, config->ignitionTable);
|
||||
}
|
||||
|
||||
void setGy6139qmbDefaultEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setDefault139qmbMaps(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setGy6139qmbDefaultEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setDefault139qmbMaps(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
// engineConfiguration->map.sensor.type = MT_3V_SENSOR;
|
||||
setEgoSensor(ES_NarrowBand PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_NarrowBand PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
engineConfiguration->rpmHardLimit = 9000;
|
||||
engineConfiguration->cranking.rpm = 1100;
|
||||
setTargetRpmCurve(2000 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setTargetRpmCurve(2000 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
engineConfiguration->analogInputDividerCoefficient = 1;
|
||||
engineConfiguration->fuelAlgorithm = LM_MAP;
|
||||
engineConfiguration->globalTriggerAngleOffset = 45;
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
#ifndef GY6_139QMB_H_
|
||||
#define GY6_139QMB_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setGy6139qmbDefaultEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setGy6139qmbDefaultEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* GY6_139QMB_H_ */
|
||||
|
|
|
@ -7,10 +7,11 @@
|
|||
* @author Andrey Belomutskiy, (c) 2012-2018
|
||||
*/
|
||||
|
||||
#include "global.h"
|
||||
#include "acura_rsx.h"
|
||||
|
||||
void setAcuraRSX(engine_configuration_s *engineConfiguration) {
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setAcuraRSX(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
|
||||
// http://injectordynamics.com/injectors/id1300-2/
|
||||
engineConfiguration->injector.flow = 1300;
|
||||
|
|
|
@ -9,6 +9,6 @@
|
|||
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setAcuraRSX(engine_configuration_s *engineConfiguration);
|
||||
void setAcuraRSX(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_ACURA_RSX_H_ */
|
||||
|
|
|
@ -10,8 +10,5 @@
|
|||
#define AUDI_AAN_H_
|
||||
|
||||
#include "global.h"
|
||||
#if EFI_ENGINE_AUDI_AAN
|
||||
|
||||
#endif /* EFI_ENGINE_AUDI_AAN */
|
||||
|
||||
#endif /* AUDI_AAN_H_ */
|
||||
|
|
|
@ -16,10 +16,10 @@
|
|||
#include "thermistors.h"
|
||||
#include "engine_math.h"
|
||||
|
||||
EXTERN_ENGINE
|
||||
EXTERN_CONFIG
|
||||
;
|
||||
|
||||
void setBmwE34(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setBmwE34(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
// chartsize 450
|
||||
engineConfiguration->engineChartSize = 450;
|
||||
|
||||
|
@ -69,7 +69,7 @@ void setBmwE34(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->isInjectionEnabled = true;
|
||||
engineConfiguration->isIgnitionEnabled = true;
|
||||
|
||||
setConstantDwell(3 PASS_ENGINE_PARAMETER_SUFFIX); // a bit shorter dwell
|
||||
setConstantDwell(3 PASS_CONFIG_PARAMETER_SUFFIX); // a bit shorter dwell
|
||||
engineConfiguration->ignMathCalculateAtIndex = 14;
|
||||
|
||||
engineConfiguration->mapAveragingSchedulingAtIndex = 6;
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef BMW_E34_H_
|
||||
#define BMW_E34_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setBmwE34(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setBmwE34(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* BMW_E34_H_ */
|
||||
|
|
|
@ -16,9 +16,9 @@
|
|||
#include "chevrolet_c20_1973.h"
|
||||
#include "engine_math.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void set1973c20(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void set1973c20(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
|
||||
engineConfiguration->specs.displacement = 5.7;
|
||||
engineConfiguration->specs.cylindersCount = 8;
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_CHEVROLET_C20_1973_H_
|
||||
#define CONFIG_ENGINES_CHEVROLET_C20_1973_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void set1973c20(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void set1973c20(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_CHEVROLET_C20_1973_H_ */
|
||||
|
|
|
@ -12,12 +12,10 @@
|
|||
#include "engine_math.h"
|
||||
#include "custom_engine.h"
|
||||
|
||||
EXTERN_CONFIG;
|
||||
|
||||
EXTERN_ENGINE
|
||||
;
|
||||
|
||||
void setCamaro4(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setCamaro4(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
|
||||
setAlgorithm(LM_SPEED_DENSITY PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_CHEVROLET_CAMARO_4_H_
|
||||
#define CONFIG_ENGINES_CHEVROLET_CAMARO_4_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setCamaro4(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setCamaro4(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_CHEVROLET_CAMARO_4_H_ */
|
||||
|
|
|
@ -67,9 +67,9 @@ static const ignition_table_t tps_advance_table = {
|
|||
//static const float rpmSteps[16] = {400, 800, 1200, 1600, 2000, 2400, 2800, 3200, 3600, 4000, 4400, 4800, 5200, 5600, 6000, 6400};
|
||||
//static const float mapSteps[16] = {25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100};
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setCitroenBerlingoTU3JPConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setCitroenBerlingoTU3JPConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->engineType = CITROEN_TU3JP;
|
||||
|
||||
/**
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CITROENBERLINGOTU3JP_H_
|
||||
#define CITROENBERLINGOTU3JP_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setCitroenBerlingoTU3JPConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setCitroenBerlingoTU3JPConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CITROENBERLINGOTU3JP_H_ */
|
||||
|
|
|
@ -83,7 +83,7 @@ void disableLCD(board_configuration_s *boardConfiguration) {
|
|||
|
||||
// todo: should this be renamed to 'setFrankensoConfiguration'?
|
||||
// todo: should this be part of more default configurations?
|
||||
void setCustomEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setCustomEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_ONE_PLUS_ONE;
|
||||
|
||||
setFrankenso_01_LCD(boardConfiguration);
|
||||
|
@ -192,8 +192,8 @@ void setCustomEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
#endif /* EFI_CAN_SUPPORT */
|
||||
}
|
||||
|
||||
void setFrankensoBoardTestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setFrankensoBoardTestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
engineConfiguration->directSelfStimulation = true; // this engine type is used for board validation
|
||||
|
||||
|
@ -243,7 +243,7 @@ void setFrankensoBoardTestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
// ETB_BENCH_ENGINE
|
||||
// set engine_type 58
|
||||
void setEtbTestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setEtbTestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setDefaultBasePins(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
// TODO: HOW?! IS THIS HELPING USB SERIAL?!
|
||||
setDefaultSerialParameters(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
@ -266,7 +266,7 @@ void setEtbTestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
CONFIGB(etb1.controlPin1) = GPIOE_14;
|
||||
|
||||
#if EFI_ELECTRONIC_THROTTLE_BODY
|
||||
setDefaultEtbParameters(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setDefaultEtbParameters(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
// values are above 100% since we have feedforward part of the total summation
|
||||
engineConfiguration->etb.minValue = -200;
|
||||
engineConfiguration->etb.maxValue = 200;
|
||||
|
@ -292,7 +292,7 @@ void setEtbTestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
// TLE8888_BENCH_ENGINE
|
||||
// set engine_type 59
|
||||
void setTle8888TestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setTle8888TestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setDefaultBasePins(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
// TODO: HOW?! IS THIS HELPING USB SERIAL?!
|
||||
setDefaultSerialParameters(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
@ -327,8 +327,8 @@ void setTle8888TestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
// IN2 PF14
|
||||
// SF PF11
|
||||
#if EFI_FSIO
|
||||
setFsio(12, GPIOF_12, "0" PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(14, GPIOF_13, "1" PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(12, GPIOF_12, "0" PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setFsio(14, GPIOF_13, "1" PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#endif
|
||||
CONFIG(etb1_use_two_wires) = true;
|
||||
CONFIGB(etb1.directionPin1) = GPIOF_15;
|
||||
|
@ -342,8 +342,8 @@ void setTle8888TestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
// IN2 PE4
|
||||
// SF PE3
|
||||
#if EFI_FSIO
|
||||
setFsio(13, GPIOE_5, "0" PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(15, GPIOE_6, "1" PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(13, GPIOE_5, "0" PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setFsio(15, GPIOE_6, "1" PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#endif
|
||||
CONFIG(etb2_use_two_wires) = true;
|
||||
CONFIG(etb2.directionPin1) = GPIOE_2;
|
||||
|
|
|
@ -7,14 +7,14 @@
|
|||
#ifndef CONFIG_ENGINES_CUSTOM_ENGINE_H_
|
||||
#define CONFIG_ENGINES_CUSTOM_ENGINE_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setCustomEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setCustomEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setFrankenso_01_LCD(board_configuration_s *boardConfiguration);
|
||||
void disableLCD(board_configuration_s *boardConfiguration);
|
||||
void runSchedulingPrecisionTestIfNeeded(void);
|
||||
void setFrankensoBoardTestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setEtbTestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setTle8888TestConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setFrankensoBoardTestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setEtbTestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setTle8888TestConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_CUSTOM_ENGINE_H_ */
|
||||
|
|
|
@ -11,9 +11,9 @@
|
|||
#include "global.h"
|
||||
#include "daihatsu.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setDaihatsu(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setDaihatsu(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_36_2_2_2;
|
||||
|
||||
engineConfiguration->specs.cylindersCount = 3;
|
||||
|
|
|
@ -5,6 +5,6 @@
|
|||
* @author Andrey Belomutskiy, (c) 2012-2017
|
||||
*/
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setDaihatsu(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setDaihatsu(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
|
|
@ -288,7 +288,7 @@ void setDodgeNeonNGCEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
|||
*
|
||||
* set_whole_fuel_map 12
|
||||
*/
|
||||
//setWholeFuelMap(12 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
//setWholeFuelMap(12 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
// copyFuelTable(alphaNfuel, config->fuelTable);
|
||||
//setWholeTimingTable_d(12 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
copyTimingTable(fromODB, config->ignitionTable);
|
||||
|
@ -459,7 +459,7 @@ void setDodgeNeonNGCEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
|||
// * set_fsio_setting 1 0.55
|
||||
// */
|
||||
// boardConfiguration->fsio_setting[0] = 0.55;
|
||||
// setFsioExt(0, GPIOE_5, "0 fsio_setting", 400 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
// setFsioExt(0, GPIOE_5, "0 fsio_setting", 400 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#endif
|
||||
|
||||
boardConfiguration->vehicleSpeedSensorInputPin = GPIOA_8;
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
#if EFI_SUPPORT_DODGE_NEON
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setDodgeNeon1995EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
|
@ -22,7 +22,6 @@ void setDodgeNeonNGCEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
|||
*/
|
||||
void setDodgeNeonNGCEngineConfigurationCrankBased(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
|
||||
#endif /* EFI_SUPPORT_DODGE_NEON */
|
||||
|
||||
#endif /* DODGE_NEON_H_ */
|
||||
|
|
|
@ -13,11 +13,10 @@
|
|||
#include "allsensors.h"
|
||||
#include "engine_math.h"
|
||||
|
||||
EXTERN_ENGINE
|
||||
;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setDodgeRam1996(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setDodgeRam1996(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_CAM_SENSOR);
|
||||
engineConfiguration->trigger.type = TT_DODGE_RAM;
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_DODGE_RAM_H_
|
||||
#define CONFIG_ENGINES_DODGE_RAM_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setDodgeRam1996(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setDodgeRam1996(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_DODGE_RAM_H_ */
|
||||
|
|
|
@ -11,10 +11,9 @@
|
|||
#include "dodge_stratus.h"
|
||||
#include "engine_math.h"
|
||||
|
||||
EXTERN_ENGINE
|
||||
;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setDodgeStratus(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setDodgeStratus(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_DODGE_STRATUS;
|
||||
engineConfiguration->specs.cylindersCount = 6;
|
||||
engineConfiguration->specs.firingOrder = FO_1_2_3_4_5_6;
|
||||
|
@ -23,13 +22,6 @@ void setDodgeStratus(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
setAlgorithm(LM_SPEED_DENSITY PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
|
||||
|
||||
boardConfiguration->ignitionPins[0] = GPIOC_9;
|
||||
boardConfiguration->ignitionPins[1] = GPIO_UNASSIGNED;
|
||||
boardConfiguration->ignitionPins[2] = GPIOE_8;
|
||||
boardConfiguration->ignitionPins[3] = GPIO_UNASSIGNED;
|
||||
boardConfiguration->ignitionPins[4] = GPIO_UNASSIGNED;
|
||||
boardConfiguration->ignitionPins[5] = GPIO_UNASSIGNED;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_DODGE_STRATUS_H_
|
||||
#define CONFIG_ENGINES_DODGE_STRATUS_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setDodgeStratus(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setDodgeStratus(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_DODGE_STRATUS_H_ */
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#include "engine_template.h"
|
||||
#include "custom_engine.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setEngineTemplateConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setEngineTemplateConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
}
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_ENGINE_TEMPLATE_H_
|
||||
#define CONFIG_ENGINES_ENGINE_TEMPLATE_H_
|
||||
|
||||
#include "engine.h"
|
||||
void setEngineTemplateConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setEngineTemplateConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_ENGINE_TEMPLATE_H_ */
|
||||
|
|
|
@ -20,12 +20,12 @@
|
|||
|
||||
#if EFI_SUPPORT_1995_FORD_INLINE_6
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
/**
|
||||
* @brief Default values for persistent properties
|
||||
*/
|
||||
void setFordInline6(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setFordInline6(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->specs.cylindersCount = 6;
|
||||
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_CAM_SENSOR);
|
||||
|
@ -40,7 +40,7 @@ void setFordInline6(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
/**
|
||||
* 0.5ms dweel time just to be sure it would fit within camshaft revolution, dwell is not controlled by us anyway
|
||||
*/
|
||||
setConstantDwell(0.5 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setConstantDwell(0.5 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
/**
|
||||
* We treat the trigger as 6/0 toothed wheel
|
||||
|
|
|
@ -10,6 +10,6 @@
|
|||
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setFordInline6(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setFordInline6(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* FORD_1995_INLINE_6_H_ */
|
||||
|
|
|
@ -65,9 +65,9 @@ static const ignition_table_t default_aspire_timing_table = {
|
|||
/* Load 4.400000 */{ -0.350000, -5.590000, -0.502000, -0.910000, -0.864000, -0.954000, -1.324000, +7.436000, -1.170000, -1.054000, -2.058000, -2.098000, -2.636000, +12.352000, +12.352000, +12.352000}
|
||||
};
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
static void setDefaultAspireMaps(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
static void setDefaultAspireMaps(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
|
||||
setFuelLoadBin(1.2, 4.4 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setFuelRpmBin(800, 7000 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
@ -78,7 +78,7 @@ static void setDefaultAspireMaps(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
copyTimingTable(default_aspire_timing_table, config->ignitionTable);
|
||||
}
|
||||
|
||||
void setFordAspireEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setFordAspireEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->tpsMin = 100;
|
||||
engineConfiguration->tpsMax = 750;
|
||||
|
||||
|
@ -104,7 +104,7 @@ void setFordAspireEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->ignitionOffset = 87;
|
||||
engineConfiguration->extraInjectionOffset = 54 + 360;
|
||||
|
||||
setDefaultAspireMaps(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setDefaultAspireMaps(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
// set_cranking_rpm 550
|
||||
engineConfiguration->cranking.rpm = 550;
|
||||
// set cranking_charge_angle 70
|
||||
|
|
|
@ -12,8 +12,8 @@
|
|||
#ifndef FORD_ASPIRE_H_
|
||||
#define FORD_ASPIRE_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setFordAspireEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setFordAspireEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* FORD_ASPIRE_H_ */
|
||||
|
|
|
@ -60,13 +60,13 @@ static const fuel_table_t racingFestivaVeTable = {
|
|||
{/* 15 160.000 *//* 0 800.0*/100.000, /* 1 1200.0*/100.000, /* 2 1600.0*/100.000, /* 3 2000.0*/100.000, /* 4 2400.0*/100.000, /* 5 2800.0*/120.000, /* 6 3200.0*/120.000, /* 7 3600.0*/120.000, /* 8 4100.0*/120.000, /* 9 4500.0*/120.000, /* 10 4900.0*/120.000, /* 11 5300.0*/120.000, /* 12 5700.0*/120.000, /* 13 6100.0*/120.000, /* 14 6500.0*/120.000, /* 15 7000.0*/120.000, },
|
||||
};
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
/**
|
||||
* pin 1I/W9 - extra +5v
|
||||
* set engine_type 14
|
||||
*/
|
||||
void setFordEscortGt(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setFordEscortGt(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_MAZDA_DOHC_1_4;
|
||||
|
||||
common079721_2351(engineConfiguration, boardConfiguration);
|
||||
|
@ -125,14 +125,14 @@ void setFordEscortGt(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
*/
|
||||
engineConfiguration->map.sensor.hwChannel = EFI_ADC_4;
|
||||
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
engineConfiguration->afr.hwChannel = EFI_ADC_2; // Frankenso analog #5 // PA2
|
||||
|
||||
// set_idle_position 10
|
||||
boardConfiguration->manIdlePosition = 10;
|
||||
engineConfiguration->crankingIACposition = 65;
|
||||
|
||||
setWholeIatCorrTimingTable(0 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setWholeIatCorrTimingTable(0 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
|
||||
// set global_trigger_offset_angle -37
|
||||
|
@ -231,7 +231,7 @@ void setFordEscortGt(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
*/
|
||||
boardConfiguration->fsio_setting[0] = 5000;
|
||||
// set_fsio_expression 1 "rpm > fsio_setting(1)"
|
||||
setFsioExt(0, GPIOE_3, RPM_ABOVE_USER_SETTING_1, 150 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsioExt(0, GPIOE_3, RPM_ABOVE_USER_SETTING_1, 150 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
// warning light
|
||||
/**
|
||||
|
@ -248,8 +248,8 @@ void setFordEscortGt(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
boardConfiguration->fsio_setting[2] = 90; // CLT threshold
|
||||
boardConfiguration->fsio_setting[3] = 13.5; // voltage threshold
|
||||
|
||||
// setFsio(1, GPIOC_13, "rpm 2 fsio_setting > coolant 3 fsio_setting > | vbatt 4 fsio_setting < |" PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(1, GPIOD_7, RPM_ABOVE_USER_SETTING_2 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
// setFsio(1, GPIOC_13, "rpm 2 fsio_setting > coolant 3 fsio_setting > | vbatt 4 fsio_setting < |" PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setFsio(1, GPIOD_7, RPM_ABOVE_USER_SETTING_2 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#endif /* EFI_FSIO */
|
||||
|
||||
config->ignitionRpmBins[0] = 800;
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_FORD_FESTIVA_H_
|
||||
#define CONFIG_ENGINES_FORD_FESTIVA_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setFordEscortGt(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setFordEscortGt(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_FORD_FESTIVA_H_ */
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
#include "ford_fiesta.h"
|
||||
#include "engine_math.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setFordFiestaDefaultEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->rpmHardLimit = 7000;
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
#define FORD_FIESTA_H_
|
||||
#if EFI_SUPPORT_FORD_FIESTA
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setFordFiestaDefaultEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#include "geo_storm.h"
|
||||
#include "custom_engine.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setGeoStormConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setGeoStormConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_GEO_STORM_H_
|
||||
#define CONFIG_ENGINES_GEO_STORM_H_
|
||||
|
||||
#include "engine.h"
|
||||
void setGeoStormConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setGeoStormConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_GEO_STORM_H_ */
|
||||
|
|
|
@ -10,10 +10,9 @@
|
|||
#include "global.h"
|
||||
#include "gm_2_2.h"
|
||||
|
||||
EXTERN_ENGINE
|
||||
;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setGm2_2(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setGm2_2(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_CAM_SENSOR);
|
||||
engineConfiguration->trigger.type = TT_ONE_PLUS_TOOTHED_WHEEL_60_2;
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_GM_2_2_H_
|
||||
#define CONFIG_ENGINES_GM_2_2_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setGm2_2(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setGm2_2(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_GM_2_2_H_ */
|
||||
|
|
|
@ -45,9 +45,9 @@ static const ignition_table_t default_custom_timing_table = {
|
|||
/* Load 100% */{ 10, 10, 10, 10, 10, 10, 15, 18, 20, 22, 24, 26, 28, 30, 32},
|
||||
};
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
static void setDefaultCustomMaps(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
static void setDefaultCustomMaps(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
|
||||
setFuelLoadBin(0,100 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setFuelRpmBin(0, 7000 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
@ -59,7 +59,7 @@ static void setDefaultCustomMaps(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
copyTimingTable(default_custom_timing_table, config->ignitionTable);
|
||||
}
|
||||
|
||||
void setHonda600(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setHonda600(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_HONDA_CBR_600_CUSTOM;
|
||||
engineConfiguration->fuelAlgorithm = LM_ALPHA_N;
|
||||
|
||||
|
@ -144,7 +144,7 @@ void setHonda600(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
boardConfiguration->injectionPins[2] = GPIOB_7; // #3
|
||||
boardConfiguration->injectionPins[3] = GPIOB_8; // #4
|
||||
|
||||
setDefaultCustomMaps(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setDefaultCustomMaps(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
setAlgorithm(LM_ALPHA_N PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
boardConfiguration->injectionPins[4] = GPIO_UNASSIGNED;
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_HONDA_600_H_
|
||||
#define CONFIG_ENGINES_HONDA_600_H_
|
||||
|
||||
#include "engine.h"
|
||||
void setHonda600(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setHonda600(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_HONDA_600_H_ */
|
||||
|
|
|
@ -35,9 +35,9 @@
|
|||
#include "advance_map.h"
|
||||
#include "custom_engine.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
static void setHondaAccordConfigurationCommon(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
static void setHondaAccordConfigurationCommon(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->map.sensor.type = MT_DENSO183;
|
||||
boardConfiguration->isFastAdcEnabled = true;
|
||||
|
||||
|
@ -179,40 +179,40 @@ static void setHondaAccordConfigurationCommon(DECLARE_ENGINE_PARAMETER_SIGNATURE
|
|||
void setHondaAccordConfigurationTwoWires(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->engineType = HONDA_ACCORD_CD_TWO_WIRES;
|
||||
engineConfiguration->trigger.type = TT_HONDA_ACCORD_CD_TWO_WIRES;
|
||||
setHondaAccordConfigurationCommon(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfigurationCommon(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
}
|
||||
*/
|
||||
|
||||
void setHondaAccordConfigurationThreeWires(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setHondaAccordConfigurationThreeWires(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->engineType = HONDA_ACCORD_CD;
|
||||
engineConfiguration->trigger.type = TT_HONDA_4_24_1;
|
||||
setHondaAccordConfigurationCommon(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfigurationCommon(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
}
|
||||
|
||||
void setHondaAccordConfigurationDip(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setHondaAccordConfigurationDip(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->engineType = HONDA_ACCORD_CD_DIP;
|
||||
engineConfiguration->trigger.type = TT_HONDA_1_4_24;
|
||||
setHondaAccordConfigurationCommon(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfigurationCommon(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
}
|
||||
|
||||
void setHondaAccordConfiguration1_24(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setHondaAccordConfiguration1_24(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->engineType = HONDA_ACCORD_CD_DIP;
|
||||
engineConfiguration->trigger.type = TT_HONDA_1_24;
|
||||
setHondaAccordConfigurationCommon(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfigurationCommon(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
}
|
||||
|
||||
void setHondaAccordConfiguration1_24_shifted(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setHondaAccordConfiguration1_24_shifted(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->engineType = HONDA_ACCORD_1_24_SHIFTED;
|
||||
engineConfiguration->trigger.type = TT_HONDA_ACCORD_1_24_SHIFTED;
|
||||
setHondaAccordConfigurationCommon(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfigurationCommon(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
// set global_trigger_offset_angle 0
|
||||
engineConfiguration->globalTriggerAngleOffset = 0;
|
||||
|
||||
}
|
||||
|
||||
void setHondaCivic4_0_both(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setHondaAccordConfiguration1_24_shifted(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaCivic4_0_both(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setHondaAccordConfiguration1_24_shifted(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
engineConfiguration->useOnlyRisingEdgeForTrigger = false;
|
||||
engineConfiguration->trigger.customTotalToothCount = 4;
|
||||
|
@ -221,8 +221,8 @@ void setHondaCivic4_0_both(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->trigger.type = TT_TOOTHED_WHEEL;
|
||||
}
|
||||
|
||||
void setHondaCivic4_0_rise(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setHondaAccordConfiguration1_24_shifted(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaCivic4_0_rise(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setHondaAccordConfiguration1_24_shifted(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
engineConfiguration->useOnlyRisingEdgeForTrigger = true;
|
||||
engineConfiguration->trigger.customTotalToothCount = 4;
|
||||
|
|
|
@ -8,14 +8,14 @@
|
|||
#ifndef HONDA_ACCORD_H_
|
||||
#define HONDA_ACCORD_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setHondaAccordConfigurationTwoWires(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfigurationThreeWires(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfigurationDip(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfiguration1_24(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfiguration1_24_shifted(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaCivic4_0_both(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaCivic4_0_rise(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfigurationTwoWires(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfigurationThreeWires(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfigurationDip(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfiguration1_24(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setHondaAccordConfiguration1_24_shifted(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setHondaCivic4_0_both(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setHondaCivic4_0_rise(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* HONDA_ACCORD_H_ */
|
||||
|
|
|
@ -11,11 +11,10 @@
|
|||
#include "custom_engine.h"
|
||||
#include "fsio_impl.h"
|
||||
|
||||
EXTERN_CONFIG;
|
||||
|
||||
EXTERN_ENGINE;
|
||||
|
||||
void setLadaKalina(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setLadaKalina(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
disableLCD(boardConfiguration);
|
||||
|
||||
boardConfiguration->HD44780_rs = GPIO_UNASSIGNED;
|
||||
|
@ -57,6 +56,6 @@ void setLadaKalina(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
*/
|
||||
engineConfiguration->bc.fsio_setting[0] = 500;
|
||||
// set_rpn_expression 1 "rpm 0 fsio_setting <"
|
||||
setFsioExt(0, GPIOE_3, RPM_BELOW_USER_SETTING_1, 0 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsioExt(0, GPIOE_3, RPM_BELOW_USER_SETTING_1, 0 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#endif /* EFI_FSIO */
|
||||
}
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_LADA_KALINA_H_
|
||||
#define CONFIG_ENGINES_LADA_KALINA_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setLadaKalina(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setLadaKalina(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_LADA_KALINA_H_ */
|
||||
|
|
|
@ -15,10 +15,10 @@
|
|||
#include "fsio_impl.h"
|
||||
#include "settings.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setMazda626EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazda626EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_CRANK_SENSOR);
|
||||
// engineConfiguration->trigger.type = TT_TOOTHED_WHEEL_60_2;
|
||||
|
@ -94,12 +94,12 @@ void setMazda626EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
|
||||
// todo engineConfiguration->afr.hwChannel = EFI_ADC_3;
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
|
||||
//#if EFI_FSIO
|
||||
// // backup main relay pin
|
||||
// setFsio(0, GPIOE_6, "1" PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
// setFsio(0, GPIOE_6, "1" PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
//#endif
|
||||
|
||||
engineConfiguration->externalKnockSenseAdc = EFI_ADC_4;
|
||||
|
|
|
@ -9,8 +9,8 @@
|
|||
#ifndef CONFIG_ENGINES_MAZDA_626_H_
|
||||
#define CONFIG_ENGINES_MAZDA_626_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setMazda626EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazda626EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_MAZDA_626_H_ */
|
||||
|
|
|
@ -128,7 +128,7 @@ static void setDefaultCrankingFuel(engine_configuration_s *engineConfiguration)
|
|||
|
||||
EXTERN_ENGINE;
|
||||
|
||||
static void commonMiataNa(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
static void commonMiataNa(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_MAZDA_MIATA_NA;
|
||||
engineConfiguration->engineChartSize = 100;
|
||||
|
||||
|
@ -202,10 +202,10 @@ void common079721_2351(engine_configuration_s *engineConfiguration, board_config
|
|||
/**
|
||||
* Frankenstein board
|
||||
*/
|
||||
void setMiata1990(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setMiata1990(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
common079721_2351(engineConfiguration, boardConfiguration);
|
||||
|
||||
commonMiataNa(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
commonMiataNa(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
// Frankenstein: low side - out #1: PC14
|
||||
// Frankenstein: low side - out #2: PC15
|
||||
|
@ -232,8 +232,8 @@ void setMiata1990(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
}
|
||||
|
||||
|
||||
static void setMiata1994_common(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
commonMiataNa(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
static void setMiata1994_common(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
commonMiataNa(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
engineConfiguration->specs.displacement = 1.839;
|
||||
|
||||
// set cranking_timing_angle 0
|
||||
|
@ -306,8 +306,8 @@ static void setMiata1994_common(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
* Frankenso board
|
||||
* set engine_type 20
|
||||
*/
|
||||
void setMiata1994_d(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setMiata1994_common(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiata1994_d(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setMiata1994_common(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
engineConfiguration->vbattDividerCoeff = ((float) (8.2 + 33)) / 8.2 * 2;
|
||||
/**
|
||||
* This board was avoiding PE0 & PE1 mosfets altogether
|
||||
|
@ -321,8 +321,8 @@ void setMiata1994_d(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
boardConfiguration->idle.solenoidPin = GPIO_UNASSIGNED;
|
||||
}
|
||||
|
||||
void setMiata1994_s(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setMiata1994_common(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiata1994_s(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setMiata1994_common(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
engineConfiguration->vbattDividerCoeff = ((float) (10.0 + 33)) / 10 * 2;
|
||||
|
||||
boardConfiguration->triggerSimulatorPins[2] = GPIO_UNASSIGNED;
|
||||
|
@ -330,7 +330,7 @@ void setMiata1994_s(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->acSwitchAdc = EFI_ADC_1; // PA1, W50 on Frankenso
|
||||
|
||||
engineConfiguration->afr.hwChannel = EFI_ADC_3;
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
/**
|
||||
* This board has PE0<>PD5 & PE1<>PD3 rewired in order to avoid Discovery issue
|
||||
|
@ -348,7 +348,7 @@ void setMiata1994_s(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->acIdleRpmBump = 200;
|
||||
|
||||
//engineConfiguration->idleMode != IM_AUTO;
|
||||
setTargetRpmCurve(800 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setTargetRpmCurve(800 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
|
||||
engineConfiguration->tpsMax = 86;
|
||||
|
@ -365,8 +365,8 @@ void setMiata1994_s(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
/**
|
||||
* Tom tomiata, Frankenstein board
|
||||
*/
|
||||
void setMiata1996(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
commonMiataNa(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiata1996(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
commonMiataNa(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
engineConfiguration->specs.displacement = 1.839;
|
||||
|
||||
copyFuelTable(miataNA8_maf_fuel_table, config->fuelTable);
|
||||
|
|
|
@ -12,12 +12,12 @@
|
|||
#ifndef MAZDA_MIATA_H_
|
||||
#define MAZDA_MIATA_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void common079721_2351(engine_configuration_s *engineConfiguration, board_configuration_s *boardConfiguration);
|
||||
void setMiata1990(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiata1994_d(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiata1994_s(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiata1996(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiata1990(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setMiata1994_d(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setMiata1994_s(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setMiata1996(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* MAZDA_MIATA_H_ */
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
#include "thermistors.h"
|
||||
#include "mazda_miata_1_6.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
// todo:
|
||||
// extern const float ve16RpmBins[FUEL_RPM_COUNT];
|
||||
|
@ -92,7 +92,7 @@ static const fuel_table_t miataNA6_maf_fuel_table = {
|
|||
{/* 15 4.400 *//* 0 800.0*/7.000, /* 1 1213.33*/7.000, /* 2 1626.6699*/7.000, /* 3 2040.0*/7.000, /* 4 2453.3298*/7.000, /* 5 2866.67*/7.000, /* 6 3280.0*/7.000, /* 7 3693.3298*/7.000, /* 8 4106.67*/6.000, /* 9 4520.0*/6.000, /* 10 4933.33*/6.000, /* 11 5346.67*/6.000, /* 12 5760.0*/6.000, /* 13 6173.33*/6.000, /* 14 6586.67*/6.000, /* 15 7000.0*/6.000, },
|
||||
};
|
||||
|
||||
void miataNAcommon(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void miataNAcommon(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_MAZDA_MIATA_NA;
|
||||
engineConfiguration->specs.cylindersCount = 4;
|
||||
engineConfiguration->specs.firingOrder = FO_1_3_4_2;
|
||||
|
@ -115,8 +115,8 @@ void miataNAcommon(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->ignitionMode = IM_WASTED_SPARK;
|
||||
}
|
||||
|
||||
void setMiataNA6_MAP_Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiataNA6_MAP_Configuration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
boardConfiguration->isHip9011Enabled = false;
|
||||
boardConfiguration->isSdCardEnabled = false;
|
||||
|
@ -232,7 +232,7 @@ void setMiataNA6_MAP_Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
#if EFI_FSIO
|
||||
// todo: convert
|
||||
setFsio(0, GPIOC_13, COMBINED_WARNING_LIGHT PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(0, GPIOC_13, COMBINED_WARNING_LIGHT PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#endif /* EFI_FSIO */
|
||||
|
||||
boardConfiguration->injectionPins[0] = GPIOD_3; // #1&3 pin 3U
|
||||
|
@ -253,12 +253,12 @@ void setMiataNA6_MAP_Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
// green wire from 1Q/W17 to bottom of W46
|
||||
engineConfiguration->acSwitchAdc = EFI_ADC_6; // PA6
|
||||
|
||||
miataNAcommon(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
miataNAcommon(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
copyFuelTable(miataNA6_maf_fuel_table, config->fuelTable);
|
||||
}
|
||||
|
||||
void setMiataNA6_VAF_Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setMiataNA6_MAP_Configuration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiataNA6_VAF_Configuration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setMiataNA6_MAP_Configuration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
engineConfiguration->fuelAlgorithm = LM_PLAIN_MAF;
|
||||
|
||||
/**
|
||||
|
|
|
@ -8,9 +8,10 @@
|
|||
#ifndef CONFIG_ENGINES_MAZDA_MIATA_1_6_H_
|
||||
#define CONFIG_ENGINES_MAZDA_MIATA_1_6_H_
|
||||
|
||||
#include "engine.h"
|
||||
void setMiataNA6_VAF_Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMiataNA6_MAP_Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void miataNAcommon(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setMiataNA6_VAF_Configuration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setMiataNA6_MAP_Configuration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void miataNAcommon(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_MAZDA_MIATA_1_6_H_ */
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
* @author Andrey Belomutskiy, (c) 2012-2017
|
||||
*/
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
//const float ve16RpmBins[FUEL_RPM_COUNT] = {
|
||||
//650.0,1100.0,1550.0,2000.0,
|
||||
|
|
|
@ -13,13 +13,13 @@
|
|||
#include "custom_engine.h"
|
||||
#include "mazda_miata_1_6.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
/**
|
||||
* See also setMiataNA_1_6_Configuration
|
||||
*/
|
||||
void setMazdaMiataNA8Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiataNA8Configuration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
// blue jumper wire to W45 bottom jumper, not OEM
|
||||
engineConfiguration->map.sensor.hwChannel = EFI_ADC_7;
|
||||
|
@ -43,7 +43,7 @@ void setMazdaMiataNA8Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
engineConfiguration->injectionMode = IM_SEQUENTIAL;
|
||||
|
||||
miataNAcommon(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
miataNAcommon(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_MAZDA_MIATA_NA8_H_
|
||||
#define CONFIG_ENGINES_MAZDA_MIATA_NA8_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setMazdaMiataNA8Configuration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiataNA8Configuration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_MAZDA_MIATA_NA8_H_ */
|
||||
|
|
|
@ -15,9 +15,9 @@
|
|||
#include "mazda_miata_nb.h"
|
||||
#include "thermistors.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setMazdaMiataNb1EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setMazdaMiataNb1EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
// set_rpm_hard_limit 3000
|
||||
engineConfiguration->rpmHardLimit = 3000; // yes, 3k. let's play it safe for now
|
||||
|
||||
|
@ -88,5 +88,5 @@ void setMazdaMiataNb1EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
boardConfiguration->fsio_setting[0] = 5000;
|
||||
// (self and (rpm > 4800)) OR (rpm > 5000)
|
||||
// set_rpn_expression 1 "self rpm 4800 > & rpm 5000 > OR"
|
||||
// setFsioExt(0, GPIOE_3, "self rpm 4800 > & rpm 5000 > OR", 150 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
// setFsioExt(0, GPIOE_3, "self rpm 4800 > & rpm 5000 > OR", 150 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
}
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef MAZDA_MIATA_NB1_H_
|
||||
#define MAZDA_MIATA_NB1_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setMazdaMiataNb1EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiataNb1EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* MAZDA_MIATA_NB1_H_ */
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
#include "fsio_impl.h"
|
||||
#include "ego.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
static const float injectorLagBins[VBAT_INJECTOR_CURVE_SIZE] = {
|
||||
6.0, 8.0, 10.0, 11.0,
|
||||
|
@ -217,7 +217,7 @@ static const ignition_table_t mapBased18vvtTimingTable = {
|
|||
{/* 15 250.000 *//* 0 700.0*/1.100, /* 1 850.0*/1.400, /* 2 943.0*/1.600, /* 3 1112.0*/2.000, /* 4 1310.0*/2.500, /* 5 1545.0*/3.000, /* 6 1821.0*/3.700, /* 7 2146.0*/4.400, /* 8 2530.0*/5.400, /* 9 2982.0*/6.600, /* 10 3515.0*/7.600, /* 11 4144.0*/9.000, /* 12 4884.0*/10.500, /* 13 5757.0*/12.000, /* 14 6787.0*/13.400, /* 15 8000.0*/14.900, },
|
||||
};
|
||||
|
||||
void setMazdaMiataNbTpsTps(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setMazdaMiataNbTpsTps(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
memcpy(config->tpsTpsAccelFromRpmBins, tpsTspSame, sizeof(tpsTspSame));
|
||||
memcpy(config->tpsTpsAccelFromRpmBins, tpsTspSame, sizeof(tpsTspSame));
|
||||
// todo: there should be a better way?
|
||||
|
@ -228,13 +228,13 @@ void setMazdaMiataNbTpsTps(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
}
|
||||
}
|
||||
|
||||
void setMazdaMiataNbInjectorLag(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setMazdaMiataNbInjectorLag(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
memcpy(engineConfiguration->injector.battLagCorr, injectorLagCorrection, sizeof(injectorLagCorrection));
|
||||
memcpy(engineConfiguration->injector.battLagCorrBins, injectorLagBins, sizeof(injectorLagBins));
|
||||
}
|
||||
|
||||
void setMazdaMiata2003EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiata2003EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
engineConfiguration->trigger.type = TT_MIATA_VVT;
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR);
|
||||
|
@ -287,7 +287,7 @@ void setMazdaMiata2003EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
// * set_fsio_setting 1 0.55
|
||||
// */
|
||||
boardConfiguration->fsio_setting[0] = 0.0;
|
||||
// setFsioExt(0, GPIOE_3, "0 fsio_setting", 400 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
// setFsioExt(0, GPIOE_3, "0 fsio_setting", 400 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
|
||||
|
||||
|
@ -338,10 +338,10 @@ void setMazdaMiata2003EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
}
|
||||
}
|
||||
|
||||
setMazdaMiataNbTpsTps(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazdaMiataNbTpsTps(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
|
||||
setMazdaMiataNbInjectorLag(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazdaMiataNbInjectorLag(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
engineConfiguration->tpsMin = 100; // convert 12to10 bit (ADC/4)
|
||||
engineConfiguration->tpsMax = 650; // convert 12to10 bit (ADC/4)
|
||||
|
@ -395,7 +395,7 @@ void setMazdaMiata2003EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
engineConfiguration->afr.hwChannel = EFI_ADC_4;
|
||||
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
//
|
||||
/**
|
||||
|
@ -410,7 +410,7 @@ void setMazdaMiata2003EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
boardConfiguration->fsio_setting[2] = 105; // #3 CLT threshold
|
||||
boardConfiguration->fsio_setting[3] = 12.0; // #4 voltage threshold
|
||||
|
||||
// setFsio(1, GPIOE_6, COMBINED_WARNING_LIGHT PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
// setFsio(1, GPIOE_6, COMBINED_WARNING_LIGHT PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
// enable auto_idle
|
||||
// enable verbose_idle
|
||||
|
@ -431,8 +431,8 @@ void setMazdaMiata2003EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->idleRpmPid.periodMs = 10;
|
||||
}
|
||||
|
||||
void setMazdaMiata2003EngineConfigurationNaFuelRail(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setMazdaMiata2003EngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiata2003EngineConfigurationNaFuelRail(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setMazdaMiata2003EngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
// todo: there should be a better way?
|
||||
for (int loadIndex = 0; loadIndex < FSIO_TABLE_8; loadIndex++) {
|
||||
|
@ -457,7 +457,7 @@ void setMazdaMiata2003EngineConfigurationNaFuelRail(DECLARE_ENGINE_PARAMETER_SIG
|
|||
|
||||
engineConfiguration->mafAdcChannel = EFI_ADC_4; // PA4
|
||||
|
||||
setEgoSensor(ES_14Point7_Free PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_14Point7_Free PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
|
||||
// set cranking_fuel 9
|
||||
|
@ -482,8 +482,8 @@ void setMazdaMiata2003EngineConfigurationNaFuelRail(DECLARE_ENGINE_PARAMETER_SIG
|
|||
* board #70 - closer to default miata harness
|
||||
*
|
||||
*/
|
||||
void setMazdaMiata2003EngineConfigurationBoardTest(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setMazdaMiata2003EngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiata2003EngineConfigurationBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setMazdaMiata2003EngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
boardConfiguration->ignitionPins[2] = GPIOC_7;
|
||||
|
||||
|
|
|
@ -10,13 +10,13 @@
|
|||
#ifndef CONFIG_ENGINES_MAZDA_MIATA_VVT_H_
|
||||
#define CONFIG_ENGINES_MAZDA_MIATA_VVT_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setMazdaMiataNbInjectorLag(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiataNbTpsTps(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiataNbInjectorLag(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiataNbTpsTps(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
void setMazdaMiata2003EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiata2003EngineConfigurationNaFuelRail(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiata2003EngineConfigurationBoardTest(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiata2003EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiata2003EngineConfigurationNaFuelRail(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setMazdaMiata2003EngineConfigurationBoardTest(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_MAZDA_MIATA_VVT_H_ */
|
||||
|
|
|
@ -14,9 +14,9 @@
|
|||
#include "mitsubishi.h"
|
||||
#include "allsensors.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setMitsubishiConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setMitsubishiConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->engineType = MITSU_4G93;
|
||||
|
||||
engineConfiguration->trigger.type = TT_MITSUBISHI; // same trigger as 4G63?
|
||||
|
@ -83,10 +83,10 @@ void setMitsubishiConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->HD44780width = 20;
|
||||
engineConfiguration->HD44780height = 4;
|
||||
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#if EFI_FSIO
|
||||
setFsioExt(0, GPIOC_9, RPM_ABOVE_6000_SOLENOID_80_DUTY, 200 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsioExt(1, GPIOC_7, RPM_ABOVE_2000_SOLENOID_50_DUTY, 200 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsioExt(0, GPIOC_9, RPM_ABOVE_6000_SOLENOID_80_DUTY, 200 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setFsioExt(1, GPIOC_7, RPM_ABOVE_2000_SOLENOID_50_DUTY, 200 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#endif /* EFI_FSIO */
|
||||
}
|
||||
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
#ifndef MITSUBISHI_H_
|
||||
#define MITSUBISHI_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setMitsubishiConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setMitsubishiConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* MITSUBISHI_H_ */
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
#include "prometheus.h"
|
||||
|
||||
void setPrometheusDefaults(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setPrometheusDefaults(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
|
||||
}
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@
|
|||
#ifndef CONFIG_ENGINES_PROMETHEUS_H_
|
||||
#define CONFIG_ENGINES_PROMETHEUS_H_
|
||||
|
||||
#include "engine.h"
|
||||
void setPrometheusDefaults(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
#include "engine_configuration.h"
|
||||
void setPrometheusDefaults(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_PROMETHEUS_H_ */
|
||||
|
|
|
@ -27,9 +27,9 @@ void setFrankenstein_01_LCD(board_configuration_s *boardConfiguration) {
|
|||
boardConfiguration->HD44780_db7 = GPIOB_13;
|
||||
}
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setRoverv8(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setRoverv8(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_CRANK_SENSOR);
|
||||
// set trigger_type 9
|
||||
engineConfiguration->trigger.type = TT_TOOTHED_WHEEL_36_1;
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
#ifndef ROVER_V8_H_
|
||||
#define ROVER_V8_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setFrankenstein_01_LCD(board_configuration_s *boardConfiguration);
|
||||
void setRoverv8(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setRoverv8(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* ROVER_V8_H_ */
|
||||
|
|
|
@ -12,9 +12,9 @@
|
|||
#include "allsensors.h"
|
||||
#include "engine_math.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setSachs(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setSachs(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->specs.displacement = 0.1; // 100cc
|
||||
engineConfiguration->specs.cylindersCount = 1;
|
||||
|
||||
|
@ -25,7 +25,7 @@ void setSachs(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
// set injection_offset 0
|
||||
engineConfiguration->extraInjectionOffset = 0;
|
||||
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_Innovate_MTX_L PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
/**
|
||||
* 50/2 trigger
|
||||
|
|
|
@ -7,8 +7,8 @@
|
|||
#ifndef CONFIG_ENGINES_SACHS_H_
|
||||
#define CONFIG_ENGINES_SACHS_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setSachs(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setSachs(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_SACHS_H_ */
|
||||
|
|
|
@ -11,9 +11,9 @@
|
|||
#include "subaru.h"
|
||||
#include "custom_engine.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setSubaru2003Wrx(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setSubaru2003Wrx(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setFrankenso_01_LCD(boardConfiguration);
|
||||
setFrankenso0_1_joystick(engineConfiguration);
|
||||
|
||||
|
@ -39,6 +39,6 @@ void setSubaru2003Wrx(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
* Subaru WRX <=1996 Turbo.
|
||||
*/
|
||||
|
||||
void setSubaruEJ20GDefaults(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setSubaruEJ20GDefaults(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_SUBARU_7_6;
|
||||
}
|
||||
|
|
|
@ -7,9 +7,9 @@
|
|||
#ifndef SUBARU_H_
|
||||
#define SUBARU_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setSubaru2003Wrx(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setSubaruEJ20GDefaults(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setSubaru2003Wrx(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setSubaruEJ20GDefaults(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* SUBARU_H_ */
|
||||
|
|
|
@ -9,9 +9,9 @@
|
|||
|
||||
#include "suzuki_vitara.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setSuzukiVitara(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setSuzukiVitara(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
engineConfiguration->trigger.type = TT_MAZDA_SOHC_4;
|
||||
engineConfiguration->specs.cylindersCount = 4;
|
||||
engineConfiguration->specs.displacement = 1.590;
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_SUZUKI_VITARA_H_
|
||||
#define CONFIG_ENGINES_SUZUKI_VITARA_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setSuzukiVitara(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setSuzukiVitara(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_SUZUKI_VITARA_H_ */
|
||||
|
|
|
@ -11,13 +11,13 @@
|
|||
* @author Andrey Belomutskiy, (c) 2012-2018
|
||||
*/
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
#include "test_engine.h"
|
||||
#include "engine_math.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setTestEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setTestEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_CAM_SENSOR);
|
||||
engineConfiguration->trigger.type = TT_ONE_PLUS_ONE;
|
||||
|
@ -32,10 +32,10 @@ void setTestEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
engineConfiguration->mafAdcChannel = EFI_ADC_1;
|
||||
engineConfiguration->vbattAdcChannel = EFI_ADC_NONE;
|
||||
|
||||
setWholeIatCorrTimingTable(0 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setWholeIatCorrTimingTable(0 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
engineConfiguration->ignitionMode = IM_ONE_COIL;
|
||||
setConstantDwell(3 PASS_ENGINE_PARAMETER_SUFFIX); // 50% duty cycle @ 5000 rpm
|
||||
setConstantDwell(3 PASS_CONFIG_PARAMETER_SUFFIX); // 50% duty cycle @ 5000 rpm
|
||||
|
||||
board_configuration_s *bc = &engineConfiguration->bc;
|
||||
bc->malfunctionIndicatorPin = GPIO_UNASSIGNED;
|
||||
|
@ -53,7 +53,7 @@ void setTestEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
boardConfiguration->logicAnalyzerPins[3] = GPIO_UNASSIGNED;
|
||||
}
|
||||
|
||||
void setTestVVTEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
void setTestVVTEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_CRANK_SENSOR);
|
||||
|
||||
engineConfiguration->trigger.type = TT_TOOTHED_WHEEL;
|
||||
|
@ -74,8 +74,8 @@ void setTestVVTEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
}
|
||||
|
||||
#if EFI_UNIT_TEST
|
||||
void setTestEngineIssue366both(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setTestEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setTestEngineIssue366both(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setTestEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
|
||||
engineConfiguration->useOnlyRisingEdgeForTrigger = false;
|
||||
|
@ -86,8 +86,8 @@ void setTestEngineIssue366both(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
}
|
||||
|
||||
void setTestEngineIssue366rise(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setTestEngineIssue366both(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setTestEngineIssue366rise(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setTestEngineIssue366both(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
|
||||
engineConfiguration->useOnlyRisingEdgeForTrigger = true;
|
||||
|
|
|
@ -9,10 +9,10 @@
|
|||
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setTestEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setTestVVTEngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setTestEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setTestVVTEngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
void setTestEngineIssue366both(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setTestEngineIssue366rise(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setTestEngineIssue366both(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setTestEngineIssue366rise(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* TEST_ENGINE_H_ */
|
||||
|
|
|
@ -21,10 +21,10 @@
|
|||
#include "custom_engine.h"
|
||||
#include "thermistors.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
static void common2jz(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE); // default pinout
|
||||
static void common2jz(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE); // default pinout
|
||||
|
||||
engineConfiguration->specs.displacement = 3.0;
|
||||
engineConfiguration->specs.cylindersCount = 6;
|
||||
|
@ -67,8 +67,8 @@ static void common2jz(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
}
|
||||
|
||||
void setToyota_jzs147EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
common2jz(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setToyota_jzs147EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
common2jz(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
setOperationMode(engineConfiguration, FOUR_STROKE_CAM_SENSOR);
|
||||
engineConfiguration->trigger.type = TT_2JZ_1_12;
|
||||
|
@ -95,8 +95,8 @@ void setToyota_jzs147EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
}
|
||||
|
||||
void setToyota_2jz_vics(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
common2jz(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setToyota_2jz_vics(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
common2jz(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
boardConfiguration->isSdCardEnabled = true;
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
#ifndef CONFIG_ENGINES_TOYOTA_JZS147_H_
|
||||
#define CONFIG_ENGINES_TOYOTA_JZS147_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setToyota_jzs147EngineConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setToyota_2jz_vics(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setToyota_jzs147EngineConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setToyota_2jz_vics(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_TOYOTA_JZS147_H_ */
|
||||
|
|
|
@ -13,10 +13,10 @@
|
|||
#include "ego.h"
|
||||
#include "engine_math.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setVwAba(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setVwAba(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
setWholeTimingTable_d(20 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
// set cranking_timing_angle 10
|
||||
|
@ -56,7 +56,7 @@ void setVwAba(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
float mapRange = 110;
|
||||
|
||||
setEgoSensor(ES_PLX PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_PLX PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setFuelTablesLoadBin(20, mapRange PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
setTimingLoadBin(20, mapRange PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
|
|
|
@ -8,8 +8,8 @@
|
|||
#ifndef CONFIG_ENGINES_VW_H_
|
||||
#define CONFIG_ENGINES_VW_H_
|
||||
|
||||
#include "engine.h"
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setVwAba(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setVwAba(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* CONFIG_ENGINES_VW_H_ */
|
||||
|
|
|
@ -12,10 +12,10 @@
|
|||
#include "engine_template.h"
|
||||
#include "custom_engine.h"
|
||||
|
||||
EXTERN_ENGINE;
|
||||
EXTERN_CONFIG;
|
||||
|
||||
void setZil130(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setZil130(DECLARE_CONFIG_PARAMETER_SIGNATURE) {
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
engineConfiguration->specs.cylindersCount = 8;
|
||||
|
||||
|
|
|
@ -8,7 +8,8 @@
|
|||
#ifndef ZIL130_H_
|
||||
#define ZIL130_H_
|
||||
|
||||
#include "engine.h"
|
||||
void setZil130(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
#include "engine_configuration.h"
|
||||
|
||||
void setZil130(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif /* ZIL130_H_ */
|
||||
|
|
|
@ -204,7 +204,7 @@ void incrementGlobalConfigurationVersion(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
/**
|
||||
* @brief Sets the same dwell time across the whole getRpm() range
|
||||
*/
|
||||
void setConstantDwell(floatms_t dwellMs DECLARE_ENGINE_PARAMETER_SUFFIX) {
|
||||
void setConstantDwell(floatms_t dwellMs DECLARE_CONFIG_PARAMETER_SUFFIX) {
|
||||
for (int i = 0; i < DWELL_CURVE_SIZE; i++) {
|
||||
engineConfiguration->sparkDwellRpmBins[i] = 1000 * i;
|
||||
}
|
||||
|
@ -235,7 +235,7 @@ void setWholeFuelMap(float value DECLARE_CONFIG_PARAMETER_SUFFIX) {
|
|||
setMap(config->fuelTable, value);
|
||||
}
|
||||
|
||||
void setWholeIgnitionIatCorr(float value DECLARE_ENGINE_PARAMETER_SUFFIX) {
|
||||
void setWholeIgnitionIatCorr(float value DECLARE_CONFIG_PARAMETER_SUFFIX) {
|
||||
setMap(config->ignitionIatCorrTable, value);
|
||||
}
|
||||
|
||||
|
@ -253,7 +253,7 @@ void setTimingMap(ignition_table_t map, float value) {
|
|||
}
|
||||
}
|
||||
|
||||
void setWholeIatCorrTimingTable(float value DECLARE_ENGINE_PARAMETER_SUFFIX) {
|
||||
void setWholeIatCorrTimingTable(float value DECLARE_CONFIG_PARAMETER_SUFFIX) {
|
||||
setTimingMap(config->ignitionIatCorrTable, value);
|
||||
}
|
||||
|
||||
|
@ -667,7 +667,7 @@ static void setCanDefaults(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
/**
|
||||
* see also setDefaultIdleSpeedTarget()
|
||||
*/
|
||||
void setTargetRpmCurve(int rpm DECLARE_ENGINE_PARAMETER_SUFFIX) {
|
||||
void setTargetRpmCurve(int rpm DECLARE_CONFIG_PARAMETER_SUFFIX) {
|
||||
setLinearCurve(engineConfiguration->cltIdleRpmBins, CLT_CURVE_SIZE, -40, 90, 10);
|
||||
setLinearCurve(engineConfiguration->cltIdleRpm, CLT_CURVE_SIZE, rpm, rpm, 10);
|
||||
}
|
||||
|
@ -758,13 +758,13 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
setDefaultFuelCutParameters(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
|
||||
setMazdaMiataNbTpsTps(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazdaMiataNbTpsTps(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
|
||||
/**
|
||||
* 4ms is global default dwell for the whole RPM range
|
||||
* if you only have one coil and many cylinders or high RPM you would need lower value at higher RPM
|
||||
*/
|
||||
setConstantDwell(4 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setConstantDwell(4 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
/**
|
||||
* Use angle-based duration during cranking
|
||||
* this is equivalent to 'disable cranking_constant_dwell' console command
|
||||
|
@ -965,7 +965,7 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
|
||||
engineConfiguration->cylinderBore = 87.5;
|
||||
|
||||
setEgoSensor(ES_14Point7_Free PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setEgoSensor(ES_14Point7_Free PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
engineConfiguration->globalFuelCorrection = 1;
|
||||
engineConfiguration->adcVcc = 3.0;
|
||||
|
@ -1065,7 +1065,7 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
|||
boardConfiguration->fsio_setting[0] = 5000;
|
||||
// simple warning light as default configuration
|
||||
// set_fsio_expression 1 "rpm > fsio_setting(1)"
|
||||
setFsio(0, GPIO_UNASSIGNED, RPM_ABOVE_USER_SETTING_1 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(0, GPIO_UNASSIGNED, RPM_ABOVE_USER_SETTING_1 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
#endif /* EFI_FSIO */
|
||||
}
|
||||
|
||||
|
@ -1171,13 +1171,13 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType DECLARE_EN
|
|||
*/
|
||||
switch (engineType) {
|
||||
case CUSTOM_ENGINE:
|
||||
setCustomEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setCustomEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MINIMAL_PINS:
|
||||
// all basic settings are already set in prepareVoidConfiguration(), no need to set anything here
|
||||
break;
|
||||
case ACURA_RSX:
|
||||
setAcuraRSX(engineConfiguration);
|
||||
setAcuraRSX(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
#if EFI_SUPPORT_DODGE_NEON
|
||||
case DODGE_NEON_1995:
|
||||
|
@ -1190,13 +1190,13 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType DECLARE_EN
|
|||
setDodgeNeonNGCEngineConfigurationCrankBased(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case LADA_KALINA:
|
||||
setLadaKalina(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setLadaKalina(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
|
||||
#endif /* EFI_SUPPORT_DODGE_NEON */
|
||||
#if EFI_SUPPORT_FORD_ASPIRE
|
||||
case FORD_ASPIRE_1996:
|
||||
setFordAspireEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setFordAspireEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
#endif /* EFI_SUPPORT_FORD_ASPIRE */
|
||||
#if EFI_SUPPORT_FORD_FIESTA
|
||||
|
@ -1210,121 +1210,121 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType DECLARE_EN
|
|||
break;
|
||||
#endif
|
||||
case HONDA_ACCORD_CD:
|
||||
setHondaAccordConfigurationThreeWires(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfigurationThreeWires(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case ZIL_130:
|
||||
setZil130(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setZil130(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MIATA_NA6_MAP:
|
||||
setMiataNA6_MAP_Configuration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMiataNA6_MAP_Configuration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MIATA_NA6_VAF:
|
||||
setMiataNA6_VAF_Configuration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMiataNA6_VAF_Configuration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case ETB_BENCH_ENGINE:
|
||||
setEtbTestConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setEtbTestConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case TLE8888_BENCH_ENGINE:
|
||||
setTle8888TestConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setTle8888TestConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MAZDA_MIATA_NA8:
|
||||
setMazdaMiataNA8Configuration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazdaMiataNA8Configuration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case TEST_CIVIC_4_0_BOTH:
|
||||
setHondaCivic4_0_both(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaCivic4_0_both(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case TEST_CIVIC_4_0_RISE:
|
||||
setHondaCivic4_0_rise(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaCivic4_0_rise(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case HONDA_ACCORD_CD_TWO_WIRES:
|
||||
setHondaAccordConfiguration1_24(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfiguration1_24(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case HONDA_ACCORD_1_24_SHIFTED:
|
||||
setHondaAccordConfiguration1_24_shifted(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfiguration1_24_shifted(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case FRANKENSO_QA_ENGINE:
|
||||
setFrankensoBoardTestConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setFrankensoBoardTestConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case HONDA_ACCORD_CD_DIP:
|
||||
setHondaAccordConfigurationDip(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHondaAccordConfigurationDip(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MITSU_4G93:
|
||||
setMitsubishiConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMitsubishiConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
#if EFI_SUPPORT_1995_FORD_INLINE_6
|
||||
case FORD_INLINE_6_1995:
|
||||
setFordInline6(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setFordInline6(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
#endif /* EFI_SUPPORT_1995_FORD_INLINE_6 */
|
||||
case GY6_139QMB:
|
||||
setGy6139qmbDefaultEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setGy6139qmbDefaultEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case HONDA_600:
|
||||
setHonda600(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setHonda600(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MAZDA_MIATA_NB1:
|
||||
setMazdaMiataNb1EngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazdaMiataNb1EngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MAZDA_323:
|
||||
setMazda323EngineConfiguration(engineConfiguration);
|
||||
break;
|
||||
case MAZDA_626:
|
||||
setMazda626EngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazda626EngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case SATURN_ION_2004:
|
||||
setSaturnIonEngineConfiguration(engineConfiguration);
|
||||
break;
|
||||
case SUZUKI_VITARA:
|
||||
setSuzukiVitara(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setSuzukiVitara(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MINI_COOPER_R50:
|
||||
setMiniCooperR50(engineConfiguration);
|
||||
break;
|
||||
case FORD_ESCORT_GT:
|
||||
setFordEscortGt(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setFordEscortGt(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MIATA_1990:
|
||||
setMiata1990(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMiata1990(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MIATA_1994_DEVIATOR:
|
||||
setMiata1994_d(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMiata1994_d(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MIATA_1994_SPAGS:
|
||||
setMiata1994_s(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMiata1994_s(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MIATA_1996:
|
||||
setMiata1996(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMiata1996(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case CITROEN_TU3JP:
|
||||
setCitroenBerlingoTU3JPConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setCitroenBerlingoTU3JPConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case ROVER_V8:
|
||||
setRoverv8(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setRoverv8(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case SUBARU_2003_WRX:
|
||||
setSubaru2003Wrx(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setSubaru2003Wrx(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case BMW_E34:
|
||||
setBmwE34(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setBmwE34(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case GM_2_2:
|
||||
setGm2_2(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setGm2_2(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case DODGE_RAM:
|
||||
setDodgeRam1996(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setDodgeRam1996(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case DODGE_STRATUS:
|
||||
setDodgeStratus(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setDodgeStratus(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case VW_ABA:
|
||||
setVwAba(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setVwAba(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
#if EFI_UNIT_TEST
|
||||
case TEST_ISSUE_366_BOTH:
|
||||
setTestEngineIssue366both(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setTestEngineIssue366both(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case TEST_ISSUE_366_RISE:
|
||||
setTestEngineIssue366rise(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setTestEngineIssue366rise(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
#else
|
||||
case TEST_ISSUE_366_BOTH:
|
||||
|
@ -1332,46 +1332,46 @@ void resetConfigurationExt(Logging * logger, engine_type_e engineType DECLARE_EN
|
|||
#endif
|
||||
|
||||
case TEST_ENGINE:
|
||||
setTestEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setTestEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MAZDA_MIATA_2003:
|
||||
setMazdaMiata2003EngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazdaMiata2003EngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MAZDA_MIATA_2003_NA_RAIL:
|
||||
setMazdaMiata2003EngineConfigurationNaFuelRail(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazdaMiata2003EngineConfigurationNaFuelRail(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case MAZDA_MIATA_2003_BOARD_TEST:
|
||||
setMazdaMiata2003EngineConfigurationBoardTest(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setMazdaMiata2003EngineConfigurationBoardTest(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case PROMETHEUS_DEFAULTS:
|
||||
setPrometheusDefaults(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setPrometheusDefaults(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case SUBARUEJ20G_DEFAULTS:
|
||||
setSubaruEJ20GDefaults(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setSubaruEJ20GDefaults(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case TEST_ENGINE_VVT:
|
||||
setTestVVTEngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setTestVVTEngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case SACHS:
|
||||
setSachs(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setSachs(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case DAIHATSU:
|
||||
setDaihatsu(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setDaihatsu(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case CAMARO_4:
|
||||
setCamaro4(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setCamaro4(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case CHEVY_C20_1973:
|
||||
set1973c20(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
set1973c20(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case TOYOTA_2JZ_GTE_VVTi:
|
||||
setToyota_2jz_vics(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setToyota_2jz_vics(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case TOYOTA_JZS147:
|
||||
setToyota_jzs147EngineConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setToyota_jzs147EngineConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
case GEO_STORM:
|
||||
setGeoStormConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
setGeoStormConfiguration(PASS_CONFIG_PARAMETER_SIGNATURE);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
|
|
@ -49,8 +49,8 @@ typedef struct {
|
|||
} persistent_config_container_s;
|
||||
|
||||
void prepareVoidConfiguration(engine_configuration_s *activeConfiguration);
|
||||
void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setTargetRpmCurve(int rpm DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void setDefaultConfiguration(DECLARE_CONFIG_PARAMETER_SIGNATURE);
|
||||
void setTargetRpmCurve(int rpm DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
int getTargetRpmForIdleCorrection(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setAfrMap(afr_table_t table, float value);
|
||||
/**
|
||||
|
@ -58,12 +58,12 @@ void setAfrMap(afr_table_t table, float value);
|
|||
*/
|
||||
void setMap(fuel_table_t table, float value);
|
||||
void setWholeFuelMap(float value DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
void setWholeIgnitionIatCorr(float value DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void setWholeIgnitionIatCorr(float value DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
void setFuelTablesLoadBin(float minValue, float maxValue DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
void setWholeIatCorrTimingTable(float value DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void setWholeIatCorrTimingTable(float value DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
void setWholeTimingTable_d(angle_t value DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
#define setWholeTimingTable(x) setWholeTimingTable_d(x PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
void setConstantDwell(floatms_t dwellMs DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void setConstantDwell(floatms_t dwellMs DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
void printFloatArray(const char *prefix, float array[], int size);
|
||||
|
||||
// needed by bootloader
|
||||
|
|
|
@ -234,7 +234,7 @@ static void setFsioOutputPin(const char *indexStr, const char *pinName) {
|
|||
/**
|
||||
* index is between zero and LE_COMMAND_LENGTH-1
|
||||
*/
|
||||
void setFsioExt(int index, brain_pin_e pin, const char * formula, int pwmFrequency DECLARE_ENGINE_PARAMETER_SUFFIX) {
|
||||
void setFsioExt(int index, brain_pin_e pin, const char * formula, int pwmFrequency DECLARE_CONFIG_PARAMETER_SUFFIX) {
|
||||
CONFIGB(fsioOutputPins)[index] = pin;
|
||||
int len = strlen(formula);
|
||||
if (len >= LE_COMMAND_LENGTH) {
|
||||
|
@ -244,8 +244,8 @@ void setFsioExt(int index, brain_pin_e pin, const char * formula, int pwmFrequen
|
|||
CONFIGB(fsioFrequency)[index] = pwmFrequency;
|
||||
}
|
||||
|
||||
void setFsio(int index, brain_pin_e pin, const char * exp DECLARE_ENGINE_PARAMETER_SUFFIX) {
|
||||
setFsioExt(index, pin, exp, NO_PWM PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
void setFsio(int index, brain_pin_e pin, const char * exp DECLARE_CONFIG_PARAMETER_SUFFIX) {
|
||||
setFsioExt(index, pin, exp, NO_PWM PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
}
|
||||
|
||||
void applyFsioConfiguration(DECLARE_ENGINE_PARAMETER_SIGNATURE) {
|
||||
|
|
|
@ -21,8 +21,8 @@ typedef Map3D<FSIO_TABLE_8, FSIO_TABLE_8, uint8_t> fsio8_Map3D_u8t;
|
|||
#define MAGIC_OFFSET_FOR_CRITICAL_ENGINE 5
|
||||
|
||||
float getEngineValue(le_action_e action DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void setFsio(int index, brain_pin_e pin, const char * exp DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void setFsioExt(int index, brain_pin_e pin, const char * exp, int pwmFrequency DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void setFsio(int index, brain_pin_e pin, const char * exp DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
void setFsioExt(int index, brain_pin_e pin, const char * exp, int pwmFrequency DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
void initFsioImpl(Logging *sharedLogger DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void runFsio(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
|
|
|
@ -29,14 +29,16 @@
|
|||
extern engine_configuration_s *engineConfiguration; \
|
||||
extern board_configuration_s *boardConfiguration; \
|
||||
extern engine_configuration_s activeConfiguration; \
|
||||
extern persistent_config_s *config;
|
||||
extern persistent_config_container_s persistentState; \
|
||||
extern persistent_config_s *config; \
|
||||
|
||||
|
||||
#define EXTERN_ENGINE \
|
||||
extern Engine ___engine; \
|
||||
extern Engine *engine; \
|
||||
extern persistent_config_container_s persistentState; \
|
||||
EXTERN_CONFIG \
|
||||
extern EnginePins enginePins
|
||||
extern EnginePins enginePins \
|
||||
|
||||
|
||||
// Use this macro to declare a function which only takes magic references
|
||||
#define DECLARE_ENGINE_PARAMETER_SIGNATURE void
|
||||
|
|
|
@ -172,7 +172,7 @@ static void initEgoSensor(afr_sensor_s *sensor, ego_sensor_e type) {
|
|||
}
|
||||
}
|
||||
|
||||
void setEgoSensor(ego_sensor_e type DECLARE_ENGINE_PARAMETER_SUFFIX) {
|
||||
void setEgoSensor(ego_sensor_e type DECLARE_CONFIG_PARAMETER_SUFFIX) {
|
||||
CONFIGB(afr_type) = type;
|
||||
initEgoSensor(&engineConfiguration->afr, type);
|
||||
}
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
float getAfr(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
bool hasAfrSensor(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
void setEgoSensor(ego_sensor_e type DECLARE_ENGINE_PARAMETER_SUFFIX);
|
||||
void setEgoSensor(ego_sensor_e type DECLARE_CONFIG_PARAMETER_SUFFIX);
|
||||
void initEgoAveraging(DECLARE_ENGINE_PARAMETER_SIGNATURE);
|
||||
|
||||
#endif
|
||||
|
|
|
@ -1300,7 +1300,7 @@ static void setValue(const char *paramStr, const char *valueStr) {
|
|||
} else if (strEqualCaseInsensitive(paramStr, "warning_period")) {
|
||||
engineConfiguration->warningPeriod = valueI;
|
||||
} else if (strEqualCaseInsensitive(paramStr, "dwell")) {
|
||||
setConstantDwell(valueF PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setConstantDwell(valueF PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
} else if (strEqualCaseInsensitive(paramStr, "engineSnifferRpmThreshold")) {
|
||||
engineConfiguration->engineSnifferRpmThreshold = valueI;
|
||||
} else if (strEqualCaseInsensitive(paramStr, "step1rpm")) {
|
||||
|
|
|
@ -103,7 +103,7 @@ TEST(fuelCut, criticalEngineTemperature) {
|
|||
setupSimpleTestEngineWithMafAndTT_ONE_trigger(ð);
|
||||
|
||||
engineConfiguration->useFSIO5ForCriticalIssueEngineStop = true;
|
||||
setFsio(MAGIC_OFFSET_FOR_CRITICAL_ENGINE, GPIOD_7, TOO_HOT_LOGIC PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setFsio(MAGIC_OFFSET_FOR_CRITICAL_ENGINE, GPIOD_7, TOO_HOT_LOGIC PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
applyFsioConfiguration(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
|
||||
// we need some non-zero time as getTimeNow() which would become stopEngineRequestTimeNt
|
||||
|
|
|
@ -1101,7 +1101,7 @@ TEST(big, testSparkReverseOrderBug319) {
|
|||
engineConfiguration->specs.cylindersCount = 4;
|
||||
engineConfiguration->ignitionMode = IM_INDIVIDUAL_COILS;
|
||||
|
||||
setConstantDwell(45 PASS_ENGINE_PARAMETER_SUFFIX);
|
||||
setConstantDwell(45 PASS_CONFIG_PARAMETER_SUFFIX);
|
||||
|
||||
// this is needed to update injectorLag
|
||||
engine->updateSlowSensors(PASS_ENGINE_PARAMETER_SIGNATURE);
|
||||
|
|
Loading…
Reference in New Issue