rusefi-1/firmware/rusefi_config.ini

52 lines
1.5 KiB
INI

! this file defines the format of rusEfi persistent configuration structure
! this file is processed by ../java_tools/config_definition.jar tool
!
! comments start with '#'
!
! each field is declared as
! type;name;comment
struct cranking_parameters_s
end_struct
engine_type_e;engineType;http://rusefi.com/wiki/index.php?title=Manual:Engine_Type
int;headerMagicValue;this magic number is used to make sure that what we read from Flash is in fact some configuration
#define CLT_CURVE_SIZE 16
#define IAT_CURVE_SIZE 16
#define VBAT_INJECTOR_CURVE_SIZE 8
#define IGN_LOAD_COUNT 16
#define IGN_RPM_COUNT 16
array float VBAT_INJECTOR_CURVE_SIZE;battInjectorLagCorrBins;
array float VBAT_INJECTOR_CURVE_SIZE;battInjectorLagCorr;
array float CLT_CURVE_SIZE;cltFuelCorrBins;
array float CLT_CURVE_SIZE;cltFuelCorr;
array float IAT_CURVE_SIZE;iatFuelCorrBins;
array float IAT_CURVE_SIZE;iatFuelCorr;
int16_t;directSelfStimulation;Should the trigger emulator push data right into trigger input, eliminating the need for physical jumper wires?\nPS: Funny name, right? :)\ntodo: make this a bit on some bit field
int16_t;tpsMin;todo: extract these two fields into a structure\ntodo: we need two sets of TPS parameters - modern ETBs have to sensors
int16_t;tpsMax;tpsMax value as 10 bit ADC value. Not Voltage!
int16_t;analogChartMode;
int16_t;tpsErrorLowValue;todo: finish implementation. These values are used for TPS disconnect detection
int16_t;tpsErrorHighValue
float;primingSquirtDurationMs
int;engineCycle;360 for two-stroke\n720 for four-stroke