auto-sync

This commit is contained in:
rusEfi 2016-06-25 16:02:01 -04:00
parent f4f8fdb668
commit ead56c897e
2 changed files with 6 additions and 1 deletions

View File

@ -530,6 +530,10 @@ void setDefaultConfiguration(DECLARE_ENGINE_PARAMETER_F) {
*/ */
engineConfiguration->injector.flow = 200; engineConfiguration->injector.flow = 200;
engineConfiguration->mapLowValueVoltage = 0;
// todo: start using this for custom MAP
engineConfiguration->mapHighValueVoltage = 5;
engineConfiguration->displayMode = DM_HD44780; engineConfiguration->displayMode = DM_HD44780;
engineConfiguration->logFormat = LF_NATIVE; engineConfiguration->logFormat = LF_NATIVE;

View File

@ -69,7 +69,8 @@ float decodePressure(float voltage, air_pressure_sensor_config_s * mapConfig DEC
switch (mapConfig->type) { switch (mapConfig->type) {
case MT_CUSTOM: case MT_CUSTOM:
// todo: migrate to 'FastInterpolation customMap' // todo: migrate to 'FastInterpolation customMap'
return interpolate(0, mapConfig->valueAt0, 5, mapConfig->valueAt5, voltage); return interpolate(engineConfiguration->mapLowValueVoltage, mapConfig->valueAt0,
5, mapConfig->valueAt5, voltage);
case MT_DENSO183: case MT_DENSO183:
return denso183.getValue(voltage); return denso183.getValue(voltage);
case MT_MPX4250: case MT_MPX4250: