more config cleanup: get rid of extra spaces (#2836)
* oh boy * double space between sentences
This commit is contained in:
parent
a4e3e28d14
commit
0d80a781e6
|
@ -221,29 +221,29 @@ struct_no_prefix engine_configuration_s
|
||||||
|
|
||||||
#define PACK_MULT_MAP_ESTIMATE 100
|
#define PACK_MULT_MAP_ESTIMATE 100
|
||||||
|
|
||||||
custom map_estimate_table_t 2*@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@ array, U16, @OFFSET@, [@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@],"kPa", {1/@@PACK_MULT_MAP_ESTIMATE@@}, 0, 0, 100, 2
|
custom map_estimate_table_t 2*@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@ array, U16, @OFFSET@, [@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@], "kPa", {1/@@PACK_MULT_MAP_ESTIMATE@@}, 0, 0, 100, 2
|
||||||
custom ve_table_t 4*@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@ array, F32, @OFFSET@, [@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@],"%", 1, 0, 0, 999, 2
|
custom ve_table_t 4*@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@ array, F32, @OFFSET@, [@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@], "%", 1, 0, 0, 999, 2
|
||||||
custom lambda_table_t @@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@ array, U08, @OFFSET@, [@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@],"deg", {1/@@PACK_MULT_LAMBDA_CFG@@}, 0, 0.6, 1.5, 2
|
custom lambda_table_t @@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@ array, U08, @OFFSET@, [@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@], "deg", {1/@@PACK_MULT_LAMBDA_CFG@@}, 0, 0.6, 1.5, 2
|
||||||
custom afr_table_t @@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@ array, U08, @OFFSET@, [@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@],"deg", {1/@@PACK_MULT_AFR_CFG@@}, 0, 0, 25, 1
|
custom afr_table_t @@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@ array, U08, @OFFSET@, [@@FUEL_RPM_COUNT@@x@@FUEL_LOAD_COUNT@@], "deg", {1/@@PACK_MULT_AFR_CFG@@}, 0, 0, 25, 1
|
||||||
|
|
||||||
custom tcubinary_table_t @@TCU_SOLENOID_COUNT@@x@@TCU_GEAR_COUNT@@ array, U08, @OFFSET@, [@@TCU_SOLENOID_COUNT@@x@@TCU_GEAR_COUNT@@],"onoff", 1, 0, 0, 1, 0
|
custom tcubinary_table_t @@TCU_SOLENOID_COUNT@@x@@TCU_GEAR_COUNT@@ array, U08, @OFFSET@, [@@TCU_SOLENOID_COUNT@@x@@TCU_GEAR_COUNT@@], "onoff", 1, 0, 0, 1, 0
|
||||||
|
|
||||||
custom fsio_table_8x8_u8t @@FSIO_TABLE_8@@x@@FSIO_TABLE_8@@ array, U08, @OFFSET@, [@@FSIO_TABLE_8@@x@@FSIO_TABLE_8@@],"value", 1, 0, 0, 255, 0
|
custom fsio_table_8x8_u8t @@FSIO_TABLE_8@@x@@FSIO_TABLE_8@@ array, U08, @OFFSET@, [@@FSIO_TABLE_8@@x@@FSIO_TABLE_8@@], "value", 1, 0, 0, 255, 0
|
||||||
custom fsio_table_8x8_f32t 4*@@FSIO_TABLE_8@@x@@FSIO_TABLE_8@@ array, F32, @OFFSET@, [@@FSIO_TABLE_8@@x@@FSIO_TABLE_8@@],"value", 1, 0, 0, 30000, 2
|
custom fsio_table_8x8_f32t 4*@@FSIO_TABLE_8@@x@@FSIO_TABLE_8@@ array, F32, @OFFSET@, [@@FSIO_TABLE_8@@x@@FSIO_TABLE_8@@], "value", 1, 0, 0, 30000, 2
|
||||||
custom tps_tps_table_t 4*@@TPS_TPS_ACCEL_TABLE@@x@@TPS_TPS_ACCEL_TABLE@@ array, F32, @OFFSET@, [@@TPS_TPS_ACCEL_TABLE@@x@@TPS_TPS_ACCEL_TABLE@@],"value", 1, 0, 0, 30000, 2
|
custom tps_tps_table_t 4*@@TPS_TPS_ACCEL_TABLE@@x@@TPS_TPS_ACCEL_TABLE@@ array, F32, @OFFSET@, [@@TPS_TPS_ACCEL_TABLE@@x@@TPS_TPS_ACCEL_TABLE@@], "value", 1, 0, 0, 30000, 2
|
||||||
|
|
||||||
|
|
||||||
custom baro_corr_table_t 4*@@BARO_CORR_SIZE@@x@@BARO_CORR_SIZE@@ array, F32, @OFFSET@, [@@BARO_CORR_SIZE@@x@@BARO_CORR_SIZE@@],"ratio", 1, 0, 0, 2, 2
|
custom baro_corr_table_t 4*@@BARO_CORR_SIZE@@x@@BARO_CORR_SIZE@@ array, F32, @OFFSET@, [@@BARO_CORR_SIZE@@x@@BARO_CORR_SIZE@@], "ratio", 1, 0, 0, 2, 2
|
||||||
|
|
||||||
|
|
||||||
custom ignition_table_t 4*@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@ array, F32, @OFFSET@, [@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@],"deg", 1, 0, -20, 90, 2
|
custom ignition_table_t 4*@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@ array, F32, @OFFSET@, [@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@], "deg", 1, 0, -20, 90, 2
|
||||||
|
|
||||||
custom angle_table_t 4*@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@ array, F32, @OFFSET@, [@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@],"deg", 1, 0, -720, 720, 2
|
custom angle_table_t 4*@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@ array, F32, @OFFSET@, [@@IGN_RPM_COUNT@@x@@IGN_LOAD_COUNT@@], "deg", 1, 0, -720, 720, 2
|
||||||
custom pedal_to_tps_t @@PEDAL_TO_TPS_SIZE@@x@@PEDAL_TO_TPS_SIZE@@ array, U08, @OFFSET@, [@@PEDAL_TO_TPS_SIZE@@x@@PEDAL_TO_TPS_SIZE@@],"%", 1, 0, 0, 100, 0
|
custom pedal_to_tps_t @@PEDAL_TO_TPS_SIZE@@x@@PEDAL_TO_TPS_SIZE@@ array, U08, @OFFSET@, [@@PEDAL_TO_TPS_SIZE@@x@@PEDAL_TO_TPS_SIZE@@], "%", 1, 0, 0, 100, 0
|
||||||
|
|
||||||
custom iac_pid_mult_t @@IAC_PID_MULT_SIZE@@x@@IAC_PID_MULT_SIZE@@ array, U08, @OFFSET@, [@@IAC_PID_MULT_SIZE@@x@@IAC_PID_MULT_SIZE@@],"%", 1, 0, 0, 999, 2
|
custom iac_pid_mult_t @@IAC_PID_MULT_SIZE@@x@@IAC_PID_MULT_SIZE@@ array, U08, @OFFSET@, [@@IAC_PID_MULT_SIZE@@x@@IAC_PID_MULT_SIZE@@], "%", 1, 0, 0, 999, 2
|
||||||
custom boost_table_t @@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@ array, U08, @OFFSET@, [@@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@],"", @@LOAD_1_BYTE_PACKING_MULT@@, 0 , 0, 100, 0
|
custom boost_table_t @@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@ array, U08, @OFFSET@, [@@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@], "", @@LOAD_1_BYTE_PACKING_MULT@@, 0 , 0, 100, 0
|
||||||
custom boost_target_table_t @@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@ array, U08, @OFFSET@, [@@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@],"", @@LOAD_1_BYTE_PACKING_MULT@@, 0 , 0, 3000, 0
|
custom boost_target_table_t @@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@ array, U08, @OFFSET@, [@@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@], "", @@LOAD_1_BYTE_PACKING_MULT@@, 0 , 0, 3000, 0
|
||||||
|
|
||||||
#define GPPWM_LOAD_COUNT 8
|
#define GPPWM_LOAD_COUNT 8
|
||||||
#define GPPWM_RPM_COUNT 8
|
#define GPPWM_RPM_COUNT 8
|
||||||
|
@ -252,16 +252,16 @@ custom boost_target_table_t @@BOOST_RPM_COUNT@@x@@BOOST_LOAD_COUNT@@ array, U0
|
||||||
custom gppwm_table_t @@GPPWM_RPM_COUNT@@x@@GPPWM_LOAD_COUNT@@ array, U08, @OFFSET@, [@@GPPWM_RPM_COUNT@@x@@GPPWM_LOAD_COUNT@@], "duty", 1, 0, 0, 100, 0
|
custom gppwm_table_t @@GPPWM_RPM_COUNT@@x@@GPPWM_LOAD_COUNT@@ array, U08, @OFFSET@, [@@GPPWM_RPM_COUNT@@x@@GPPWM_LOAD_COUNT@@], "duty", 1, 0, 0, 100, 0
|
||||||
|
|
||||||
struct stft_cell_cfg_s
|
struct stft_cell_cfg_s
|
||||||
int8_t maxAdd;; "%", 1, 0, 0, 25, 0
|
int8_t maxAdd;;"%", 1, 0, 0, 25, 0
|
||||||
int8_t maxRemove;; "%", 1, 0, -25, 0, 0
|
int8_t maxRemove;;"%", 1, 0, -25, 0, 0
|
||||||
uint16_t timeConstant;; "sec", 0.1, 0, 0.1, 100, 2
|
uint16_t timeConstant;;"sec", 0.1, 0, 0.1, 100, 2
|
||||||
end_struct
|
end_struct
|
||||||
|
|
||||||
struct stft_s
|
struct stft_s
|
||||||
uint8_t maxIdleRegionRpm;+Below this RPM, the idle region is active;"RPM", @@RPM_1_BYTE_PACKING_MULT@@, 0, 0, 12000, 0
|
uint8_t maxIdleRegionRpm;+Below this RPM, the idle region is active;"RPM", @@RPM_1_BYTE_PACKING_MULT@@, 0, 0, 12000, 0
|
||||||
uint8_t maxOverrunLoad;+Below this engine load, the overrun region is active; "load", 1, 0, 0, 250, 0
|
uint8_t maxOverrunLoad;+Below this engine load, the overrun region is active;"load", 1, 0, 0, 250, 0
|
||||||
uint8_t minPowerLoad;+Above this engine load, the power region is active; "load", 1, 0, 0, 250, 0
|
uint8_t minPowerLoad;+Above this engine load, the power region is active;"load", 1, 0, 0, 250, 0
|
||||||
uint8_t deadband;+When close to correct AFR, pause correction. This can improve stability by not changing the adjustment if the error is extremely small, but is not required.; "%", 0.1, 0, 0, 3, 1
|
uint8_t deadband;+When close to correct AFR, pause correction. This can improve stability by not changing the adjustment if the error is extremely small, but is not required.;"%", 0.1, 0, 0, 3, 1
|
||||||
|
|
||||||
int8_t minClt;+Below this temperature, correction is disabled.;"C", 1, 0, -20, 100, 0
|
int8_t minClt;+Below this temperature, correction is disabled.;"C", 1, 0, -20, 100, 0
|
||||||
uint8_t minAfr;+Below this AFR, correction is paused;"afr", 0.1, 0, 10, 20, 1
|
uint8_t minAfr;+Below this AFR, correction is paused;"afr", 0.1, 0, 10, 20, 1
|
||||||
|
@ -392,10 +392,10 @@ end_struct
|
||||||
struct linear_sensor_s @brief Linear sensor interpolation
|
struct linear_sensor_s @brief Linear sensor interpolation
|
||||||
adc_channel_e hwChannel;
|
adc_channel_e hwChannel;
|
||||||
uint8_t[3] alignmentFill;;"unit", 1, 0, 0, 100, 0
|
uint8_t[3] alignmentFill;;"unit", 1, 0, 0, 100, 0
|
||||||
float v1;; "volts", 1, 0, 0, 10, 2
|
float v1;;"volts", 1, 0, 0, 10, 2
|
||||||
float value1;; "kPa", 1, 0, 0, 1000000, 2
|
float value1;;"kPa", 1, 0, 0, 1000000, 2
|
||||||
float v2;; "volts", 1, 0, 0, 10, 2
|
float v2;;"volts", 1, 0, 0, 10, 2
|
||||||
float value2;; "kPa", 1, 0, 0, 1000000, 2
|
float value2;;"kPa", 1, 0, 0, 1000000, 2
|
||||||
end_struct
|
end_struct
|
||||||
|
|
||||||
struct ThermistorConf @brief Thermistor curve parameters
|
struct ThermistorConf @brief Thermistor curve parameters
|
||||||
|
@ -514,7 +514,7 @@ end_struct
|
||||||
custom engine_type_e 4 bits, S32, @OFFSET@, [0:6], @@engine_type_e_auto_enum@@
|
custom engine_type_e 4 bits, S32, @OFFSET@, [0:6], @@engine_type_e_auto_enum@@
|
||||||
engine_type_e engineType;http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X
|
engine_type_e engineType;http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X
|
||||||
|
|
||||||
int engineSnifferRpmThreshold;Engine sniffer would be disabled above this rpm\nset engineSnifferRpmThreshold X;"RPM", 1, 0, 0,30000, 0
|
int engineSnifferRpmThreshold;Engine sniffer would be disabled above this rpm\nset engineSnifferRpmThreshold X;"RPM", 1, 0, 0, 30000, 0
|
||||||
|
|
||||||
struct injector_s
|
struct injector_s
|
||||||
float flow;+This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min;"cm3/min", 1, 0, 0, 99999, 2
|
float flow;+This is your injector flow at the fuel pressure used in the vehicle. cc/min, cubic centimetre per minute\nBy the way, g/s = 0.125997881 * (lb/hr)\ng/s = 0.125997881 * (cc/min)/10.5\ng/s = 0.0119997981 * cc/min;"cm3/min", 1, 0, 0, 99999, 2
|
||||||
|
@ -605,7 +605,7 @@ end_struct
|
||||||
|
|
||||||
specs_s specs
|
specs_s specs
|
||||||
float cylinderBore;+Cylinder diameter, in mm.;"mm", 1, 0, 0, 20000, 2
|
float cylinderBore;+Cylinder diameter, in mm.;"mm", 1, 0, 0, 20000, 2
|
||||||
int sensorSnifferRpmThreshold;+Disable sensor sniffer above this rpm;"RPM", 1, 0, 0,30000, 0
|
int sensorSnifferRpmThreshold;+Disable sensor sniffer above this rpm;"RPM", 1, 0, 0, 30000, 0
|
||||||
int rpmHardLimit;set rpm_hard_limit X;"rpm", 1, 0, 0, 20000, 2
|
int rpmHardLimit;set rpm_hard_limit X;"rpm", 1, 0, 0, 20000, 2
|
||||||
|
|
||||||
#define engine_load_mode_e_enum "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "INVALID"
|
#define engine_load_mode_e_enum "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "INVALID"
|
||||||
|
@ -619,14 +619,14 @@ custom injection_mode_e 4 bits, U32, @OFFSET@, [0:1], "Simultaneous", "Sequentia
|
||||||
injection_mode_e crankingInjectionMode;+This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous".
|
injection_mode_e crankingInjectionMode;+This is the injection strategy during engine start. See Fuel/Injection settings for more detail. It is suggested to use "Simultaneous".
|
||||||
injection_mode_e injectionMode;+This is where the fuel injection type is defined: "Simultaneous" means all injectors will fire together at once. "Sequential" fires the injectors on a per cylinder basis, which requires individually wired injectors. "Batched" will fire the injectors in groups. If your injectors are individually wired you will also need to enable "Two wire batch emulation". \nset injection_mode X\nSee also twoWireBatchInjection
|
injection_mode_e injectionMode;+This is where the fuel injection type is defined: "Simultaneous" means all injectors will fire together at once. "Sequential" fires the injectors on a per cylinder basis, which requires individually wired injectors. "Batched" will fire the injectors in groups. If your injectors are individually wired you will also need to enable "Two wire batch emulation". \nset injection_mode X\nSee also twoWireBatchInjection
|
||||||
angle_t extraInjectionOffset;+this is about deciding when the injector starts it's squirt\nSee also injectionPhase map\ntodo: do we need even need this since we have the map anyway?;"deg", 1, 0, -720, 720, 2
|
angle_t extraInjectionOffset;+this is about deciding when the injector starts it's squirt\nSee also injectionPhase map\ntodo: do we need even need this since we have the map anyway?;"deg", 1, 0, -720, 720, 2
|
||||||
angle_t crankingTimingAngle;+Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines.\nThere is tapering towards running timing advance\nset cranking_timing_angle X; "deg", 1, 0, -30, 30, 0
|
angle_t crankingTimingAngle;+Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines.\nThere is tapering towards running timing advance\nset cranking_timing_angle X;"deg", 1, 0, -30, 30, 0
|
||||||
|
|
||||||
custom ignition_mode_e 4 bits, U32, @OFFSET@, [0:1], "Single Coil", "Individual Coils", "Wasted Spark", "Two Distributors"
|
custom ignition_mode_e 4 bits, U32, @OFFSET@, [0:1], "Single Coil", "Individual Coils", "Wasted Spark", "Two Distributors"
|
||||||
ignition_mode_e ignitionMode;+Single coil = distributor\nIndividual coils = one coil per cylinder (COP, coil-near-plug), requires sequential mode\nWasted spark = Fires pairs of cylinders together, either one coil per pair of cylinders or one coil per cylinder\nTwo distributors = A pair of distributors, found on some BMW, Toyota and other engines\nset ignition_mode X
|
ignition_mode_e ignitionMode;+Single coil = distributor\nIndividual coils = one coil per cylinder (COP, coil-near-plug), requires sequential mode\nWasted spark = Fires pairs of cylinders together, either one coil per pair of cylinders or one coil per cylinder\nTwo distributors = A pair of distributors, found on some BMW, Toyota and other engines\nset ignition_mode X
|
||||||
|
|
||||||
int8_t gapTrackingLengthOverride;;"count",1,0,0,@@GAP_TRACKING_LENGTH@@,0
|
int8_t gapTrackingLengthOverride;;"count", 1, 0, 0, @@GAP_TRACKING_LENGTH@@, 0
|
||||||
int8_t[1] unusedOldIgnitionOffset;;"unused",1,0,0,1,0
|
int8_t[1] unusedOldIgnitionOffset;;"unused", 1, 0, 0, 1, 0
|
||||||
uint16_t minOilPressureAfterStart;+Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting.;"kPa",1,0,0,1000,0
|
uint16_t minOilPressureAfterStart;+Expected oil pressure after starting the engine. If oil pressure does not reach this level within 5 seconds of engine start, fuel will be cut. Set to 0 to disable and always allow starting.;"kPa", 1, 0, 0, 1000, 0
|
||||||
|
|
||||||
custom timing_mode_e 4 bits, U32, @OFFSET@, [0:0], "dynamic", "fixed"
|
custom timing_mode_e 4 bits, U32, @OFFSET@, [0:0], "dynamic", "fixed"
|
||||||
timing_mode_e timingMode;+Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light).
|
timing_mode_e timingMode;+Dynamic uses the timing map to decide the ignition timing, Static timing fixes the timing to the value set below (only use for checking static timing with a timing light).
|
||||||
|
@ -670,7 +670,7 @@ adc_channel_e fuelLevelSensor;+This is the processor pin that your fuel level se
|
||||||
adc_channel_e tps2_1AdcChannel;Second throttle body position sensor, single channel so far\nset_analog_input_pin tps2 X
|
adc_channel_e tps2_1AdcChannel;Second throttle body position sensor, single channel so far\nset_analog_input_pin tps2 X
|
||||||
|
|
||||||
|
|
||||||
float idle_derivativeFilterLoss;+0.1 is a good default value; "x", 1, 0, -1000000, 1000000, 4
|
float idle_derivativeFilterLoss;+0.1 is a good default value;"x", 1, 0, -1000000, 1000000, 4
|
||||||
int unused520;;"index", 1, 0, 0, 300, 0
|
int unused520;;"index", 1, 0, 0, 300, 0
|
||||||
|
|
||||||
struct trigger_config_s @brief Trigger wheel(s) configuration
|
struct trigger_config_s @brief Trigger wheel(s) configuration
|
||||||
|
@ -693,12 +693,12 @@ trigger_config_s trigger;
|
||||||
custom spi_device_e 1 bits, U08, @OFFSET@, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
custom spi_device_e 1 bits, U08, @OFFSET@, [0:2], "Off", "SPI1", "SPI2", "SPI3", "SPI4", "INVALID", "INVALID", "INVALID"
|
||||||
spi_device_e hip9011SpiDevice;
|
spi_device_e hip9011SpiDevice;
|
||||||
uint8_t failedMapFallback;+This value is only used for speed density fueling calculations.;"kPa", 1, 0, 0, 100, 0
|
uint8_t failedMapFallback;+This value is only used for speed density fueling calculations.;"kPa", 1, 0, 0, 100, 0
|
||||||
uint8_t boostControlSafeDutyCycle;+Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost.;"%",1,0,0,100,0
|
uint8_t boostControlSafeDutyCycle;+Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost.;"%", 1, 0, 0, 100, 0
|
||||||
adc_channel_e mafAdcChannel
|
adc_channel_e mafAdcChannel
|
||||||
|
|
||||||
float globalFuelCorrection;set global_fuel_correction X;"coef", 1, 0, 0, 1000, 2
|
float globalFuelCorrection;set global_fuel_correction X;"coef", 1, 0, 0, 1000, 2
|
||||||
|
|
||||||
float adcVcc;; "volts", 1, 0, 0, 6, 3
|
float adcVcc;;"volts", 1, 0, 0, 6, 3
|
||||||
float maxKnockSubDeg;maximum total number of degrees to subtract from ignition advance\nwhen knocking;"Deg", 1, 0, 0, 100, 0
|
float maxKnockSubDeg;maximum total number of degrees to subtract from ignition advance\nwhen knocking;"Deg", 1, 0, 0, 100, 0
|
||||||
brain_input_pin_e[CAM_INPUTS_COUNT iterate] camInputs;+Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts.
|
brain_input_pin_e[CAM_INPUTS_COUNT iterate] camInputs;+Camshaft input could be used either just for engine phase detection if your trigger shape does not include cam sensor as 'primary' channel, or it could be used for Variable Valve timing on one of the camshafts.
|
||||||
uint8_t[CAM_INPUTS_COUNT_padding] camInputsPadding;;
|
uint8_t[CAM_INPUTS_COUNT_padding] camInputsPadding;;
|
||||||
|
@ -706,10 +706,10 @@ float globalFuelCorrection;set global_fuel_correction X;"coef", 1, 0,
|
||||||
struct afr_sensor_s
|
struct afr_sensor_s
|
||||||
adc_channel_e hwChannel;
|
adc_channel_e hwChannel;
|
||||||
uint8_t[3] alignmentFill_afr;;"unit", 1, 0, 0, 100, 0
|
uint8_t[3] alignmentFill_afr;;"unit", 1, 0, 0, 100, 0
|
||||||
float v1;; "volts", 1, 0, 0, 10, 2
|
float v1;;"volts", 1, 0, 0, 10, 2
|
||||||
float value1;; "AFR", 1, 0, 0, 1000, 2
|
float value1;;"AFR", 1, 0, 0, 1000, 2
|
||||||
float v2;; "volts", 1, 0, 0, 10, 2
|
float v2;;"volts", 1, 0, 0, 10, 2
|
||||||
float value2;; "AFR", 1, 0, 0, 1000, 2
|
float value2;;"AFR", 1, 0, 0, 1000, 2
|
||||||
end_struct
|
end_struct
|
||||||
|
|
||||||
afr_sensor_s afr
|
afr_sensor_s afr
|
||||||
|
@ -747,7 +747,7 @@ float mapFrequency0Kpa;;"Hz", 1, 0, 0, 100000, 2
|
||||||
float mapFrequency100Kpa;;"Hz", 1, 0, 0, 100000, 2
|
float mapFrequency100Kpa;;"Hz", 1, 0, 0, 100000, 2
|
||||||
|
|
||||||
! todo: rename to triggerSimulatorRpm
|
! todo: rename to triggerSimulatorRpm
|
||||||
int triggerSimulatorFrequency;+Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm;"Rpm", 1, 0, 0,30000, 0
|
int triggerSimulatorFrequency;+Same RPM is used for two ways of producing simulated RPM. See also triggerSimulatorPins (with wires)\nSee also directSelfStimulation (no wires, bypassing input hardware)\nrpm X\nTODO: rename to triggerSimulatorRpm;"Rpm", 1, 0, 0, 30000, 0
|
||||||
|
|
||||||
output_pin_e[INJECTION_PIN_COUNT iterate] injectionPins;
|
output_pin_e[INJECTION_PIN_COUNT iterate] injectionPins;
|
||||||
output_pin_e[IGNITION_PIN_COUNT iterate] ignitionPins;
|
output_pin_e[IGNITION_PIN_COUNT iterate] ignitionPins;
|
||||||
|
@ -798,7 +798,7 @@ custom adc_channel_mode_e 4 bits, U32, @OFFSET@, [0:1], "Off", "Slow", "Fas
|
||||||
uint8_t[FUEL_LEVEL_TABLE_COUNT] fuelLevelValues;;"%", 1, 0, 0, 100, 0
|
uint8_t[FUEL_LEVEL_TABLE_COUNT] fuelLevelValues;;"%", 1, 0, 0, 100, 0
|
||||||
|
|
||||||
ego_sensor_e afr_type;AFR, WBO, EGO - whatever you like to call it;
|
ego_sensor_e afr_type;AFR, WBO, EGO - whatever you like to call it;
|
||||||
float idle_antiwindupFreq;+0.1 is a good default value; "x", 1, 0, -1000000, 1000000, 4
|
float idle_antiwindupFreq;+0.1 is a good default value;"x", 1, 0, -1000000, 1000000, 4
|
||||||
|
|
||||||
brain_input_pin_e[TRIGGER_INPUT_PIN_COUNT iterate] triggerInputPins;
|
brain_input_pin_e[TRIGGER_INPUT_PIN_COUNT iterate] triggerInputPins;
|
||||||
pin_output_mode_e hip9011CsPinMode;
|
pin_output_mode_e hip9011CsPinMode;
|
||||||
|
@ -823,7 +823,7 @@ pin_input_mode_e throttlePedalUpPinMode;
|
||||||
uint16_t tempHpfpStart;;"units", 1, 0, -20, 100, 0
|
uint16_t tempHpfpStart;;"units", 1, 0, -20, 100, 0
|
||||||
uint16_t tempHpfpDuration;;"units", 1, 0, -20, 100, 0
|
uint16_t tempHpfpDuration;;"units", 1, 0, -20, 100, 0
|
||||||
|
|
||||||
uint32_t tunerStudioSerialSpeed;+Secondary TTL channel baud rate;"BPs", 1, 0, 0,1000000, 0
|
uint32_t tunerStudioSerialSpeed;+Secondary TTL channel baud rate;"BPs", 1, 0, 0, 1000000, 0
|
||||||
|
|
||||||
float compressionRatio;+Just for reference really, not taken into account by any logic at this point;"CR", 1, 0, 0, 300, 1
|
float compressionRatio;+Just for reference really, not taken into account by any logic at this point;"CR", 1, 0, 0, 300, 1
|
||||||
|
|
||||||
|
@ -890,7 +890,7 @@ output_pin_e acFanPin;+Optional Radiator Fan used with A/C
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
custom uart_device_e 1 bits,U08, @OFFSET@, [0:1], "Off", "UART1", "UART2", "UART3"
|
custom uart_device_e 1 bits, U08, @OFFSET@, [0:1], "Off", "UART1", "UART2", "UART3"
|
||||||
int16_t sdCardPeriodMs;+SD card logging period, in milliseconds;"ms", 1, 0, 0, 30000, 0
|
int16_t sdCardPeriodMs;+SD card logging period, in milliseconds;"ms", 1, 0, 0, 30000, 0
|
||||||
adc_channel_e idlePositionSensor;
|
adc_channel_e idlePositionSensor;
|
||||||
brain_pin_e debugMapAveraging;
|
brain_pin_e debugMapAveraging;
|
||||||
|
@ -900,7 +900,7 @@ custom uart_device_e 1 bits,U08, @OFFSET@, [0:1], "Off", "UART1", "UART2", "UA
|
||||||
switch_input_pin_e startStopButtonPin;See also starterControlPin
|
switch_input_pin_e startStopButtonPin;See also starterControlPin
|
||||||
|
|
||||||
int mapMinBufferLength;;"count", 1, 0, 0, 24, 0
|
int mapMinBufferLength;;"count", 1, 0, 0, 24, 0
|
||||||
int16_t idlePidDeactivationTpsThreshold;+Below this throttle position, the engine is considered idling.;"%",1,0,0,50,0
|
int16_t idlePidDeactivationTpsThreshold;+Below this throttle position, the engine is considered idling.;"%", 1, 0, 0, 50, 0
|
||||||
int16_t stepperParkingExtraSteps;;"%", 1, 0, 0, 3000, 0
|
int16_t stepperParkingExtraSteps;;"%", 1, 0, 0, 3000, 0
|
||||||
uint16_t tps1SecondaryMin;;"ADC", 1, 0, 0, 1000, 0
|
uint16_t tps1SecondaryMin;;"ADC", 1, 0, 0, 1000, 0
|
||||||
uint16_t tps1SecondaryMax;;"ADC", 1, 0, 0, 1000, 0
|
uint16_t tps1SecondaryMax;;"ADC", 1, 0, 0, 1000, 0
|
||||||
|
@ -1015,7 +1015,7 @@ custom maf_sensor_type_e 4 bits, S32, @OFFSET@, [0:1], @@maf_sensor_type_e_enum@
|
||||||
boostType_e boostType;
|
boostType_e boostType;
|
||||||
int boostPwmFrequency;;"Hz", 1, 0, 0, 3000, 0
|
int boostPwmFrequency;;"Hz", 1, 0, 0, 3000, 0
|
||||||
|
|
||||||
#define launchActivationMode_e_enum "Switch Input", "Clutch Input", "Always Active(Disabled By Speed)","INVALID"
|
#define launchActivationMode_e_enum "Switch Input", "Clutch Input", "Always Active(Disabled By Speed)", "INVALID"
|
||||||
custom launchActivationMode_e 4 bits, S32, @OFFSET@, [0:1], @@launchActivationMode_e_enum@@
|
custom launchActivationMode_e 4 bits, S32, @OFFSET@, [0:1], @@launchActivationMode_e_enum@@
|
||||||
launchActivationMode_e launchActivationMode;
|
launchActivationMode_e launchActivationMode;
|
||||||
|
|
||||||
|
@ -1187,9 +1187,9 @@ custom pin_mode_e 1 bits, U08, @OFFSET@, [0:6], @@pin_mode_e_enum@@
|
||||||
float wwaeTau;+Length of time the deposited wall fuel takes to dissipate after the start of acceleration. ;"Seconds", 1, 0, 0, 3, 2
|
float wwaeTau;+Length of time the deposited wall fuel takes to dissipate after the start of acceleration. ;"Seconds", 1, 0, 0, 3, 2
|
||||||
pid_s alternatorControl;
|
pid_s alternatorControl;
|
||||||
pid_s etb;
|
pid_s etb;
|
||||||
float unused1756;;"",1,0,0,1,0
|
float unused1756;;"", 1, 0, 0, 1, 0
|
||||||
float alternator_derivativeFilterLoss;; "x", 1, 0, -1000000, 1000000, 4
|
float alternator_derivativeFilterLoss;;"x", 1, 0, -1000000, 1000000, 4
|
||||||
float alternator_antiwindupFreq;; "x", 1, 0, -1000000, 1000000, 4
|
float alternator_antiwindupFreq;;"x", 1, 0, -1000000, 1000000, 4
|
||||||
int16_t tps2Min;Closed throttle#2. todo: extract these two fields into a structure\nSee also tps2_1AdcChannel\nset tps2_min X;"ADC", 1, 0, 0, 1023, 0
|
int16_t tps2Min;Closed throttle#2. todo: extract these two fields into a structure\nSee also tps2_1AdcChannel\nset tps2_min X;"ADC", 1, 0, 0, 1023, 0
|
||||||
int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\nSee also tps1_1AdcChannel\nset tps2_max X;"ADC", 1, 0, 0, 1023, 0
|
int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\nSee also tps1_1AdcChannel\nset tps2_max X;"ADC", 1, 0, 0, 1023, 0
|
||||||
output_pin_e starterControlPin;See also startStopButtonPin
|
output_pin_e starterControlPin;See also startStopButtonPin
|
||||||
|
@ -1200,8 +1200,8 @@ int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\
|
||||||
! todo: mapErrorDetectionIdleTooLow? 30kPa is usually lowest on idle
|
! todo: mapErrorDetectionIdleTooLow? 30kPa is usually lowest on idle
|
||||||
float mapErrorDetectionTooLow;kPa value which is too low to be true;"kPa", 1, 0, -100, 100, 2
|
float mapErrorDetectionTooLow;kPa value which is too low to be true;"kPa", 1, 0, -100, 100, 2
|
||||||
float mapErrorDetectionTooHigh;kPa value which is too high to be true;"kPa", 1, 0, -100, 800, 2
|
float mapErrorDetectionTooHigh;kPa value which is too high to be true;"kPa", 1, 0, -100, 800, 2
|
||||||
uint16_t multisparkSparkDuration;+How long to wait for the spark to fire before recharging the coil for another spark.; "ms", 0.001, 0, 0, 3, 2
|
uint16_t multisparkSparkDuration;+How long to wait for the spark to fire before recharging the coil for another spark.;"ms", 0.001, 0, 0, 3, 2
|
||||||
uint16_t multisparkDwell;+This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table.; "ms", 0.001, 0, 0, 3, 2
|
uint16_t multisparkDwell;+This sets the dwell time for subsequent sparks. The main spark's dwell is set by the dwell table.;"ms", 0.001, 0, 0, 3, 2
|
||||||
pid_s idleRpmPid;See cltIdleRpmBins
|
pid_s idleRpmPid;See cltIdleRpmBins
|
||||||
float wwaeBeta;+0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. ;"Fraction", 1, 0, 0, 1, 2
|
float wwaeBeta;+0 = No fuel settling on port walls 1 = All the fuel settling on port walls setting this to 0 disables the wall wetting enrichment. ;"Fraction", 1, 0, 0, 1, 2
|
||||||
|
|
||||||
|
@ -1228,7 +1228,7 @@ int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\
|
||||||
float[CLT_CURVE_SIZE] cltIdleRpmBins;CLT-based target RPM for automatic idle controller;"C", 1, 0, -100, 250, 2
|
float[CLT_CURVE_SIZE] cltIdleRpmBins;CLT-based target RPM for automatic idle controller;"C", 1, 0, -100, 250, 2
|
||||||
float[CLT_CURVE_SIZE] cltIdleRpm;See idleRpmPid;"", 1, 0, 0, 8000, 0
|
float[CLT_CURVE_SIZE] cltIdleRpm;See idleRpmPid;"", 1, 0, 0, 8000, 0
|
||||||
|
|
||||||
float targetVBatt;+This is the target battery voltage the alternator PID control will attempt to maintain;"Volts", 1, 0, 0,30, 1
|
float targetVBatt;+This is the target battery voltage the alternator PID control will attempt to maintain;"Volts", 1, 0, 0, 30, 1
|
||||||
float alternatorOffAboveTps;+Turns off alternator output above specified TPS, enabling this reduced parasitic drag on the engine at full load.;"%", 1, 0, 0, 200, 2
|
float alternatorOffAboveTps;+Turns off alternator output above specified TPS, enabling this reduced parasitic drag on the engine at full load.;"%", 1, 0, 0, 200, 2
|
||||||
float startOfCrankingPrimingPulse;+Prime pulse for cold engine, duration in ms\nLinear interpolation between -40F/-40C and fallout temperature\n\nSee also isFasterEngineSpinUpEnabled\nset cranking_priming_pulse X;"ms", 1, 0, 0, 200, 1
|
float startOfCrankingPrimingPulse;+Prime pulse for cold engine, duration in ms\nLinear interpolation between -40F/-40C and fallout temperature\n\nSee also isFasterEngineSpinUpEnabled\nset cranking_priming_pulse X;"ms", 1, 0, 0, 200, 1
|
||||||
int16_t afterCrankingIACtaperDuration;+This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.;"cycles", 1, 0, 0, 5000, 0
|
int16_t afterCrankingIACtaperDuration;+This is the duration in cycles that the IAC will take to reach its normal idle position, it can be used to hold the idle higher for a few seconds after cranking to improve startup.;"cycles", 1, 0, 0, 5000, 0
|
||||||
|
@ -1253,13 +1253,13 @@ int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\
|
||||||
float engineLoadAccelEnrichmentMultiplier;;"coeff", 1, 0, 0, 200, 3
|
float engineLoadAccelEnrichmentMultiplier;;"coeff", 1, 0, 0, 200, 3
|
||||||
|
|
||||||
|
|
||||||
uint32_t uartConsoleSerialSpeed;Band rate for primary TTL;"BPs", 1, 0, 0,1000000, 0
|
uint32_t uartConsoleSerialSpeed;Band rate for primary TTL;"BPs", 1, 0, 0, 1000000, 0
|
||||||
float tpsDecelEnleanmentThreshold;;"roc", 1, 0, 0, 200, 3
|
float tpsDecelEnleanmentThreshold;;"roc", 1, 0, 0, 200, 3
|
||||||
float tpsDecelEnleanmentMultiplier;;"coeff", 1, 0, 0, 200, 3
|
float tpsDecelEnleanmentMultiplier;;"coeff", 1, 0, 0, 200, 3
|
||||||
float slowAdcAlpha;+ExpAverage alpha coefficient;"coeff", 1, 0, 0, 200, 3
|
float slowAdcAlpha;+ExpAverage alpha coefficient;"coeff", 1, 0, 0, 200, 3
|
||||||
debug_mode_e debugMode;+See http://rusefi.com/s/debugmode\n\nset debug_mode X
|
debug_mode_e debugMode;+See http://rusefi.com/s/debugmode\n\nset debug_mode X
|
||||||
|
|
||||||
uint32_t auxSerialSpeed;;"BPs", 1, 0, 0,1000000, 0
|
uint32_t auxSerialSpeed;;"BPs", 1, 0, 0, 1000000, 0
|
||||||
|
|
||||||
float throttlePedalSecondaryUpVoltage;;"voltage", 1, 0, -6, 6, 2
|
float throttlePedalSecondaryUpVoltage;;"voltage", 1, 0, -6, 6, 2
|
||||||
float throttlePedalSecondaryWOTVoltage;+Pedal in the floor;"voltage", 1, 0, -6, 6, 2
|
float throttlePedalSecondaryWOTVoltage;+Pedal in the floor;"voltage", 1, 0, -6, 6, 2
|
||||||
|
@ -1471,17 +1471,17 @@ tChargeMode_e tChargeMode;
|
||||||
int16_t idlerpmpid_iTermMin;iTerm min value;"", 1, 0, -30000, 30000, 0
|
int16_t idlerpmpid_iTermMin;iTerm min value;"", 1, 0, -30000, 30000, 0
|
||||||
|
|
||||||
spi_device_e tle6240spiDevice;
|
spi_device_e tle6240spiDevice;
|
||||||
uint8_t stoichRatioPrimary;+Stoichiometric ratio for your primary fuel. When Flex Fuel is enabled, this value is used when the Flex Fuel sensor indicates E0.\nE0 = 14.7\nE10 = 14.1\nE85 = 9.9\nE100 = 9.0;":1", {1/@@PACK_MULT_AFR_CFG@@},0, 5, 25, 1
|
uint8_t stoichRatioPrimary;+Stoichiometric ratio for your primary fuel. When Flex Fuel is enabled, this value is used when the Flex Fuel sensor indicates E0.\nE0 = 14.7\nE10 = 14.1\nE85 = 9.9\nE100 = 9.0;":1", {1/@@PACK_MULT_AFR_CFG@@}, 0, 5, 25, 1
|
||||||
int16_t idlerpmpid_iTermMax;iTerm max value;"", 1, 0, -30000, 30000, 0
|
int16_t idlerpmpid_iTermMax;iTerm max value;"", 1, 0, -30000, 30000, 0
|
||||||
|
|
||||||
spi_device_e mc33972spiDevice;
|
spi_device_e mc33972spiDevice;
|
||||||
uint8_t stoichRatioSecondary;+Stoichiometric ratio for your secondary fuel. This value is used when the Flex Fuel sensor indicates E100, typically 9.0;":1", {1/@@PACK_MULT_AFR_CFG@@},0, 5, 25, 1
|
uint8_t stoichRatioSecondary;+Stoichiometric ratio for your secondary fuel. This value is used when the Flex Fuel sensor indicates E100, typically 9.0;":1", {1/@@PACK_MULT_AFR_CFG@@}, 0, 5, 25, 1
|
||||||
uint8_t[2] unusedSpiPadding8;;"units", 1, 0, -20, 100, 0
|
uint8_t[2] unusedSpiPadding8;;"units", 1, 0, -20, 100, 0
|
||||||
|
|
||||||
|
|
||||||
float etbIdleThrottleRange;+This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position.; "%", 1, 0, 0, 15, 0
|
float etbIdleThrottleRange;+This sets the range of the idle control on the ETB. At 100% idle position, the value specified here sets the base ETB position.;"%", 1, 0, 0, 15, 0
|
||||||
|
|
||||||
uint8_t[INJECTION_PIN_COUNT iterate] cylinderBankSelect;+Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor; "", 1, 1, 1, 2, 0
|
uint8_t[INJECTION_PIN_COUNT iterate] cylinderBankSelect;+Select which fuel correction bank this cylinder belongs to. Group cylinders that share the same O2 sensor;"", 1, 1, 1, 2, 0
|
||||||
|
|
||||||
int[2] unused4028;;"units", 1, 0, -20, 100, 0
|
int[2] unused4028;;"units", 1, 0, -20, 100, 0
|
||||||
|
|
||||||
|
@ -1576,7 +1576,7 @@ float[CLT_CURVE_SIZE] cltIdleCorrBins;CLT-based idle position multiplier for sim
|
||||||
float[CLT_CURVE_SIZE] cltIdleCorr; CLT-based idle position multiplier for simple manual idle controller;"ratio", 1, 0, 0, 10, 2
|
float[CLT_CURVE_SIZE] cltIdleCorr; CLT-based idle position multiplier for simple manual idle controller;"ratio", 1, 0, 0, 10, 2
|
||||||
|
|
||||||
float[MAF_DECODING_COUNT] mafDecoding;Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m;"kg/hour", 1, 0, -500, 4000, 2
|
float[MAF_DECODING_COUNT] mafDecoding;Also known as MAF transfer function.\nkg/hour value.\nBy the way 2.081989116 kg/h = 1 ft3/m;"kg/hour", 1, 0, -500, 4000, 2
|
||||||
float[MAF_DECODING_COUNT] mafDecodingBins;; "V", 1, 0, -5, 150, 2
|
float[MAF_DECODING_COUNT] mafDecodingBins;;"V", 1, 0, -5, 150, 2
|
||||||
|
|
||||||
angle_table_t ignitionIatCorrTable;
|
angle_table_t ignitionIatCorrTable;
|
||||||
float[IGN_LOAD_COUNT] ignitionIatCorrLoadBins;;"Temperature", 1, 0, 0, 500, 2
|
float[IGN_LOAD_COUNT] ignitionIatCorrLoadBins;;"Temperature", 1, 0, 0, 500, 2
|
||||||
|
|
Loading…
Reference in New Issue