rusefi-1/firmware/config/engines/ford_fiesta.cpp

45 lines
1.2 KiB
C++
Raw Normal View History

2015-07-10 06:01:56 -07:00
/**
* @file ford_fiesta.cpp
* @brief European 1990 Ford Fiesta
*
* FORD_FIESTA = 4
2017-01-06 07:04:41 -08:00
* set engine_type 4
2015-07-10 06:01:56 -07:00
*
* @date Nov 22, 2013
2017-01-03 03:05:22 -08:00
* @author Andrey Belomutskiy, (c) 2012-2017
2015-07-10 06:01:56 -07:00
*/
#include "main.h"
#if EFI_SUPPORT_FORD_FIESTA || defined(__DOXYGEN__)
#include "ford_fiesta.h"
#include "engine_math.h"
EXTERN_ENGINE;
void setFordFiestaDefaultEngineConfiguration(DECLARE_ENGINE_PARAMETER_F) {
engineConfiguration->rpmHardLimit = 7000;
setOperationMode(engineConfiguration, FOUR_STROKE_CRANK_SENSOR);
engineConfiguration->trigger.type = TT_TOOTHED_WHEEL_36_1;
engineConfiguration->ignitionMode = IM_WASTED_SPARK;
2016-07-20 16:04:27 -07:00
engineConfiguration->specs.firingOrder = FO_1_3_4_2;
2015-07-10 17:01:36 -07:00
engineConfiguration->afr.hwChannel = EFI_ADC_NONE;
2015-07-10 06:01:56 -07:00
engineConfiguration->mafAdcChannel = EFI_ADC_14;
// engineConfiguration->mafAdcChannel = EFI_ADC_NONE; this would kill functional tests
// etb testing
// boardConfiguration->clutchUpPin
boardConfiguration->etbControlPin1 = GPIOD_3;
engineConfiguration->pedalPositionChannel = EFI_ADC_1;
2015-07-10 17:01:36 -07:00
boardConfiguration->etbDirectionPin2 = GPIOD_5;
2015-07-10 06:01:56 -07:00
engineConfiguration->tpsMin = 337;
engineConfiguration->tpsMax = 896;
}
#endif /* EFI_SUPPORT_FORD_FIESTA */