diff --git a/firmware/controllers/core/fsio_core.cpp b/firmware/controllers/core/fsio_core.cpp index 9b04d0d5b8..cfcb4738ea 100644 --- a/firmware/controllers/core/fsio_core.cpp +++ b/firmware/controllers/core/fsio_core.cpp @@ -229,7 +229,7 @@ FsioResult LECalculator::processElement(const LEElement *element DECLARE_ENGINE_ return unexpected; case LE_METHOD_FSIO_ANALOG_INPUT: { - int index = clampF(0, pop(LE_METHOD_FSIO_ANALOG_INPUT), FSIO_ANALOG_INPUT_COUNT - 1); + int index = clampF(0, pop(LE_METHOD_FSIO_ANALOG_INPUT), AUX_ANALOG_INPUT_COUNT - 1); int sensorIdx = static_cast(SensorType::Aux1) + index; return Sensor::get(static_cast(sensorIdx)); } diff --git a/firmware/controllers/core/fsio_impl.cpp b/firmware/controllers/core/fsio_impl.cpp index ad653577a8..24d9aa5877 100644 --- a/firmware/controllers/core/fsio_impl.cpp +++ b/firmware/controllers/core/fsio_impl.cpp @@ -169,7 +169,7 @@ FsioResult getEngineValue(le_action_e action DECLARE_ENGINE_PARAMETER_SUFFIX) { static void setFsioAnalogInputPin(const char *indexStr, const char *pinName) { // todo: reduce code duplication between all "set pin methods" int index = atoi(indexStr) - 1; - if (index < 0 || index >= FSIO_ANALOG_INPUT_COUNT) { + if (index < 0 || index >= AUX_ANALOG_INPUT_COUNT) { efiPrintf("invalid FSIO index: %d", index); return; } diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index 5fd02e1f15..9e3e07a4fb 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -323,7 +323,7 @@ static void printAnalogInfo(void) { printAnalogChannelInfo("AuxT1", engineConfiguration->auxTempSensor1.adcChannel); printAnalogChannelInfo("AuxT2", engineConfiguration->auxTempSensor2.adcChannel); printAnalogChannelInfo("MAF", engineConfiguration->mafAdcChannel); - for (int i = 0; i < FSIO_ANALOG_INPUT_COUNT ; i++) { + for (int i = 0; i < AUX_ANALOG_INPUT_COUNT ; i++) { adc_channel_e ch = engineConfiguration->fsioAdc[i]; printAnalogChannelInfo("FSIO analog", ch); } diff --git a/firmware/controllers/lua/lua_hooks.cpp b/firmware/controllers/lua/lua_hooks.cpp index 8b238f14ac..109f89a867 100644 --- a/firmware/controllers/lua/lua_hooks.cpp +++ b/firmware/controllers/lua/lua_hooks.cpp @@ -34,7 +34,7 @@ static int lua_readpin(lua_State* l) { return 1; } -static int lua_getAnalog(lua_State* l) { +static int lua_getAuxAnalog(lua_State* l) { auto sensorIndex = luaL_checkinteger(l, 1); lua_pushnumber(l, sensorIndex); @@ -304,7 +304,7 @@ static int lua_stopEngine(lua_State*) { void configureRusefiLuaHooks(lua_State* l) { lua_register(l, "print", lua_efi_print); lua_register(l, "readPin", lua_readpin); - lua_register(l, "getAnalog", lua_getAnalog); + lua_register(l, "getAuxAnalog", lua_getAuxAnalog); lua_register(l, "getSensor", lua_getSensor); lua_register(l, "getSensorRaw", lua_getSensorRaw); lua_register(l, "hasSensor", lua_hasSensor); diff --git a/firmware/init/sensor/init_aux.cpp b/firmware/init/sensor/init_aux.cpp index 9ce8e73b16..6ac333b0f5 100644 --- a/firmware/init/sensor/init_aux.cpp +++ b/firmware/init/sensor/init_aux.cpp @@ -20,7 +20,7 @@ static FunctionalSensor auxSensors[] = { { SensorType::Aux4, MS2NT(50) }, }; -static_assert(efi::size(auxSensors) == FSIO_ANALOG_INPUT_COUNT); +static_assert(efi::size(auxSensors) == AUX_ANALOG_INPUT_COUNT); void initAuxSensors(DECLARE_CONFIG_PARAMETER_SIGNATURE) { for (size_t i = 0; i < efi::size(CONFIG(fsioAdc)); i++) { diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index 0589e9af47..393571dc97 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1352,7 +1352,7 @@ int16_t tps2Max;Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\ float[MAP_ACCEL_TAPER] mapAccelTaperBins;;"counter", 1, 0, 0, 300, 0 float[MAP_ACCEL_TAPER] mapAccelTaperMult;;"mult", 1, 0, 0, 300, 2 - adc_channel_e[FSIO_ANALOG_INPUT_COUNT iterate] fsioAdc;todo: rename to fsioAnalogInputs + adc_channel_e[AUX_ANALOG_INPUT_COUNT iterate] fsioAdc;todo: rename to fsioAnalogInputs float fixedTiming;Fixed timing, useful for TDC testing;"deg", 1, 0, -720, 720, 2 float mapLowValueVoltage;MAP voltage for low point;"v", 1, 0, 0, 10, 2 float mapHighValueVoltage;MAP voltage for low point;"v", 1, 0, 0, 10, 2