diff --git a/firmware/hw_layer/adc_inputs.cpp b/firmware/hw_layer/adc_inputs.cpp index 44e13e3a7e..70ba7f5104 100644 --- a/firmware/hw_layer/adc_inputs.cpp +++ b/firmware/hw_layer/adc_inputs.cpp @@ -517,6 +517,12 @@ static void configureInputs(void) { memset(adcHwChannelEnabled, 0, sizeof(adcHwChannelEnabled)); memset(adcHwChannelUsage, 0, sizeof(adcHwChannelUsage)); + /** + * order of analog channels here is totally random and has no meaning + * we also have some weird implementation with internal indices - that all has no meaning, it's just a random implementation + * which does not mean anything. + */ + addChannel("MAP", engineConfiguration->map.sensor.hwChannel, ADC_FAST); if (hasMafSensor()) { addChannel("MAF", engineConfiguration->mafAdcChannel, ADC_FAST);